HDF5 utilities
my own Fortran high level interface for HDF5
|
- Module hdf5_utils_mpi
- reading and writing ( strings )
- hdf_exists (h5o_exist_by_name or h5l_exists)
- hdf_get_*
- hdf_get_obj_name (h5iget_name_f)
- hdf_get_obj_type (h5iget_type_f)
- hdf_get_dset_type (H5Dget_type)
- hdf_get_obj_id (not needed)
- error checking,
- check dims when reading
- check dataset/attribute name when reading
- check group name when reading/writing
- stop on error vs return error flag vs global error flag
- Subprogram hdf5_utils_mpi::hdf_open_file (file_id, filename, STATUS, ACTION)
- case insentive STATUS and ACTION
- delete file for REPLACE case
Definition: hdf5_utils_mpi.f90:281
Generic interface to read a dataset of doubles.
Definition: hdf5_utils_mpi.f90:168
Generic interface to read a vector from a dataset.
Definition: hdf5_utils_mpi.f90:220
Get the appropriate mpi integer type.
Definition: hdf5_utils_mpi.f90:252
Generic interface to write a vector to dataset.
Definition: hdf5_utils_mpi.f90:142
Generic interface to read attribute.
Definition: hdf5_utils_mpi.f90:270
Generic interface to write attribute.
Definition: hdf5_utils_mpi.f90:238
Generic interface to write a dataset Supported types.
Definition: hdf5_utils_mpi.f90:85
A set of high level wrapper subroutines for HDF5.
Definition: hdf5_utils_mpi.f90:30
Definition: hdf5_utils_mpi.f90:119