save_to_hdf5 Interface

public interface save_to_hdf5

Calls

interface~~save_to_hdf5~~CallsGraph interface~save_to_hdf5 save_to_hdf5 proc~i2save_to_hdf5 i2save_to_hdf5 interface~save_to_hdf5->proc~i2save_to_hdf5 proc~i1save_to_hdf5 i1save_to_hdf5 interface~save_to_hdf5->proc~i1save_to_hdf5 proc~i4save_to_hdf5 i4save_to_hdf5 interface~save_to_hdf5->proc~i4save_to_hdf5 proc~i8save_to_hdf5 i8save_to_hdf5 interface~save_to_hdf5->proc~i8save_to_hdf5 proc~rsave_to_hdf5 rsave_to_hdf5 interface~save_to_hdf5->proc~rsave_to_hdf5 h5tset_size_f h5tset_size_f proc~i2save_to_hdf5->h5tset_size_f h5dclose_f h5dclose_f proc~i2save_to_hdf5->h5dclose_f h5aclose_f h5aclose_f proc~i2save_to_hdf5->h5aclose_f h5tcopy_f h5tcopy_f proc~i2save_to_hdf5->h5tcopy_f h5screate_simple_f h5screate_simple_f proc~i2save_to_hdf5->h5screate_simple_f h5awrite_f h5awrite_f proc~i2save_to_hdf5->h5awrite_f h5sclose_f h5sclose_f proc~i2save_to_hdf5->h5sclose_f h5acreate_f h5acreate_f proc~i2save_to_hdf5->h5acreate_f proc~i1save_to_hdf5->h5tset_size_f proc~i1save_to_hdf5->h5dclose_f proc~i1save_to_hdf5->h5aclose_f proc~i1save_to_hdf5->h5tcopy_f proc~i1save_to_hdf5->h5screate_simple_f proc~i1save_to_hdf5->h5awrite_f proc~i1save_to_hdf5->h5sclose_f proc~i1save_to_hdf5->h5acreate_f proc~i4save_to_hdf5->h5tset_size_f proc~i4save_to_hdf5->h5dclose_f proc~i4save_to_hdf5->h5aclose_f proc~i4save_to_hdf5->h5tcopy_f proc~i4save_to_hdf5->h5screate_simple_f proc~i4save_to_hdf5->h5awrite_f proc~i4save_to_hdf5->h5sclose_f proc~i4save_to_hdf5->h5acreate_f proc~i8save_to_hdf5->h5tset_size_f proc~i8save_to_hdf5->h5dclose_f proc~i8save_to_hdf5->h5aclose_f proc~i8save_to_hdf5->h5tcopy_f proc~i8save_to_hdf5->h5screate_simple_f proc~i8save_to_hdf5->h5awrite_f proc~i8save_to_hdf5->h5sclose_f proc~i8save_to_hdf5->h5acreate_f proc~rsave_to_hdf5->h5tset_size_f proc~rsave_to_hdf5->h5dclose_f proc~rsave_to_hdf5->h5aclose_f proc~rsave_to_hdf5->h5tcopy_f proc~rsave_to_hdf5->h5screate_simple_f proc~rsave_to_hdf5->h5awrite_f h5dwrite_f h5dwrite_f proc~rsave_to_hdf5->h5dwrite_f proc~rsave_to_hdf5->h5sclose_f proc~rsave_to_hdf5->h5acreate_f

Called by

interface~~save_to_hdf5~~CalledByGraph interface~save_to_hdf5 save_to_hdf5 proc~save_hollmann_params save_Hollmann_params proc~save_hollmann_params->interface~save_to_hdf5 proc~save_params~2 save_params proc~save_params~2->interface~save_to_hdf5 proc~save_gamma_params save_gamma_params proc~save_gamma_params->interface~save_to_hdf5 proc~save_simulation_parameters save_simulation_parameters proc~save_simulation_parameters->interface~save_to_hdf5 proc~save_params save_params proc~save_params->interface~save_to_hdf5 proc~save_params_ms save_params_ms proc~save_params_ms->interface~save_to_hdf5 proc~save_params_ss save_params_ss proc~save_params_ss->interface~save_to_hdf5 proc~save_restart_variables save_restart_variables proc~save_restart_variables->interface~save_to_hdf5 proc~save_avalanche_params save_avalanche_params proc~save_avalanche_params->interface~save_to_hdf5 proc~get_avalanche_distribution get_avalanche_distribution proc~get_avalanche_distribution->proc~save_avalanche_params proc~get_hollmann_distribution_3d get_Hollmann_distribution_3D proc~get_hollmann_distribution_3d->proc~save_hollmann_params proc~get_experimentalg_distribution get_experimentalG_distribution proc~get_experimentalg_distribution->proc~save_params~2 proc~get_gamma_distribution get_gamma_distribution proc~get_gamma_distribution->proc~save_gamma_params proc~save_collision_params save_collision_params proc~save_collision_params->proc~save_params_ms proc~save_collision_params->proc~save_params_ss program~main main program~main->proc~save_simulation_parameters program~main->proc~save_restart_variables program~main->proc~save_collision_params proc~get_equilibrium_distribution get_equilibrium_distribution proc~get_equilibrium_distribution->proc~save_params proc~get_avalanche_4d get_Avalanche_4D proc~get_avalanche_4d->proc~save_avalanche_params proc~get_hollmann_distribution_1dtransport get_Hollmann_distribution_1Dtransport proc~get_hollmann_distribution_1dtransport->proc~save_hollmann_params proc~get_hollmann_distribution_3d_psi get_Hollmann_distribution_3D_psi proc~get_hollmann_distribution_3d_psi->proc~save_hollmann_params proc~get_hollmann_distribution get_Hollmann_distribution proc~get_hollmann_distribution->proc~save_hollmann_params

Contents


Module Procedures

private subroutine i1save_to_hdf5(h5file_id, dset, idatum, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
integer(kind=1), intent(in) :: idatum
character(len=MAX_STRING_LENGTH), intent(in), optional :: attr

private subroutine i2save_to_hdf5(h5file_id, dset, idatum, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
integer(kind=2), intent(in) :: idatum
character(len=MAX_STRING_LENGTH), intent(in), optional :: attr

private subroutine i4save_to_hdf5(h5file_id, dset, idatum, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
integer(kind=4), intent(in) :: idatum
character(len=MAX_STRING_LENGTH), intent(in), optional :: attr

private subroutine i8save_to_hdf5(h5file_id, dset, idatum, attr)

Arguments

Type IntentOptional AttributesName
integer(kind=HID_T), intent(in) :: h5file_id
character(len=MAX_STRING_LENGTH), intent(in) :: dset
integer(kind=8), intent(in) :: idatum
character(len=MAX_STRING_LENGTH), intent(in), optional :: attr

private subroutine rsave_to_hdf5(h5file_id, dset, rdatum, 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(in) :: rdatum
character(len=MAX_STRING_LENGTH), intent(in), optional :: attr