<div dir="ltr">I have run Cactus with HDF5 1.10 without problems. I don't think the file format change is causing any problems.<div><br></div><div>There is one incompatibility: The type hid_t is now a 64-bit integer. If there is code in PUGH that converts this type from/to int, there would be problems. (Of course, HDF5 never specified that hid_t used to have 32 bits, but there might be source code that implicitly assume this.)</div><div><br></div><div>-erik</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 29, 2016 at 2:22 PM, Ian Hinder <span dir="ltr"><<a href="mailto:ian.hinder@aei.mpg.de" target="_blank">ian.hinder@aei.mpg.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have run the ET tests on OS X. There are 5 failures (<a href="https://build.barrywardell.net/view/EinsteinToolkitMulti/job/EinsteinToolkitMulti-sandbox/MACHINE=osx-10.9.5-macports,label=master/lastCompletedBuild/testReport/" rel="noreferrer" target="_blank">https://build.barrywardell.net/view/EinsteinToolkitMulti/job/EinsteinToolkitMulti-sandbox/MACHINE=osx-10.9.5-macports,label=master/lastCompletedBuild/testReport/</a>):<br>
<br>
IOHDF5.test_recover/1procs<br>
SphericalHarmonicReconGen.SpEC-h5-test/1procs<br>
CT_MultiLevel.boostedpuncture/2procs<br>
IOHDF5.test_recover/2procs<br>
SphericalHarmonicReconGen.SpEC-h5-test/2procs<br>
<br>
and also when running the test<br>
<br>
EinsteinInitialData/Exact/test/Schwarzschild_EF.par<br>
<br>
on one process on OS X, the test hung after running. The Cactus process was a zombie, and mpirun was waiting for it to finish. I killed the mpirun process, and everything went smoothly after that.<br>
<br>
Several of the test failures seem to be related to HDF5 (see the output pages from the link above).<br>
<br>
For example, I get these warnings:<br>
<br>
HDF5-DIAG: Error detected in HDF5 (1.10.0) thread 0:<br>
#000: H5Dio.c line 170 in H5Dread(): can't read data<br>
major: Dataset<br>
minor: Read failed<br>
#001: H5Dio.c line 418 in H5D__read(): unable to set up type info<br>
major: Dataset<br>
minor: Unable to initialize object<br>
#002: H5Dio.c line 953 in H5D__typeinfo_init(): not a datatype<br>
major: Invalid arguments to routine<br>
minor: Inappropriate type<br>
WARNING[L1,P0] (IOHDF5Util): HDF5 call 'H5Dread (dataset, rec_info->hdf5type, H5S_ALL, H5S_ALL, H5P_DEFAULT, data)' returned error code -1<br>
<br>
and the diffs say<br>
<br>
phi.xl: substantial differences<br>
significant differences on 165 (out of 165) lines<br>
maximum absolute difference in column 2 is 1.4849088247045<br>
maximum relative difference in column 2 is 3.18869248642747<br>
<br>
for example, in IOHDF5.test_recover/1procs.<br>
<br>
This might be because MacPorts is now using HDF5 1.10.0, and I don't know how much this has been tested with Cactus. It introduces a format change in HDF5, but the new version is supposed to be able to read files written by old versions, so that shouldn't be an issue here.<br>
<br>
Erik, have you run the tests on any system with HDF5 1.10.0? I'm also a bit concerned that Cactus didn't abort after those HDF5 errors.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Ian Hinder<br>
<a href="http://members.aei.mpg.de/ianhin" rel="noreferrer" target="_blank">http://members.aei.mpg.de/ianhin</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@einsteintoolkit.org">Users@einsteintoolkit.org</a><br>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Erik Schnetter <<a href="mailto:schnetter@cct.lsu.edu" target="_blank">schnetter@cct.lsu.edu</a>><br><a href="http://www.perimeterinstitute.ca/personal/eschnetter/" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a></div>
</div>