hdf5_obj_Read3D Subroutine

private impure subroutine hdf5_obj_Read3D(this, basegroup, name, array, lo, hi)

Uses

  • proc~~hdf5_obj_read3d~~UsesGraph proc~hdf5_obj_read3d hdf5_obj%hdf5_obj_Read3D iso_c_binding iso_c_binding proc~hdf5_obj_read3d->iso_c_binding

Read a 3D dataset located under basegroup and given by name

Type Bound

hdf5_obj

Arguments

Type IntentOptional Attributes Name
class(hdf5_obj), intent(in) :: this

A HDF5 object

character(len=*), intent(in) :: basegroup

Parent group containing the dataset

character(len=*), intent(in) :: name

Dataset name

class(*), intent(out) :: array(:,:,:)

Data array

integer, intent(in) :: lo(3)

Low bounds

integer, intent(in) :: hi(3)

High bounds


Calls

proc~~hdf5_obj_read3d~~CallsGraph proc~hdf5_obj_read3d hdf5_obj%hdf5_obj_Read3D h5dclose_f h5dclose_f proc~hdf5_obj_read3d->h5dclose_f h5dget_space_f h5dget_space_f proc~hdf5_obj_read3d->h5dget_space_f h5dopen_f h5dopen_f proc~hdf5_obj_read3d->h5dopen_f h5dread_f h5dread_f proc~hdf5_obj_read3d->h5dread_f h5pclose_f h5pclose_f proc~hdf5_obj_read3d->h5pclose_f h5pcreate_f h5pcreate_f proc~hdf5_obj_read3d->h5pcreate_f h5pset_dxpl_mpio_f h5pset_dxpl_mpio_f proc~hdf5_obj_read3d->h5pset_dxpl_mpio_f h5sclose_f h5sclose_f proc~hdf5_obj_read3d->h5sclose_f h5screate_simple_f h5screate_simple_f proc~hdf5_obj_read3d->h5screate_simple_f h5sselect_hyperslab_f h5sselect_hyperslab_f proc~hdf5_obj_read3d->h5sselect_hyperslab_f proc~hdf5_obj_fixgroupname hdf5_obj%hdf5_obj_FixGroupName proc~hdf5_obj_read3d->proc~hdf5_obj_fixgroupname proc~hdf5_obj_getgroupobject hdf5_obj%hdf5_obj_GetGroupObject proc~hdf5_obj_read3d->proc~hdf5_obj_getgroupobject proc~hdf5_obj_getgroupindex hdf5_obj%hdf5_obj_GetGroupIndex proc~hdf5_obj_getgroupobject->proc~hdf5_obj_getgroupindex proc~hashtbl_obj_get hashtbl_obj%hashtbl_obj_Get proc~hdf5_obj_getgroupindex->proc~hashtbl_obj_get proc~hashtbl_obj_hashstring hashtbl_obj%hashtbl_obj_HashString proc~hdf5_obj_getgroupindex->proc~hashtbl_obj_hashstring proc~sllist_obj_get sllist_obj%sllist_obj_Get proc~hashtbl_obj_get->proc~sllist_obj_get proc~sllist_obj_get->proc~sllist_obj_get