Open jmorice91 opened 6 days ago
For more details see section "Low-level collective vs. independent I/O" in the webpage: https://github.com/HDFGroup/hdf5/blob/develop/doc/parallel-compression.md
After the choice of mpio pointer (collective of independent) with the following code:
H5Pset_dxpl_mpio(dxpl_id, H5FD_MPIO_COLLECTIVE)
line 291 of "file_op.cxx" in main.
We want to add the possibility to use the "low level independent I/O" in adding this line:
H5Pset_dxpl_mpio_collective_opt(dxpl_id, H5FD_MPIO_INDIVIDUAL_IO); /* Try independent I/O */
The second argument can be H5FD_MPIO_INDIVIDUAL_IO or H5FD_MPIO_COLLECTIVE_IO. This parameter is collective by default.
Seems to be related to parallel compression. I don't think we expose it in Decl'HDF5 yet.
For more details see section "Low-level collective vs. independent I/O" in the webpage: https://github.com/HDFGroup/hdf5/blob/develop/doc/parallel-compression.md
After the choice of mpio pointer (collective of independent) with the following code:
H5Pset_dxpl_mpio(dxpl_id, H5FD_MPIO_COLLECTIVE)
line 291 of "file_op.cxx" in main.
We want to add the possibility to use the "low level independent I/O" in adding this line:
H5Pset_dxpl_mpio_collective_opt(dxpl_id, H5FD_MPIO_INDIVIDUAL_IO); /* Try independent I/O */
The second argument can be H5FD_MPIO_INDIVIDUAL_IO or H5FD_MPIO_COLLECTIVE_IO. This parameter is collective by default.