![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5D_chunk_addr_info_t |
| struct | H5D_filtered_collective_io_info_t |
Typedefs | |
| typedef struct H5D_chunk_addr_info_t | H5D_chunk_addr_info_t |
| typedef enum H5D_mpio_no_rank0_bcast_cause_t | H5D_mpio_no_rank0_bcast_cause_t |
| typedef struct H5D_filtered_collective_io_info_t | H5D_filtered_collective_io_info_t |
Enumerations | |
| enum | H5D_mpio_no_rank0_bcast_cause_t { H5D_MPIO_RANK0_BCAST = 0x00, H5D_MPIO_RANK0_NOT_H5S_ALL = 0x01, H5D_MPIO_RANK0_NOT_CONTIGUOUS = 0x02, H5D_MPIO_RANK0_NOT_FIXED_SIZE = 0x04, H5D_MPIO_RANK0_GREATER_THAN_2GB = 0x08 } |
Functions | |
| htri_t | H5D__mpio_opt_possible (const H5D_io_info_t *io_info, const H5S_t *file_space, const H5S_t *mem_space, const H5D_type_info_t *type_info) |
| herr_t | H5D__mpio_select_read (const H5D_io_info_t *io_info, const H5D_type_info_t H5_ATTR_UNUSED *type_info, hsize_t mpi_buf_count, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space) |
| herr_t | H5D__mpio_select_write (const H5D_io_info_t *io_info, const H5D_type_info_t H5_ATTR_UNUSED *type_info, hsize_t mpi_buf_count, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space) |
| herr_t | H5D__contig_collective_read (H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm) |
| herr_t | H5D__contig_collective_write (H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm) |
| herr_t | H5D__chunk_collective_read (H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space, H5D_chunk_map_t *fm) |
| herr_t | H5D__chunk_collective_write (H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space, H5D_chunk_map_t *fm) |
| typedef struct H5D_chunk_addr_info_t H5D_chunk_addr_info_t |
| herr_t H5D__chunk_collective_read | ( | H5D_io_info_t * | io_info, |
| const H5D_type_info_t * | type_info, | ||
| hsize_t H5_ATTR_UNUSED | nelmts, | ||
| const H5S_t H5_ATTR_UNUSED * | file_space, | ||
| const H5S_t H5_ATTR_UNUSED * | mem_space, | ||
| H5D_chunk_map_t * | fm | ||
| ) |
References ret_value.
| herr_t H5D__chunk_collective_write | ( | H5D_io_info_t * | io_info, |
| const H5D_type_info_t * | type_info, | ||
| hsize_t H5_ATTR_UNUSED | nelmts, | ||
| const H5S_t H5_ATTR_UNUSED * | file_space, | ||
| const H5S_t H5_ATTR_UNUSED * | mem_space, | ||
| H5D_chunk_map_t * | fm | ||
| ) |
References ret_value.
| herr_t H5D__contig_collective_read | ( | H5D_io_info_t * | io_info, |
| const H5D_type_info_t * | type_info, | ||
| hsize_t H5_ATTR_UNUSED | nelmts, | ||
| const H5S_t * | file_space, | ||
| const H5S_t * | mem_space, | ||
| H5D_chunk_map_t H5_ATTR_UNUSED * | fm | ||
| ) |
References H5D_io_info_t::dset, H5O_loc_t::file, H5D_MPIO_CONTIGUOUS_COLLECTIVE, HDassert(), H5D_t::oloc, and ret_value.
| herr_t H5D__contig_collective_write | ( | H5D_io_info_t * | io_info, |
| const H5D_type_info_t * | type_info, | ||
| hsize_t H5_ATTR_UNUSED | nelmts, | ||
| const H5S_t * | file_space, | ||
| const H5S_t * | mem_space, | ||
| H5D_chunk_map_t H5_ATTR_UNUSED * | fm | ||
| ) |
References H5D_io_info_t::dset, H5O_loc_t::file, H5D_MPIO_CONTIGUOUS_COLLECTIVE, HDassert(), H5D_t::oloc, and ret_value.
| htri_t H5D__mpio_opt_possible | ( | const H5D_io_info_t * | io_info, |
| const H5S_t * | file_space, | ||
| const H5S_t * | mem_space, | ||
| const H5D_type_info_t * | type_info | ||
| ) |
References H5D_io_info_t::comm, H5D_shared_t::dcpl_cache, H5D_io_info_t::dset, H5D_type_info_t::dset_type, H5D_dcpl_cache_t::efl, FAIL, FUNC_LEAVE_NOAPI(), H5CX_get_io_xfer_mode(), H5CX_set_mpio_global_no_coll_cause(), H5CX_set_mpio_local_no_coll_cause(), H5CX_set_mpio_rank0_bcast(), H5CX_test_set_mpio_coll_rank0_bcast(), H5D_CHUNKED, H5D_CONTIGUOUS, H5D_IO_OP_WRITE, H5D_MPIO_DATA_TRANSFORMS, H5D_MPIO_DATATYPE_CONVERSION, H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE, H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED, H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET, H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES, H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED, H5D_MPIO_RANK0_GREATER_THAN_2GB, H5D_MPIO_RANK0_NOT_CONTIGUOUS, H5D_MPIO_RANK0_NOT_FIXED_SIZE, H5D_MPIO_RANK0_NOT_H5S_ALL, H5D_MPIO_SET_INDEPENDENT, H5FD_mpi_opt_types_g, H5FD_MPIO_INDEPENDENT, H5S_SCALAR, H5S_SEL_ALL, H5S_SIMPLE, H5T_is_vl_storage(), HDassert(), H5D_type_info_t::is_conv_noop, H5D_type_info_t::is_xform_noop, H5D_shared_t::layout, H5O_efl_t::nused, H5O_pline_t::nused, H5D_io_info_t::op_type, H5D_dcpl_cache_t::pline, ret_value, H5D_t::shared, and H5O_layout_t::type.
| herr_t H5D__mpio_select_read | ( | const H5D_io_info_t * | io_info, |
| const H5D_type_info_t H5_ATTR_UNUSED * | type_info, | ||
| hsize_t | mpi_buf_count, | ||
| const H5S_t H5_ATTR_UNUSED * | file_space, | ||
| const H5S_t H5_ATTR_UNUSED * | mem_space | ||
| ) |
| herr_t H5D__mpio_select_write | ( | const H5D_io_info_t * | io_info, |
| const H5D_type_info_t H5_ATTR_UNUSED * | type_info, | ||
| hsize_t | mpi_buf_count, | ||
| const H5S_t H5_ATTR_UNUSED * | file_space, | ||
| const H5S_t H5_ATTR_UNUSED * | mem_space | ||
| ) |