halo_23 Interface

interface


Calls

interface~~halo_23~~CallsGraph interface~halo_23 halo_23 proc~halo_23 halo_23 interface~halo_23->proc~halo_23 mpi_isend mpi_isend proc~halo_23->mpi_isend mpi_irecv mpi_irecv proc~halo_23->mpi_irecv proc~grid2id grid2ID proc~halo_23->proc~grid2id mpi_waitall mpi_waitall proc~halo_23->mpi_waitall

Called by

interface~~halo_23~~CalledByGraph interface~halo_23 halo_23 interface~halo halo interface~halo->interface~halo_23 proc~halo_pot halo_pot proc~halo_pot->interface~halo proc~advec_prep_mpi_3 advec_prep_mpi_3 proc~advec_prep_mpi_3->interface~halo proc~advec_prep_mpi_23 advec_prep_mpi_23 proc~advec_prep_mpi_23->interface~halo proc~rk2_prep_mpi RK2_prep_mpi proc~rk2_prep_mpi->interface~halo proc~advec3d_mc_mpi_curv_23 advec3D_MC_mpi_curv_23 proc~advec3d_mc_mpi_curv_23->interface~halo interface~rk2_prep_mpi RK2_prep_mpi interface~rk2_prep_mpi->proc~rk2_prep_mpi interface~advec_prep_mpi advec_prep_mpi interface~advec_prep_mpi->proc~advec_prep_mpi_23 proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->proc~halo_pot proc~potential_workers_mpi potential_workers_mpi proc~potential_workers_mpi->proc~halo_pot interface~advec3d_mc_mpi advec3D_MC_mpi interface~advec3d_mc_mpi->proc~advec3d_mc_mpi_curv_23 interface~potential_workers_mpi potential_workers_mpi interface~potential_workers_mpi->proc~potential_workers_mpi proc~fluid_adv fluid_adv proc~fluid_adv->interface~rk2_prep_mpi proc~fluid_adv->interface~advec_prep_mpi proc~fluid_adv->interface~advec3d_mc_mpi interface~potential_root_mpi_curv potential_root_mpi_curv interface~potential_root_mpi_curv->proc~potential_root_mpi_curv interface~potential_root_mpi potential_root_mpi interface~potential_root_mpi->interface~potential_root_mpi_curv proc~electrodynamics_curv electrodynamics_curv proc~electrodynamics_curv->interface~potential_workers_mpi proc~electrodynamics_curv->interface~potential_root_mpi interface~electrodynamics electrodynamics interface~electrodynamics->proc~electrodynamics_curv program~gemini3d Gemini3D program~gemini3d->interface~electrodynamics

public module subroutine halo_23(param, lhalo, tag, isperiodic)

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(inout), dimension(-1:,-1:,-1:):: param
integer, intent(in) :: lhalo
integer, intent(in) :: tag
logical, intent(in) :: isperiodic