[Users] Test failures on OS X
Roland Haas
rhaas at aei.mpg.de
Mon May 30 07:33:49 CDT 2016
Hello all,
I guess this would be one of the few times where a change in HDF5
breaks binary compatibility between different minor HDF5 versions.
I believe there is some code that casts a hid_t (or some other hdf5
type) to a CCTK_INT (that I wrote) though I also think that that code
contains an assert that the actual value is small enough to fit into a
CCTK_INT.
Yours,
Roland
> I have run Cactus with HDF5 1.10 without problems. I don't think the file
> format change is causing any problems.
>
> 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.)
>
> -erik
>
> On Sun, May 29, 2016 at 2:22 PM, Ian Hinder <ian.hinder at aei.mpg.de> wrote:
>
> > Hi,
> >
> > I have run the ET tests on OS X. There are 5 failures (
> > https://build.barrywardell.net/view/EinsteinToolkitMulti/job/EinsteinToolkitMulti-sandbox/MACHINE=osx-10.9.5-macports,label=master/lastCompletedBuild/testReport/
> > ):
> >
> > IOHDF5.test_recover/1procs
> > SphericalHarmonicReconGen.SpEC-h5-test/1procs
> > CT_MultiLevel.boostedpuncture/2procs
> > IOHDF5.test_recover/2procs
> > SphericalHarmonicReconGen.SpEC-h5-test/2procs
> >
> > and also when running the test
> >
> > EinsteinInitialData/Exact/test/Schwarzschild_EF.par
> >
> > 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.
> >
> > Several of the test failures seem to be related to HDF5 (see the output
> > pages from the link above).
> >
> > For example, I get these warnings:
> >
> > HDF5-DIAG: Error detected in HDF5 (1.10.0) thread 0:
> > #000: H5Dio.c line 170 in H5Dread(): can't read data
> > major: Dataset
> > minor: Read failed
> > #001: H5Dio.c line 418 in H5D__read(): unable to set up type info
> > major: Dataset
> > minor: Unable to initialize object
> > #002: H5Dio.c line 953 in H5D__typeinfo_init(): not a datatype
> > major: Invalid arguments to routine
> > minor: Inappropriate type
> > WARNING[L1,P0] (IOHDF5Util): HDF5 call 'H5Dread (dataset,
> > rec_info->hdf5type, H5S_ALL, H5S_ALL, H5P_DEFAULT, data)' returned error
> > code -1
> >
> > and the diffs say
> >
> > phi.xl: substantial differences
> > significant differences on 165 (out of 165) lines
> > maximum absolute difference in column 2 is 1.4849088247045
> > maximum relative difference in column 2 is 3.18869248642747
> >
> > for example, in IOHDF5.test_recover/1procs.
> >
> > 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.
> >
> > 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.
> >
> > --
> > Ian Hinder
> > http://members.aei.mpg.de/ianhin
> >
> > _______________________________________________
> > Users mailing list
> > Users at einsteintoolkit.org
> > http://lists.einsteintoolkit.org/mailman/listinfo/users
> >
>
>
>
--
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://keys.gnupg.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20160530/c9d729ff/attachment.bin
More information about the Users
mailing list