gather_recv Interface

public interface gather_recv

Some explanation as the the naming convention used in this module is in order at this point. Generally it is: _

THESE INTERFACES OVERLOAD THE MPI GATHER,BROADCAST SUBROUTINES FOR ARRAYS OF DIFFERENT RANKS. THESE ARE ALSO USEFUL FOR SUBBING IN DIFFERENT SCENARIOS - 1D VS. 2D MPI DIVISIONS ETC. THIS ALLOWS EASY SWAPPING OF DIFFERENT ROUTINES FOR 3 VS. 23 DIVISIONS THESE INTERFACES OVERLOAD THE MPI GATHER,BROADCAST SUBROUTINES FOR ARRAYS OF DIFFERENT RANKS.

Calls

interface~~gather_recv~~CallsGraph interface~gather_recv gather_recv interface~gather_recv3d_23 gather_recv3D_23 interface~gather_recv->interface~gather_recv3d_23 interface~gather_recv2d_23 gather_recv2D_23 interface~gather_recv->interface~gather_recv2d_23 interface~gather_recv4d_23 gather_recv4D_23 interface~gather_recv->interface~gather_recv4d_23 proc~gather_recv3d_23 gather_recv3D_23 interface~gather_recv3d_23->proc~gather_recv3d_23 proc~gather_recv2d_23 gather_recv2D_23 interface~gather_recv2d_23->proc~gather_recv2d_23 proc~gather_recv4d_23 gather_recv4D_23 interface~gather_recv4d_23->proc~gather_recv4d_23 proc~slabinds slabinds proc~gather_recv4d_23->proc~slabinds mpi_recv mpi_recv proc~gather_recv4d_23->mpi_recv proc~gather_recv2d_23->proc~slabinds proc~gather_recv2d_23->mpi_recv proc~gather_recv3d_23->proc~slabinds proc~gather_recv3d_23->mpi_recv proc~id2grid ID2grid proc~slabinds->proc~id2grid

Called by

interface~~gather_recv~~CalledByGraph interface~gather_recv gather_recv 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


Module Procedures

public interface gather_recv2D_23()

Arguments

None

public interface gather_recv3D_23()

Arguments

None

public interface gather_recv4D_23()

Arguments

None