[svn-r6402] Purpose:

Update
Description:
    Added the flush function.

    Modified so that it calls the FPHDF5 code for reading and writing.
    This involved splitting the write function up into three different
    parts to avoid lame goto's. There's some code which will copy a data
    xfer property list and add in there that we're "dumping" the data so
    that we can recall this layer when the SAP dumps metadata to a
    process...
Platforms tested:
    Linux
This commit is contained in:
Bill Wendling 2003-02-12 16:32:42 -05:00
parent 645b7e8c37
commit 6c83d3d264
2 changed files with 322 additions and 479 deletions

File diff suppressed because it is too large Load Diff

View File

@ -38,6 +38,9 @@
# endif
#endif
#define H5FD_FPHDF5_XFER_DUMPING_METADATA "H5FD_fphdf5_dumping_metadata"
#define H5FD_FPHDF5_XFER_DUMPING_SIZE sizeof(unsigned)
/* Function prototypes */
#ifdef __cplusplus
extern "C" {
@ -71,9 +74,11 @@ H5_DLL herr_t H5FD_fphdf5_teardown(hid_t dxpl_id);
H5_DLL int H5FD_fphdf5_mpi_rank(H5FD_t *_file);
H5_DLL int H5FD_fphdf5_mpi_size(H5FD_t *_file);
H5_DLL herr_t H5FD_fphdf5_write_real(H5FD_t *_file, H5FD_mem_t type,
hid_t dxpl_id, MPI_Offset mpi_off,
int size, const void *buf);
H5_DLL herr_t H5FD_fphdf5_write_real(H5FD_t *_file, hid_t dxpl_id,
MPI_Datatype UNUSED file_type,
MPI_Datatype buf_type,
MPI_Offset mpi_off, int size,
const void *buf);
#ifdef __cplusplus
}