diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2008-09-19 23:18:33 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2008-09-19 23:18:33 (GMT) |
commit | c857aa12c185ec6cb86284328b323653c45a4a8b (patch) | |
tree | e7f0002115be3c7a344626e1a7aea36b0df62c45 /src | |
parent | 205b9019cf60452ea546543fb76ea46b49509d80 (diff) | |
download | hdf5-c857aa12c185ec6cb86284328b323653c45a4a8b.zip hdf5-c857aa12c185ec6cb86284328b323653c45a4a8b.tar.gz hdf5-c857aa12c185ec6cb86284328b323653c45a4a8b.tar.bz2 |
[svn-r15665] 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 'src')
0 files changed, 0 insertions, 0 deletions