![]() |
HDF5
1.15.0.26059fc
API Reference
|
This module contains Fortran interfaces for H5D functions. More...
Data Types | |
interface | h5dextend_f |
Functions/Subroutines | |
subroutine | h5dcreate_f (loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id) |
Creates a dataset at the specified location. More... | |
subroutine | h5dcreate_async_f (loc_id, name, type_id, space_id, dset_id, es_id, hdferr, dcpl_id, lcpl_id, dapl_id, file, func, line) |
Asynchronously creates a dataset at the specified location. More... | |
subroutine | h5dopen_f (loc_id, name, dset_id, hdferr, dapl_id) |
Opens an existing dataset. More... | |
subroutine | h5dopen_async_f (loc_id, name, dset_id, es_id, hdferr, dapl_id, file, func, line) |
Asynchronously opens an existing dataset. More... | |
subroutine | h5dclose_f (dset_id, hdferr) |
Closes a dataset. More... | |
subroutine | h5dclose_async_f (dset_id, es_id, hdferr, file, func, line) |
Asynchronously closes a dataset. More... | |
subroutine | h5dget_type_f (dataset_id, datatype_id, hdferr) |
Returns an identifier for a copy of the datatype for a dataset. More... | |
subroutine | h5dset_extent_f (dataset_id, fsize, hdferr) |
Extends a dataset with unlimited dimension. More... | |
subroutine | h5dset_extent_async_f (dataset_id, fsize, es_id, hdferr, file, func, line) |
Asynchronously extends a dataset with unlimited dimension. More... | |
subroutine | h5dget_create_plist_f (dataset_id, plist_id, hdferr) |
Returns an identifier for a copy of the dataset creation property list for a dataset. More... | |
subroutine | h5dget_storage_size_f (dataset_id, size, hdferr) |
Returns the amount of storage requires by a dataset. More... | |
subroutine | h5dvlen_get_max_len_f (dataset_id, type_id, space_id, len, hdferr) |
Returns maximum length of the VL array elements. More... | |
subroutine | h5dget_space_status_f (dset_id, flag, hdferr) |
Returns the status of data space allocation. More... | |
subroutine | h5dcreate_anon_f (loc_id, type_id, space_id, dset_id, hdferr, dcpl_id, dapl_id) |
Creates a dataset in a file without linking it into the file structure. More... | |
subroutine | h5dread_vl_f (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp) |
Reads variable-length data. F2003 API h5dread_f should be used instead. More... | |
subroutine | h5dwrite_vl_f (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp) |
Writes variable-length data. F2003 API h5dwrite_f should be used instead. More... | |
subroutine | h5dget_offset_f (dset_id, offset, hdferr) |
Returns dataset address in file. More... | |
subroutine | h5dget_space_f (dataset_id, dataspace_id, hdferr) |
Returns an identifier for a copy of the dataspace for a dataset. More... | |
subroutine | h5dget_space_async_f (dataset_id, dataspace_id, es_id, hdferr, file, func, line) |
Asynchronously returns an identifier for a copy of the dataspace for a dataset. More... | |
subroutine | h5dget_access_plist_f (dset_id, plist_id, hdferr) |
Returns a copy of the dataset creation property list. More... | |
subroutine | h5dvlen_reclaim_f (type_id, space_id, plist_id, buf, hdferr) |
Reclaims VL datatype memory buffers. More... | |
subroutine | h5dread_async_f (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line) |
Asynchronously reads raw data from a dataset into a buffer. More... | |
subroutine | h5dwrite_async_f (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line) |
Asynchronously writes raw data from a buffer to a dataset. More... | |
subroutine | h5dwrite_f (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp) |
Writes raw data from a buffer to a dataset. More... | |
subroutine | h5dread_f (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp) |
Reads raw data from a dataset into a buffer (Passes Pointer). More... | |
subroutine | h5dwrite_f___f90_version (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp) |
There is no direct Fortran90 counterpart for the C function H5Dwrite. Instead, that functionality is provided by two Fortran90 subroutines: More... | |
subroutine | h5dread_f___f90_version (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp) |
There is no direct Fortran90 counterpart for the C function H5Dread. Instead, that functionality is provided by two Fortran90 subroutines: More... | |
subroutine | h5dfill_f (fill_value, space_id, buf, hdferr) |
Fills dataspace elements with a fill value in a memory buffer. Only INTEGER, CHARACTER, REAL and DOUBLE PRECISION datatypes of the fillvalues and buffers are supported. Buffer and fillvalue are assumed to have the same datatype. Only one-dimesional buffers are supported. More... | |
subroutine | h5dfill_f (fill_value, fill_type_id, buf, buf_type_id, space_id, hdferr) |
Fills dataspace elements with a fill value in a memory buffer. More... | |
This module contains Fortran interfaces for H5D functions.