-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hdf5 (1.8.18?) from bilder causing crashes in puffin on ubuntu 16.04 #52
Comments
Is this on all files or is there a specific test input file, number of ranks and machine where we can reproduce this problem? |
This is using system Openmpi with gnu fortran. Using Bilder supplied HDF5 (v 1.8.13, but the same behaviour has now been confirmed on all Bilderized versions from 1.8.12 to 1.8.18) and CMake (v 3.4.1). Ubuntu 16.04. Bilder uses the system OpenMPI and fortran libs to build everything. Everything builds, but when running, we get the below output.
A bit of fishing around with print statements shows that the MPI error is coming from the calls to h5pset_fapl_mpio_f - i.e.
which is on multiple lines on hdf5PuffColl.f90. This is for any example Puffin input deck (using hdf5 output, which is now default). Ubuntu supplied hdf5 seems to work fine. |
So I think the other workaround has to be to use bilder to build mpich or openmpi, rather than using ubuntu's system MPI. Would also be interesting to know if this manifests itself also on fedora. |
... all this of course is speculative, and we should do some testing to be sure. I used bilder's mpich as part of a puffin build (though with an older branch), and did not experience such problems. |
Using the Bilder built hdf5 and fftw3 libs, when building on Ubuntu 16.04 with the repo compilers, the hdf5 writing routines crash when running Puffin. This is the same as a previous issue, which was assumed fixed. - it still appears to be a problem.
The workaround just now is to build with the Ubuntu repo libs.
The text was updated successfully, but these errors were encountered: