diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2000-10-10 20:55:54 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2000-10-10 20:55:54 (GMT) |
commit | 64b8f7fd738aec5c4683cdd457fbbf334c0b7bba (patch) | |
tree | 6d3e6b39b1550241071c338ee01d1124a22e96b1 /src/H5Sprivate.h | |
parent | 46434499668593bb2421a58365700e53c128cb10 (diff) | |
download | hdf5-64b8f7fd738aec5c4683cdd457fbbf334c0b7bba.zip hdf5-64b8f7fd738aec5c4683cdd457fbbf334c0b7bba.tar.gz hdf5-64b8f7fd738aec5c4683cdd457fbbf334c0b7bba.tar.bz2 |
[svn-r2657]
Purpose:
Parallel Bug Fixes
Description:
Was out of sync with header file re-arrangements I checked in last night.
Solution:
Fixed to use new header files, etc.
Platforms tested:
O2K (modi4)
Diffstat (limited to 'src/H5Sprivate.h')
-rw-r--r-- | src/H5Sprivate.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/H5Sprivate.h b/src/H5Sprivate.h index 4ae3510..3290a2b 100644 --- a/src/H5Sprivate.h +++ b/src/H5Sprivate.h @@ -236,4 +236,31 @@ __DLL__ herr_t H5S_select_iterate(void *buf, hid_t type_id, H5S_t *space, __DLL__ herr_t H5S_sel_iter_release(const H5S_t *space, H5S_sel_iter_t *sel_iter); +#ifdef H5_HAVE_PARALLEL +/* MPI-IO function to read directly from app buffer to file rky980813 */ +__DLL__ herr_t H5S_mpio_spaces_read(H5F_t *f, + const struct H5O_layout_t *layout, + const struct H5O_pline_t *pline, + const struct H5O_efl_t *efl, + size_t elmt_size, const H5S_t *file_space, + const H5S_t *mem_space, hid_t dxpl_id, + void *buf/*out*/, + hbool_t *must_convert /*out*/ ); + +/* MPI-IO function to write directly from app buffer to file rky980813 */ +__DLL__ herr_t H5S_mpio_spaces_write(H5F_t *f, + const struct H5O_layout_t *layout, + const struct H5O_pline_t *pline, + const struct H5O_efl_t *efl, + size_t elmt_size, const H5S_t *file_space, + const H5S_t *mem_space, hid_t dxpl_id, + const void *buf, + hbool_t *must_convert /*out*/ ); +#ifndef _H5S_IN_H5S_C +/* Global var whose value comes from environment variable */ +__DLLVAR__ hbool_t H5_mpi_opt_types_g; +#endif /* _H5S_IN_H5S_C */ + +#endif /* H5_HAVE_PARALLEL */ + #endif /* _H5Sprivate_H */ |