diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2008-09-19 23:19:53 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2008-09-19 23:19:53 (GMT) |
commit | 50f38c5e597a6234f95e757a7d61d227bcf0fe0d (patch) | |
tree | 5979c9300e1fd24d914b574a72d66c221ebb0c18 /tools/h5ls/h5ls.c | |
parent | 8b5ced23dc1bd2e0e3350dc0bb68f99d8c827751 (diff) | |
download | hdf5-50f38c5e597a6234f95e757a7d61d227bcf0fe0d.zip hdf5-50f38c5e597a6234f95e757a7d61d227bcf0fe0d.tar.gz hdf5-50f38c5e597a6234f95e757a7d61d227bcf0fe0d.tar.bz2 |
[svn-r15666] Bug fix: (ID 1157)
Description:
Program would crash, complaining MPI calls were invoked after
MPI_Finalize() has occurred. Previously, H5close() before
MPI_Finalize() would remove the crash.
Solution:
It turned out that two H5 property objects (mpio_pl and acc_tpl)
were not closed before MPI_Finalize(). In the at_exit code,
HDF5 library attempted to close them by releasing the MPI Communicators
in them too. That was the error. Adding code to close them properly
before MPI_Finalize() took care things.
Tested:
Only in kagiso parallel. Did not run h5committest since
kagiso would have been the one running parallel test. This
part of code would not be compiled at all in non-phdf5 mode.
Diffstat (limited to 'tools/h5ls/h5ls.c')
0 files changed, 0 insertions, 0 deletions