HDF5  1.12.0
H5Dmpio.c File Reference

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 Documentation

◆ H5D_chunk_addr_info_t

◆ H5D_filtered_collective_io_info_t

◆ H5D_mpio_no_rank0_bcast_cause_t

Enumeration Type Documentation

◆ H5D_mpio_no_rank0_bcast_cause_t

Enumerator
H5D_MPIO_RANK0_BCAST 
H5D_MPIO_RANK0_NOT_H5S_ALL 
H5D_MPIO_RANK0_NOT_CONTIGUOUS 
H5D_MPIO_RANK0_NOT_FIXED_SIZE 
H5D_MPIO_RANK0_GREATER_THAN_2GB 

Function Documentation

◆ H5D__chunk_collective_read()

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.

◆ H5D__chunk_collective_write()

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.

◆ H5D__contig_collective_read()

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 
)

◆ H5D__contig_collective_write()

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 
)

◆ H5D__mpio_opt_possible()

◆ H5D__mpio_select_read()

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 
)

◆ H5D__mpio_select_write()

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 
)