<html>#2220: add option --nioprocs to CarpetIOHDF5
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'> Status:</td><td>resolved</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'> Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'> Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>
<p>Changes (by Roland Haas):</p>
<p><table>
<tr><td>status:</td><td>resolved (was open)</td></tr>
</table></p>
<p>This lets one use hdf5_slicer to extract datasets from foo.file_0.h5 and foo.file_1.h5 into bar.file_0.h5 and bar.file_1.h5 and still be able to use them afterwards (useful eg to separate out files written with one_file_per_group, to extract only certain timesteps).</p>
<p>Currently, one has to resort to the lower level hdf5_extract and write some shell code like this</p>
<div class="codehilite"><pre><span></span>for i in grid-coordinates.file*.h5 ; do
for d in x y z ; do
h5ls <span class="nv">$i</span> | gawk -vd=<span class="nv">$d</span> '{sub(" (Dataset|Group).*","");
gsub("\\\\","");
if(match($0,"GRID::"d) || /Parameters/) { print }}' >dsets.txt
hdf5_extract dsets.txt <span class="nv">$i</span> <span class="nv">$d.</span><span class="cp">${</span><span class="n">i</span><span class="c1">#*.</span><span class="cp">}</span>
done
done
</pre></div>
<p>to achieve this.</p>
<p><strong>Keyword:</strong> CarpetIOHDF5</p>
<p>Comment (by Roland Haas):</p>
<p>Applied as git hash <a data-is-external-link="true" href="https://bitbucket.org/eschnett/carpet/commits/d01e0b2af188b396c599061c222d04c8888ac5a2" rel="nofollow">d01e0b2a</a> "CarpetIOHDF5: add option --nioprocs to CarpetIOHDF5" of <a data-is-external-link="true" href="https://bitbucket.org/eschnett/carpet" rel="nofollow">carpet</a></p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2220/add-option-nioprocs-to-carpetiohdf5'>https://bitbucket.org/einsteintoolkit/tickets/issues/2220/add-option-nioprocs-to-carpetiohdf5</a></p>
</html>