<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 12 Mar 2017, at 09:08, Gwyneth Allwright &lt;<a href="mailto:allgwy001@myuct.ac.za">allgwy001@myuct.ac.za</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hi All,<br><br>One of my simulations recently aborted with the following error:<br><br>cactus_ET: /opt/exp_soft/EinsteinToolkit/Cactus/arrangements/Carpet/CarpetLib/src/bboxset2.hh:261: bboxset2::bboxset&lt;T, D&gt; bboxset2::bboxset&lt;T, D&gt;::binary_operator(const F&amp;, const bboxset2::bboxset&lt;T, D&gt;&amp;) const [with F = bboxset2::bboxset&lt;T, D&gt;::operator&amp;(const bboxset2::bboxset&lt;T, D&gt;&amp;) const [with T = int; int D = 3]::&lt;lambda(const bboxset1&amp;, const bboxset1&amp;)&gt;; T = int; int D = 3]: Assertion `all(stride == other.stride)' failed.<br><br>This was when running on an HPC cluster. On my laptop, it works fine and I don't get this error.&nbsp;<div><br></div><div>However, commenting out the following section in my parameter file resulted in a successful HPC run:<div><br>Activethorns = "CarpetIOHDF5"<br>IOHDF5::one_file_per_group = &nbsp;"yes"<br>IOHDF5::out0D_every = &nbsp;128<br>IOHDF5::out0D_vars = &nbsp;"<br>&nbsp; WEYLSCAL4::Psi4r<br>&nbsp; WEYLSCAL4::Psi4i<br>&nbsp; PunctureTracker::pt_loc<br>"<br><br>This is the only HDF5 output I'm requesting. Am I doing something silly here?<br><br>If it would help, I'd be happy to open a ticket and attach the whole parameter file, backtrace etc.<br></div></div></div></blockquote><div><br></div><div>Hi Gwyneth,</div><div><br></div><div>There are two different "bboxset" implementations in Carpet. &nbsp;bboxset1 and bboxset2. &nbsp;Which one is used depends on the optionlist, and I think the availability of certain C++11 features. &nbsp;I suspect that your laptop is using bboxset1, and the cluster is using bboxset2, and the error is only triggering in bboxset2, perhaps because it has a bug, or maybe because of a compiler bug in the cluster's compiler. &nbsp;Can you add</div><div><br></div><div>&nbsp;-DCARPET_DISABLE_BBOXSET2</div><div><br></div><div>to CPPFLAGS in the cluster's optionlist, and see if the problem goes away?</div><div><br></div><div>Another possibility is that you are running on a different number of MPI processes on your laptop and the cluster, and the (possible) bug is only being triggered for one particular domain decomposition. &nbsp;If you are not running on the same number of MPI processes, you could try that, and see if this is responsible. &nbsp;In any case, I think this looks like a bug, so yes, please do open a ticket for this.</div><div><div><br></div></div></div><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>--&nbsp;</div><div>Ian Hinder</div><div><a href="http://members.aei.mpg.de/ianhin">http://members.aei.mpg.de/ianhin</a></div></div></div></div></div>
</div>
<br></body></html>