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?
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