Go to file
Albert Cheng dadb964ba6 [svn-r411] Added data-transfer-mode to various function to specify which
mode to use for data transfer.  Currently, INDEPENDENT transfer
is the default mode.  Collective is supported for files opened
via the MPIO driver.  Specific changes to individual files follow.


H5D.c:
    Replaced previous kludge of passing xfer_mode via the file access_mode
    with xfer_mode function parameter all the way to the low level I/O
    drivers.

H5Dprivate.h:
    The H5D_xfer_t.xfer_mode is now used in serial and parallel modes.
    Removed the "HAVE_PARALLEL" macro condition to support it.

H5Dpublic.h:
    Added H5D_XFER_DFLT as a new value for H5D_transfer_t and removed
    the HAVE_PARALLEL condition macro to make the H5D_transfer_t
    definition available to both serial and parallel version.

H5B.c:
H5F.c:
H5Farray.c:
H5Fcore.c:
H5Ffamily.c:
H5Fistore.c:
H5Flow.c:
H5Fmpio.c:
H5Fsec2.c:
H5Fsplit.c:
H5Fstdio.c:
H5Gnode.c:
H5HG.c:
H5HL.c:
H5O.c:
H5Sprivate.h:
H5Ssimp.c:
debug.c:
    Added xfer_mode to the argument lists of the following routines to
    specify data transfer mode.  Then updated calls to these routines
    with appropriate transfer mode.  Whenever cases that collective
    mode is inappropriate (e.g. object header read-write, flush),
    H5D_XFER_DFLT is used.  The H5D_XFER_DFLT mode is currently
    acting the same as the independent mode.

    H5F_block_read
    H5F_block_write
    H5F_arr_read
    H5F_arr_write
    H5F_core_read
    H5F_core_write
    H5F_fam_read
    H5F_fam_write
    H5F_mpio_read
    H5F_mpio_write
    H5F_low_write
    H5F_low_read
    H5F_sec2_read
    H5F_sec2_write
    H5F_split_read
    H5F_split_write
    H5F_stdio_read
    H5F_stdio_write
    H5S_simp_fgath
    H5S_simp_fscat
    H5S_simp_read
    H5S_simp_write

H5Fprivate.h:
H5P.c:
    Removed access_mode field from struct H5F_access_t type.
    The access-mode was the initial design to control independent
    or collective I/O mode.  It is now supported by the data
    transfer mode.
1998-06-06 23:38:16 -05:00
bin [svn-r397] Finally! The "versinc" file now runs when files are checked in and 1998-05-06 12:18:49 -05:00
config [svn-r405] Irix systems do not need to use ranlib command. Set RANLIB 1998-06-04 01:54:10 -05:00
doc/tgif [svn-r175] Minor formatting tweaks 1998-01-27 16:11:53 -05:00
examples [svn-r363] Added attribute example code. 1998-04-23 17:26:16 -05:00
src [svn-r411] Added data-transfer-mode to various function to specify which 1998-06-06 23:38:16 -05:00
test [svn-r410] Changes since 19980604 1998-06-05 16:03:49 -05:00
testpar [svn-r403] Revised PHDF5 test program. Used VRFY macros instead of 1998-05-29 14:57:05 -05:00
acconfig.h [svn-r376] ./acconfig.h 1998-04-24 16:26:32 -05:00
configure [svn-r376] ./acconfig.h 1998-04-24 16:26:32 -05:00
configure.in [svn-r376] ./acconfig.h 1998-04-24 16:26:32 -05:00
INSTALL [svn-r368] Purpose: 1998-04-23 19:02:08 -05:00
INSTALL_MAINT [svn-r341] Changes since 19980409 1998-04-10 13:30:19 -05:00
INSTALL_parallel [svn-r368] Purpose: 1998-04-23 19:02:08 -05:00
INSTALL_parallel.ascired [svn-r368] Purpose: 1998-04-23 19:02:08 -05:00
INSTALL.ascired [svn-r399] Purpose: 1998-05-19 13:42:16 -05:00
INSTALL.ibm.sp.parallel [svn-r246] Explains how to set up vars/files before configuring for parallel HDF5 1998-02-10 18:14:10 -05:00
Makefile.dist [svn-r207] Testing 1998-01-30 16:51:02 -05:00
Makefile.in [svn-r368] Purpose: 1998-04-23 19:02:08 -05:00
MANIFEST [svn-r406] ./MANIFEST 1998-06-04 17:22:50 -05:00
README [svn-r286] Changed release name from "hdf-5.0.0a" to "hdf5-1.0.0a" to explicitly make it 1998-02-17 15:19:13 -05:00
RELEASE [svn-r286] Changed release name from "hdf-5.0.0a" to "hdf5-1.0.0a" to explicitly make it 1998-02-17 15:19:13 -05:00

This is the hdf5-1.0.0a prototype release of the HDF5 library.

This release is almost fully functional for the entire API defined in the
documentation, see the RELEASE file in this directory for information
specific to this release of the library.  The INSTALL file contains
instructions on compiling and installing the library.  The INSTALL_parallel
file contains instructions on installing the parallel version of the
library.

Documentation for this release is in the html directory.  Start with the
"index.html" in that dictectory.

Three mailing lists are currently set up for use with the HDF5
library.

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

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

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

To subscribe to a list, send mail to "<list>-request@ncsa.uiuc.edu",
(e.g., hdf5-request@ncsa.uiuc.ed) with "subscribe <your e-mail
address> in the _body_ of the message.  Messages to be sent to
the list should be sent to "<list>@ncsa.uiuc.edu".

Bugs should be reported to:

  Robb Matzke <matzke@llnl.gov>		 All types of bugs
  Quincey Koziol <koziol@ncsa.uiuc.edu>  All types of bugs
  Albert Cheng <acheng@ncsa.uiuc.edu>	 Parallel bugs
  Kim Yates <rkyates@llnl.gov>		 Parallel bugs
  Paul Harten <pharten@ncsa.uiuc.edu>	 Bugs specific to ASCI Red

or to the hdf5dev mailing list.