H5Pset_layout(
hid_t plist,
H5D_layout_t layout
)
H5Pset_layout sets the type of storage used to store the
raw data for a dataset.
This function is only valid for dataset creation property lists.
Valid values for layout are:
H5D_COMPACT
H5Dcreate
call to fail.
H5D_CONTIGUOUS
H5D_CHUNKED
H5D_VIRTUAL
Note that a compact storage layout may affect writing data to
the dataset with parallel applications. See note in
H5Dwrite
documentation for details.
hid_t plist |
IN: Identifier of property list to query. |
H5D_layout_t layout |
IN: Type of storage layout for raw data. |
SUBROUTINE h5pset_layout_f (prp_id, layout, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
INTEGER, INTENT(IN) :: layout ! Type of storage layout for raw data
! Possible values are:
! H5D_COMPACT_F
! H5D_CONTIGUOUS_F
! H5D_CHUNKED_F
! H5D_VIRTUAL_F
INTEGER, INTENT(OUT) :: hdferr ! Error code
! 0 on success and -1 on failure
END SUBROUTINE h5pset_layout_f
| Release | Change |
| 1.10.0 |
H5D_VIRTUAL added in this release. |