Open ecoon opened 7 years ago
Hi Ethan,
Apologies you are still running into this.
I've corrected Silo's trunk but am woefully behind in a new public release.
If you continue to encounter issues, pleas let me know and I can provide a pre-release for 4.10.3 (or maybe 4.10.4 at this point)
Mark
"Coon, Ethan T." wrote:
In version 1.8.13 released in 2014, HDF5 removed the function: H5Pset_fapl_mpiposix
It looks like Silo’s latest release 4.10.2 still uses this in silo_hdf5.c.
This:
https://support.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFaplMpiposix
suggests that the call should be replaced by this:
https://support.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFaplMpio
but I’m not sure I understand exactly what goes into the MPI_Info struct, or I’d have included a patch!
Thanks, and apologies if there is a better/preferred place for bug submissions.
Ethan
So it sounds like we could upgrade to Silo's dev version, if it exists in the public -- will ask Mark this.
Ethan, Silo test output_silo passed for me after simple name change for H5Pget_fapl_mpiposix. Either this test is weak or the change really works.
We don't actually use that branch of the code under typical usage (including that test). We'd have to use Silo with MPIIO. The issue is just getting something to compile, and I don't think the spack diff is much different than that.
I've done the patch and am testing now, will push a new patch for Silo, along with the needed SuperBuild changes, soon.
On Wed, May 31, 2017 at 12:14 AM, lipnikov notifications@github.com wrote:
Ethan, Silo test output_silo passed for me after simple name change for H5Pget_fapl_mpiposix. Either this test is weak or the change really works.
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/amanzi/amanzi-tpls/issues/1#issuecomment-305077917, or mute the thread https://github.com/notifications/unsubscribe-auth/AE43-wtvlYIQpQyVpW7-kSIZi-gChoZqks5r_OkxgaJpZM4NrBs3 .
--
Ethan Coon
There is an upstream issue in Silo in which a deprecated HDF5 call was made. With the recent update to newer HDF5, the current Silo release does not compile.