gather_recv2D_23 Module Procedure

module procedure gather_recv2D_23 module subroutine gather_recv2D_23(paramtrim, tag, paramtrimall)

THIS SUBROUTINE GATHERS DATA FROM ALL WORKERS ONTO A FULL-GRID ARRAY ON THE ROOT PROCESS (PRESUMABLY FOR OUTPUT OR SOME ELECTRODYNAMIC CALCULATION, PERHAPS.

THIS SUBROUTINE IS TO BE CALLED BY ROOT TO DO GATHER

THIS VERSION WORKS ON 2D ARRAYS WHICH DO NOT INCLUDE ANY GHOST CELLS!!!!

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in), dimension(:,:):: paramtrim
integer, intent(in) :: tag
real(kind=wp), intent(out), dimension(:,:):: paramtrimall

Calls

proc~~gather_recv2d_23~~CallsGraph proc~gather_recv2d_23 gather_recv2D_23 proc~slabinds slabinds proc~gather_recv2d_23->proc~slabinds mpi_recv mpi_recv proc~gather_recv2d_23->mpi_recv proc~id2grid ID2grid proc~slabinds->proc~id2grid

Called by

proc~~gather_recv2d_23~~CalledByGraph proc~gather_recv2d_23 gather_recv2D_23 interface~gather_recv2d_23 gather_recv2D_23 interface~gather_recv2d_23->proc~gather_recv2d_23 interface~gather_recv gather_recv interface~gather_recv->interface~gather_recv2d_23 proc~output_aur_root output_aur_root proc~output_aur_root->interface~gather_recv proc~output_root_stream_mpi~3 output_root_stream_mpi proc~output_root_stream_mpi~3->interface~gather_recv proc~potential_root_mpi_curv potential_root_mpi_curv proc~potential_root_mpi_curv->interface~gather_recv proc~output_aur_root~2 output_aur_root proc~output_aur_root~2->interface~gather_recv proc~output_root_stream_mpi~2 output_root_stream_mpi proc~output_root_stream_mpi~2->interface~gather_recv proc~output_aur_root~3 output_aur_root proc~output_aur_root~3->interface~gather_recv proc~output_root_stream_mpi output_root_stream_mpi proc~output_root_stream_mpi->interface~gather_recv interface~output_aur_root output_aur_root interface~output_aur_root->proc~output_aur_root interface~output_root_stream_mpi output_root_stream_mpi interface~output_root_stream_mpi->proc~output_root_stream_mpi~2 interface~potential_root_mpi_curv potential_root_mpi_curv interface~potential_root_mpi_curv->proc~potential_root_mpi_curv proc~output_plasma output_plasma proc~output_plasma->interface~output_root_stream_mpi proc~output_aur output_aur proc~output_aur->interface~output_aur_root 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_root_mpi interface~output_plasma output_plasma interface~output_plasma->proc~output_plasma interface~output_aur output_aur interface~output_aur->proc~output_aur program~gemini3d Gemini3D program~gemini3d->interface~output_plasma program~gemini3d->interface~output_aur interface~electrodynamics electrodynamics program~gemini3d->interface~electrodynamics interface~electrodynamics->proc~electrodynamics_curv

Contents

None