<html>#2270: CarpetIOHDF5 out3d_vars recomputes active region each time instead of using stored copy
<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>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Carpet</td></tr>
</table>

<p><code>out3d_vars</code> lets one disable output of buffer regions and has to use the "active" region for this. Right now it recomputes the active region for each variable each time output is requested. This can be slow for large MPI rank counts. It is not necessary to recompute it however as the required information is stored as part of Carpet's <code>level_boxes</code> data structure.</p>
<p>For large rank counts (~10k or so) this can take many minutes to recompute if many  variables are output.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2270/carpetiohdf5-out3d_vars-recomputes-active'>https://bitbucket.org/einsteintoolkit/tickets/issues/2270/carpetiohdf5-out3d_vars-recomputes-active</a></p>
</html>