Hi John, On 09/22/2015 04:08 PM, John Donners wrote: > Dear Sir, Madam, > > on the page with build prerequisites for HDF5, > > http://stellar.cct.lsu.edu/files/hpx-0.9.10/html/hpx/manual/build_system/prerequisites.html > > you write that HDF5 on linux needs to be compiled with > > export CFLAGS='-DHDatexit=""' > export CPPFLAGS='-DHDatexit=""' > > which is presumably due to issues with parallel HDF5 when exiting the > application. > The most recent version of HDF5 (1.8.15-patch1) has some changes that > seem to > be related to these issues. At > http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html it says: > > *"* > *For parallel applications* > A fix for issues encountered upon calling |MPI_Finalize| without having > closed everything in an HDF5 file > > An attribute destroy callback has been attached to |MPI_COMM_SELF| > that shuts down the HDF5 Library when |MPI_COMM_SELF| is destroyed, > that is, on |MPI_Finalize|. This should fix several issues that > users see when they forget to close HDF5 objects before calling > |MPI_Finalize()|. > " > > Do I still need the special CFLAGS and CPPFLAGS for HDF5 1.8.15-patch1?
We are not using HDF5 inside of HPX at all. There were some older examples which used them. Due to that, I can't give you a good advice on whether you still need those special flags or not. Do you use HDF5 yourself inside of one of your applications? > > With regards, > John > > > -- > SURFdrive: de persoonlijke cloudopslagdienst voor het Nederlandse hoger > onderwijs en onderzoek. > > | John Donners | Senior adviseur | Operations, Support & Development | > SURFsara | Science Park 140 | 1098 XG Amsterdam | Nederland | > T (31)6 19039023 |[email protected] |www.surfsara.nl | > > Aanwezig op | ma | di | wo | do | vr > > > > _______________________________________________ > hpx-users mailing list > [email protected] > https://mail.cct.lsu.edu/mailman/listinfo/hpx-users > _______________________________________________ hpx-users mailing list [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
