get_Avalanche_4D Subroutine

public subroutine get_Avalanche_4D(params, spp, P, F)

Arguments

Type IntentOptional AttributesName
type(KORC_PARAMS), intent(in) :: params
type(SPECIES), intent(inout) :: spp
type(PROFILES), intent(in) :: P
type(FIELDS), intent(in) :: F

An instance of the KORC derived type FIELDS.


Calls

proc~~get_avalanche_4d~~CallsGraph proc~get_avalanche_4d get_Avalanche_4D proc~initialize_avalanche_params initialize_avalanche_params proc~get_avalanche_4d->proc~initialize_avalanche_params proc~save_avalanche_params save_avalanche_params proc~get_avalanche_4d->proc~save_avalanche_params proc~avalanche_4d Avalanche_4D proc~get_avalanche_4d->proc~avalanche_4d h5fclose_f h5fclose_f proc~save_avalanche_params->h5fclose_f interface~save_to_hdf5 save_to_hdf5 proc~save_avalanche_params->interface~save_to_hdf5 h5gclose_f h5gclose_f proc~save_avalanche_params->h5gclose_f proc~indicator~2 indicator proc~avalanche_4d->proc~indicator~2 proc~update_avalanche_params update_avalanche_params proc~avalanche_4d->proc~update_avalanche_params mpi_barrier mpi_barrier proc~avalanche_4d->mpi_barrier proc~fre~3 fRE proc~avalanche_4d->proc~fre~3 proc~get_profiles get_profiles proc~avalanche_4d->proc~get_profiles mpi_scatter mpi_scatter proc~avalanche_4d->mpi_scatter proc~random_norm~5 random_norm proc~avalanche_4d->proc~random_norm~5 proc~deg2rad~3 deg2rad proc~avalanche_4d->proc~deg2rad~3 proc~psi_rot~2 PSI_ROT proc~avalanche_4d->proc~psi_rot~2 proc~cart_to_cyl cart_to_cyl proc~get_profiles->proc~cart_to_cyl proc~get_analytical_profiles get_analytical_profiles proc~get_profiles->proc~get_analytical_profiles proc~uniform_profiles uniform_profiles proc~get_profiles->proc~uniform_profiles proc~cart_to_tor_check_if_confined cart_to_tor_check_if_confined proc~get_profiles->proc~cart_to_tor_check_if_confined proc~interp_profiles interp_profiles proc~get_profiles->proc~interp_profiles proc~cyl_to_cart cyl_to_cart proc~get_profiles->proc~cyl_to_cart 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 proc~check_if_in_profiles_domain check_if_in_profiles_domain proc~interp_profiles->proc~check_if_in_profiles_domain proc~interp_3d_profiles interp_3D_profiles proc~interp_profiles->proc~interp_3d_profiles proc~interp_2d_profiles interp_2D_profiles proc~interp_profiles->proc~interp_2d_profiles proc~korc_abort korc_abort proc~interp_profiles->proc~korc_abort proc~get_fio_profile get_fio_profile proc~interp_profiles->proc~get_fio_profile ezspline_error ezspline_error proc~interp_3d_profiles->ezspline_error proc~interp_2d_profiles->ezspline_error mpi_abort mpi_abort proc~korc_abort->mpi_abort interface~fio_eval_field fio_eval_field proc~get_fio_profile->interface~fio_eval_field

Contents

Source Code


Source Code

  SUBROUTINE get_Avalanche_4D(params,spp,P,F)
    TYPE(KORC_PARAMS), INTENT(IN) :: params
    TYPE(SPECIES), INTENT(INOUT)  :: spp
    TYPE(PROFILES), INTENT(IN)    :: P
    TYPE(FIELDS), INTENT(IN)                                   :: F
    !! An instance of the KORC derived type FIELDS.

    call initialize_avalanche_params(params)

    call save_avalanche_params(params)

    call Avalanche_4D(params,spp,P,F)
  END SUBROUTINE get_Avalanche_4D