Go to file
Albert Cheng e6622c86a8 [svn-r19959] Bug: the VRFY macro, for some reason, called MPI_Finalize() when it encountered
error and wanted to exit the test program. This was not good since if only a
subset of processes called MPI_Finalize(), the other processes will likely
hang.  That happened in AIX that it would waited till the alarm signal to kill
the processes. Definitely a waste of time.
Solution: Changed it to call MPI_Abort.

That showed another problem. HDF5 has setup atexit post-process to try to close
unclose objects, release resources, etc.  But if the MPI processes have
encountered an error and has been aborted, it is not likely any more MPI calls
can function properly. E.g., it would attempt to free some communicators in
the HDF5 MPIO file handle. It would again hang.
Solution: need to call H5dont_atexit() to disable any atexit post-processing.
This must be done early, like before calling H5open. This is added to each
parallel test main program.

testphdf5.h:
    Changed macros VRFY and MESG. Added comments too.

testphdf5.c:
t_mpi.c:
t_cache.c:
t_shapesame.c:
    Added H5dont_atexit.

Tested: h5committest.
2011-01-16 04:44:22 -05:00
bin [svn-r19938] Update config.sub to the latest available version (timestamp='2008-01-16', Rev. 1.361) from http://cvs.savannah.gnu.org/viewvc/config/config/. 2011-01-11 16:56:51 -05:00
c++ [svn-r19927] Remove pragma statement. 2011-01-07 13:43:35 -05:00
config [svn-r19914] Correct format of empty parameter 2011-01-05 13:29:22 -05:00
examples [svn-r19907] Windows: Correct how fortran links in CRT library. Also correct macro use for checking libtype. 2011-01-04 13:40:26 -05:00
fortran [svn-r19914] Correct format of empty parameter 2011-01-05 13:29:22 -05:00
hl [svn-r19914] Correct format of empty parameter 2011-01-05 13:29:22 -05:00
m4 [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15. 2010-11-23 17:56:59 -05:00
perform [svn-r19907] Windows: Correct how fortran links in CRT library. Also correct macro use for checking libtype. 2011-01-04 13:40:26 -05:00
release_docs [svn-r19892] Purpose: 2010-12-28 13:08:40 -05:00
src [svn-r19917] Remove warning about H5_BUILT_AS_STATIC_LIB 2011-01-05 14:31:57 -05:00
test [svn-r19907] Windows: Correct how fortran links in CRT library. Also correct macro use for checking libtype. 2011-01-04 13:40:26 -05:00
testpar [svn-r19959] Bug: the VRFY macro, for some reason, called MPI_Finalize() when it encountered 2011-01-16 04:44:22 -05:00
tools [svn-r19941] Purpose: 2011-01-11 23:38:59 -05:00
vms [svn-r19860] I added accum.c, filter_fail.c, links_env.c, space_overflow.c, testmeta.c to the test list. 2010-11-29 16:56:42 -05:00
windows [svn-r19936] Add new signed/unsigned test to legacy test script 2011-01-10 08:52:38 -05:00
.autom4te.cfg [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
.h5chkright.ini [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
ACKNOWLEDGMENTS [svn-r19803] Description: 2010-11-17 11:42:57 -05:00
aclocal.m4 [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15. 2010-11-23 17:56:59 -05:00
acsite.m4 [svn-r18709] Purpose: 2010-05-05 12:34:26 -05:00
CMakeLists.txt [svn-r19949] Correct CPack confusion with the same for two different functions (not case-sensitive) 2011-01-13 14:21:12 -05:00
configure [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15. 2010-11-23 17:56:59 -05:00
configure.in [svn-r19808] Purpose: 2010-11-17 13:07:51 -05:00
COPYING [svn-r18987] Description: 2010-06-08 13:50:39 -05:00
CTestConfig.cmake [svn-r19721] Correct CDash project name 2010-11-03 14:07:06 -05:00
Makefile.am [svn-r19506] Bring changes from revisions 19408, 19421, and 19442 from branches/hdf5_1_8 to trunk. These revisions reorganize the compile scripts using h5cc.in, h5fc.in, and h5c++.in, add checks for installed examples to the scripts that run them after installation, and add DESTDIR for install as needed for RPMs. 2010-10-04 12:15:30 -05:00
Makefile.dist [svn-r13311] Updated copyright notice. 2007-02-14 17:25:02 -05:00
Makefile.in [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15. 2010-11-23 17:56:59 -05:00
MANIFEST [svn-r19956] Removed since its code has been copied to t_shapesame.c. 2011-01-14 11:30:31 -05:00
README.txt [svn-r19740] Snapshot version 1.9 release 79 2010-11-07 08:31:35 -05:00

HDF5 version 1.9.80 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is fully functional for the API described in the documentation. 
See the RELEASE.txt file in the release_docs/ directory for information 
specific to this release of the library.  Several INSTALL* files can also be 
found in the release_docs/ directory:  INSTALL contains instructions for 
compiling and installing the library;  INSTALL_parallel contains instructions 
for installing the parallel version of the library;  similarly-named files
contain instructions for VMS and several environments on MS Windows systems. 

Documentation for this release can be found at the following URL:
    http://www.hdfgroup.org/HDF5/doc/.

The following  mailing lists are currently set up for HDF5 Library users:

    news        - For announcements of HDF5 related developments,
                  not a discussion list.

    hdf-forum   - For general discussion of the HDF5 library with
                  other users.

    hdf5dev     - For discussion of the HDF5 library development
                  with developers and other interested parties.

To subscribe to a list, send mail to "<list>-subscribe@hdfgroup.org".
where <list> is the name of the list.  For example, send a request 
to subscribe to the 'news' mail list to the following address:
    news-subscribe@hdfgroup.org

Messages to be sent to the list should be sent to "<list>@hdfgroup.org".

Periodic code snapshots are provided at the following URL:
    ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the README.txt file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdfgroup.org/HDF5/

Bugs should be reported to help@hdfgroup.org.