hdf_shape_check Subroutine

public subroutine hdf_shape_check(self, dname, dims)

allow user to specify int4 or int8 dims check for matching rank, else bad reads can occur--doesn't always crash without this check check for matching size, else bad reads can occur.

Arguments

Type IntentOptional AttributesName
class(hdf5_file), intent(in) :: self
character(len=*), intent(in) :: dname
class(*), intent(in) :: dims(:)

Calls

proc~~hdf_shape_check~~CallsGraph proc~hdf_shape_check hdf_shape_check h5ltget_dataset_info_f h5ltget_dataset_info_f proc~hdf_shape_check->h5ltget_dataset_info_f h5ltget_dataset_ndims_f h5ltget_dataset_ndims_f proc~hdf_shape_check->h5ltget_dataset_ndims_f

Called by

proc~~hdf_shape_check~~CalledByGraph proc~hdf_shape_check hdf_shape_check proc~hdf_read_3d hdf_read_3d proc~hdf_read_3d->proc~hdf_shape_check proc~hdf_read_2d hdf_read_2d proc~hdf_read_2d->proc~hdf_shape_check proc~hdf_read_7d hdf_read_7d proc~hdf_read_7d->proc~hdf_shape_check proc~hdf_read_6d hdf_read_6d proc~hdf_read_6d->proc~hdf_shape_check proc~hdf_read_4d hdf_read_4d proc~hdf_read_4d->proc~hdf_shape_check proc~hdf_read_5d hdf_read_5d proc~hdf_read_5d->proc~hdf_shape_check proc~hdf_read_1d hdf_read_1d proc~hdf_read_1d->proc~hdf_shape_check interface~hdf_read_5d hdf_read_5d interface~hdf_read_5d->proc~hdf_read_5d interface~hdf_read_1d hdf_read_1d interface~hdf_read_1d->proc~hdf_read_1d interface~hdf_read_2d hdf_read_2d interface~hdf_read_2d->proc~hdf_read_2d interface~hdf_read_4d hdf_read_4d interface~hdf_read_4d->proc~hdf_read_4d interface~hdf_read_6d hdf_read_6d interface~hdf_read_6d->proc~hdf_read_6d interface~hdf_read_3d hdf_read_3d interface~hdf_read_3d->proc~hdf_read_3d interface~hdf_read_7d hdf_read_7d interface~hdf_read_7d->proc~hdf_read_7d

Contents

None