Open OliverSchmitz opened 11 months ago
There is a HDF5_PREFER_PARALLEL
flag (https://cmake.org/cmake/help/latest/module/FindHDF5.html#hints). LUE sets it to TRUE preferring the HDF5 build that supports parallel I/O if it is installed. Otherwise the HDF5 build that does not support parallel I/O is used. Parallel I/O depends on mpi. Removing the parallel HDF5 library will solve the issue in your case. You can safely do this since it is not useful ATM anyway.
Before setting HDF5_PREFER_PARALLEL LUE should check whether the user explicitly set it already. If so, don't touch its setting. Keeping this issue open to make this change.
On my local machine
I configure with
I can circumvent this with
export CONDA_BUILD=1
, then serial hdf5 will be selected instead of parallel hdf5