HDF5, libmesh, IBAMR version compatiblity (FYI)

42 views
Skip to first unread message

Elijah DeLee

unread,
Sep 22, 2017, 3:11:40 AM9/22/17
to IBAMR Users

FWIW I have encountered some issues using the most recent release of HDF5 1.10.1 with Libmesh 1.0.0 and subsequently IBAMR.

On one system, this combination worked fine. But on another, everything compiled fine, but then when I ran any of the IBAMR or some of the Libmesh examples I would get at the beginning of the program many errors of the form:

HDF5-DIAG: Error detected in HDF5 (1.10.1) thread 0:
  #000: H5T.c line 1676 in H5Tcopy(): not a datatype or dataset
    major: Invalid arguments to routine
    minor: Inappropriate type
HDF5-DIAG: Error detected in HDF5 (1.10.1) thread 0:
  #000: H5T.c line 1676 in H5Tcopy(): not a datatype or dataset
    major: Invalid arguments to routine
    minor: Inappropriate type

I have not totally diagnosed what the problem was, but it was resolved when using HDF5 1.8.19 (most recent 1.8.z release on HDF5 website) with Libmesh 1.0.0 and IBAMR master branch.

Also, I explicitly told Libmesh what hdf5 to using the  --with-hdf5 flag at configure time. (SAMRAI also uses hdf5 but didn't seem to have a problem).

Just wanted to put this out there in case any one else encountered this issue.

--Elijah

Reply all
Reply to author
Forward
0 new messages