array_alloc Module


Uses

  • module~~array_alloc~~UsesGraph module~array_alloc array_alloc module~fstruct_data fstruct_data module~array_alloc->module~fstruct_data module~pstruct_data pstruct_data module~array_alloc->module~pstruct_data module~precision_def precision_def module~fstruct_data->module~precision_def module~pstruct_data->module~precision_def module~struct_def struct_def module~pstruct_data->module~struct_def module~struct_def->module~precision_def

Used by

  • module~~array_alloc~~UsedByGraph module~array_alloc array_alloc module~init_beam_part_distrib init_beam_part_distrib module~init_beam_part_distrib->module~array_alloc module~start_all start_all module~start_all->module~array_alloc module~pic_dump pic_dump module~start_all->module~pic_dump module~ionize ionize module~start_all->module~ionize module~pic_in pic_in module~start_all->module~pic_in module~mpi_part_interface mpi_part_interface module~mpi_part_interface->module~array_alloc module~init_part_distrib init_part_distrib module~init_part_distrib->module~array_alloc module~pic_dump->module~array_alloc module~ionize->module~array_alloc module~pic_evolve pic_evolve module~pic_evolve->module~mpi_part_interface module~pic_evolve->module~ionize module~window window module~pic_evolve->module~window program~aladyn aladyn program~aladyn->module~init_beam_part_distrib program~aladyn->module~start_all program~aladyn->module~pic_evolve module~env_evolve env_evolve program~aladyn->module~env_evolve module~env_evolve->module~mpi_part_interface module~env_evolve->module~ionize module~env_evolve->module~window module~window->module~mpi_part_interface module~pic_in->module~init_part_distrib

Contents


Subroutines

public subroutine mpi_buffer_alloc(n1_loc, n2_loc, n3_loc, nvd)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n1_loc
integer, intent(in) :: n2_loc
integer, intent(in) :: n3_loc
integer, intent(in) :: nvd

public subroutine v_alloc(n1, n2, n3, ncomp, njc, ndm, ifluid, lp, oder, envlp, color, comv, fsize)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n1
integer, intent(in) :: n2
integer, intent(in) :: n3
integer, intent(in) :: ncomp
integer, intent(in) :: njc
integer, intent(in) :: ndm
integer, intent(in) :: ifluid
integer, intent(in) :: lp
integer, intent(in) :: oder
logical, intent(in) :: envlp
logical, intent(in) :: color
logical, intent(in) :: comv
integer, intent(inout) :: fsize

public subroutine bv_alloc(n1, n2, n3, bcomp, ndm, ibch, fsize)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n1
integer, intent(in) :: n2
integer, intent(in) :: n3
integer, intent(in) :: bcomp
integer, intent(in) :: ndm
integer, intent(in) :: ibch
integer, intent(inout) :: fsize

public subroutine fluid_alloc(n1, n2, n3, fcomp, ndm, lp, fsize)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n1
integer, intent(in) :: n2
integer, intent(in) :: n3
integer, intent(in) :: fcomp
integer, intent(in) :: ndm
integer, intent(in) :: lp
integer, intent(inout) :: fsize

public subroutine bext_alloc(n1, n2, n3, bcomp, fsize)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: n1
integer, intent(in) :: n2
integer, intent(in) :: n3
integer, intent(in) :: bcomp
integer, intent(inout) :: fsize

public subroutine p_alloc(npt_max, ncmp, np_s, ns, lp, mid, r_type, msize)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: npt_max
integer, intent(in) :: ncmp
integer, intent(in) :: np_s(:)
integer, intent(in) :: ns
integer, intent(in) :: lp
integer, intent(in) :: mid
integer, intent(in) :: r_type
integer, intent(inout) :: msize

public subroutine p_realloc(pdata, npt_new, ndv)

Arguments

Type IntentOptional AttributesName
type(species), intent(inout) :: pdata
integer, intent(in) :: npt_new
integer, intent(in) :: ndv

public subroutine v_realloc(vdata, npt_new, ndv)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout), allocatable:: vdata(:,:)
integer, intent(in) :: npt_new
integer, intent(in) :: ndv