hdf_read_3d Module Procedure

module procedure hdf_read_3d module subroutine hdf_read_3d(self, dname, value, ierr, istart, iend, stride)

necessary to use this present check for Intel and GCC cast the dataset read from disk to the variable type presented by user h5f%read("/my_dataset", x) We only cast when needed to save memory. select case doesn't allow H5T_*

Arguments

Type IntentOptional AttributesName
class(hdf5_file), intent(in) :: self
character(len=*), intent(in) :: dname
class(*), intent(out) :: value(:,:,:)
integer, intent(out), optional :: ierr
integer, intent(in), optional dimension(:):: istart
integer, intent(in), optional dimension(:):: iend
integer, intent(in), optional dimension(:):: stride

Calls

proc~~hdf_read_3d~~CallsGraph proc~hdf_read_3d hdf_read_3d h5dread_f h5dread_f proc~hdf_read_3d->h5dread_f proc~hdf_wrapup hdf_wrapup proc~hdf_read_3d->proc~hdf_wrapup proc~hdf_get_slice hdf_get_slice proc~hdf_read_3d->proc~hdf_get_slice proc~check check proc~hdf_read_3d->proc~check proc~get_native_dtype get_native_dtype proc~hdf_read_3d->proc~get_native_dtype h5dopen_f h5dopen_f proc~hdf_read_3d->h5dopen_f proc~hdf_shape_check hdf_shape_check proc~hdf_read_3d->proc~hdf_shape_check proc~hdf_wrapup->proc~check h5dclose_f h5dclose_f proc~hdf_wrapup->h5dclose_f h5sclose_f h5sclose_f proc~hdf_wrapup->h5sclose_f proc~hdf_get_slice->h5dopen_f h5dget_space_f h5dget_space_f proc~hdf_get_slice->h5dget_space_f h5sselect_hyperslab_f h5sselect_hyperslab_f proc~hdf_get_slice->h5sselect_hyperslab_f h5dget_type_f h5dget_type_f proc~get_native_dtype->h5dget_type_f h5tget_native_type_f h5tget_native_type_f proc~get_native_dtype->h5tget_native_type_f h5tget_class_f h5tget_class_f proc~get_native_dtype->h5tget_class_f h5tclose_f h5tclose_f proc~get_native_dtype->h5tclose_f h5tget_size_f h5tget_size_f proc~get_native_dtype->h5tget_size_f h5ltget_dataset_ndims_f h5ltget_dataset_ndims_f proc~hdf_shape_check->h5ltget_dataset_ndims_f h5ltget_dataset_info_f h5ltget_dataset_info_f proc~hdf_shape_check->h5ltget_dataset_info_f

Called by

proc~~hdf_read_3d~~CalledByGraph proc~hdf_read_3d hdf_read_3d interface~hdf_read_3d hdf_read_3d interface~hdf_read_3d->proc~hdf_read_3d

Contents

None