load_array_from_hdf5 Interface

public interface load_array_from_hdf5

Calls

interface~~load_array_from_hdf5~~CallsGraph interface~load_array_from_hdf5 load_array_from_hdf5 proc~rload_2d_array_from_hdf5 rload_2d_array_from_hdf5 interface~load_array_from_hdf5->proc~rload_2d_array_from_hdf5 proc~rload_3d_array_from_hdf5 rload_3d_array_from_hdf5 interface~load_array_from_hdf5->proc~rload_3d_array_from_hdf5 proc~rload_1d_array_from_hdf5 rload_1d_array_from_hdf5 interface~load_array_from_hdf5->proc~rload_1d_array_from_hdf5 proc~korc_abort korc_abort proc~rload_2d_array_from_hdf5->proc~korc_abort h5dclose_f h5dclose_f proc~rload_2d_array_from_hdf5->h5dclose_f h5dread_f h5dread_f proc~rload_2d_array_from_hdf5->h5dread_f proc~rload_3d_array_from_hdf5->proc~korc_abort proc~rload_3d_array_from_hdf5->h5dclose_f proc~rload_3d_array_from_hdf5->h5dread_f proc~rload_1d_array_from_hdf5->proc~korc_abort proc~rload_1d_array_from_hdf5->h5dclose_f proc~rload_1d_array_from_hdf5->h5dread_f mpi_abort mpi_abort proc~korc_abort->mpi_abort

Called by

interface~~load_array_from_hdf5~~CalledByGraph interface~load_array_from_hdf5 load_array_from_hdf5 proc~load_profiles_data_from_hdf5 load_profiles_data_from_hdf5 proc~load_profiles_data_from_hdf5->interface~load_array_from_hdf5 proc~load_1d_fs_from_hdf5 load_1D_FS_from_hdf5 proc~load_1d_fs_from_hdf5->interface~load_array_from_hdf5 proc~load_data_from_hdf5_bmc load_data_from_hdf5_BMC proc~load_data_from_hdf5_bmc->interface~load_array_from_hdf5 proc~load_field_data_from_hdf5 load_field_data_from_hdf5 proc~load_field_data_from_hdf5->interface~load_array_from_hdf5 proc~load_particles_ic load_particles_ic proc~load_particles_ic->interface~load_array_from_hdf5 proc~load_data_from_hdf5 load_data_from_hdf5 proc~load_data_from_hdf5->interface~load_array_from_hdf5 proc~initialize_fields initialize_fields proc~initialize_fields->proc~load_1d_fs_from_hdf5 proc~initialize_fields->proc~load_field_data_from_hdf5 proc~initialize_hollmann_params initialize_Hollmann_params proc~initialize_hollmann_params->proc~load_data_from_hdf5 proc~initialize_profiles initialize_profiles proc~initialize_profiles->proc~load_profiles_data_from_hdf5 proc~set_up_particles_ic set_up_particles_ic proc~set_up_particles_ic->proc~load_particles_ic proc~bmc_radial BMC_radial proc~bmc_radial->proc~load_data_from_hdf5_bmc proc~get_hollmann_distribution_3d get_Hollmann_distribution_3D proc~get_hollmann_distribution_3d->proc~initialize_hollmann_params program~main main program~main->proc~initialize_fields program~main->proc~initialize_profiles program~main->proc~set_up_particles_ic proc~get_hollmann_distribution_1dtransport get_Hollmann_distribution_1Dtransport proc~get_hollmann_distribution_1dtransport->proc~initialize_hollmann_params proc~get_hollmann_distribution_3d_psi get_Hollmann_distribution_3D_psi proc~get_hollmann_distribution_3d_psi->proc~initialize_hollmann_params proc~get_hollmann_distribution get_Hollmann_distribution proc~get_hollmann_distribution->proc~initialize_hollmann_params

Contents


Module Procedures

private subroutine rload_1d_array_from_hdf5(h5file_id, dset, rdata, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
real(kind=rp), intent(inout), DIMENSION(:), ALLOCATABLE:: rdata
character(len=MAX_STRING_LENGTH), intent(out), optional DIMENSION(:), ALLOCATABLE:: attr

private subroutine rload_3d_array_from_hdf5(h5file_id, dset, rdata, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
real(kind=rp), intent(inout), DIMENSION(:,:,:), ALLOCATABLE:: rdata
character(len=MAX_STRING_LENGTH), intent(in), optional DIMENSION(:), ALLOCATABLE:: attr

private subroutine rload_2d_array_from_hdf5(h5file_id, dset, rdata, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
real(kind=rp), intent(inout), DIMENSION(:,:), ALLOCATABLE:: rdata
character(len=MAX_STRING_LENGTH), intent(in), optional DIMENSION(:), ALLOCATABLE:: attr