hdf5/perform
Albert Cheng c857aa12c1 [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.
2008-09-19 18:18:33 -05:00
..
benchpar.c
build_h5perf_alone.sh
build_h5perf_serial_alone.sh
chunk.c
COPYING
gen_report.pl
iopipe.c
Makefile.am
Makefile.in
mpi-perf.c
overhead.c
perf_meta.c
perf.c [svn-r15665] Bug fix: (ID 1157) 2008-09-19 18:18:33 -05:00
pio_engine.c
pio_perf.c
pio_perf.h
pio_standalone.c
pio_standalone.h
pio_timer.c
pio_timer.h
sio_engine.c
sio_perf.c
sio_perf.h
sio_standalone.c
sio_standalone.h
sio_timer.c
sio_timer.h
zip_perf.c