I installed HDF5 version 1.8.16 from source.
Created the environment variables,
HDF5_INCLUDE_DIRS=....../hdf5-1.8.16/build/include
HDF5_LIBRARIES=......./hdf5-1.8.16/build/lib
Then added an option to cmake,
cmake -DHDF5_C_COMPILER_EXECUTABLE:FILEPATH=......./hdf5-1.8.16/build/bin/h5pcc ..
Cmake does find HDF5, but when I build Dolfin 1.6.0, I get an error message from a HDF5 wrapper:
dolfin/io/HDF5Interface.h:265:7: error: ‘H5Pset_dxpl_mpio’ was not declared in this scope
Overall, it is very similar to what is described at https://answers.launchpad.net/dolfin/+question/225224, except that in my case HDF5 is recognized.
Is there a known incompatibility between Dolfin 1.6.0 and HDF5 1.8.16?
Is there a way to fix that problem?
Thanks a lot!