part_prl_exchange Subroutine

public subroutine part_prl_exchange(sp_loc, vstore, xl, xr, xlmin, xrmax, pel, per, ibd, dir, ndv, old_np, n_sr, npt)

Arguments

Type IntentOptional Attributes Name
type(species), intent(inout) :: sp_loc
real(kind=dp), intent(in) :: vstore(:,:)
real(kind=dp), intent(in) :: xl
real(kind=dp), intent(in) :: xr
real(kind=dp), intent(in) :: xlmin
real(kind=dp), intent(in) :: xrmax
logical, intent(in) :: pel
logical, intent(in) :: per
integer, intent(in) :: ibd
integer, intent(in) :: dir
integer, intent(in) :: ndv
integer, intent(in) :: old_np
integer, intent(in) :: n_sr(4)
integer, intent(out) :: npt

Calls

proc~~part_prl_exchange~~CallsGraph proc~part_prl_exchange part_prl_exchange interface~index_array index_array proc~part_prl_exchange->interface~index_array proc~sr_pdata sr_pdata proc~part_prl_exchange->proc~sr_pdata proc~new_index_array new_index_array interface~index_array->proc~new_index_array mpi_recv mpi_recv proc~sr_pdata->mpi_recv mpi_send mpi_send proc~sr_pdata->mpi_send mpi_sendrecv mpi_sendrecv proc~sr_pdata->mpi_sendrecv

Called by

proc~~part_prl_exchange~~CalledByGraph proc~part_prl_exchange part_prl_exchange proc~cell_part_dist cell_part_dist proc~cell_part_dist->proc~part_prl_exchange proc~lpf2_evolve lpf2_evolve proc~lpf2_evolve->proc~cell_part_dist proc~lp_window_xshift lp_window_xshift proc~lp_window_xshift->proc~cell_part_dist proc~env_lpf2_evolve env_lpf2_evolve proc~env_lpf2_evolve->proc~cell_part_dist proc~comoving_coordinate comoving_coordinate proc~comoving_coordinate->proc~cell_part_dist proc~lp_run lp_run proc~lp_run->proc~lpf2_evolve proc~lp_run->proc~lp_window_xshift proc~lp_run->proc~comoving_coordinate proc~env_run env_run proc~env_run->proc~lp_window_xshift proc~env_run->proc~env_lpf2_evolve proc~env_run->proc~comoving_coordinate proc~lp_cycle Lp_cycle proc~lp_cycle->proc~lp_run proc~env_cycle Env_cycle proc~env_cycle->proc~env_run program~aladyn aladyn program~aladyn->proc~lp_cycle program~aladyn->proc~env_cycle

Contents