bcast_recv3D_23 Module Procedure

module procedure bcast_recv3D_23 module subroutine bcast_recv3D_23(paramtrim, tag)

THIS SUBROUTINE RECEIVES BROADCAST DATA FROM A FULL GRID ARRAY ON ROOT PROCESS TO WORKERS' SUB-GRID ARRAYS.

SUBROUTINE IS TO BE CALLED BY WORKERS TO DO A BROADCAST

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

note here that paramtrim does not have ghost cells WORKERS RECEIVE THE IC DATA FROM ROOT

Arguments

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

Calls

proc~~bcast_recv3d_23~~CallsGraph proc~bcast_recv3d_23 bcast_recv3D_23 mpi_recv mpi_recv proc~bcast_recv3d_23->mpi_recv

Called by

proc~~bcast_recv3d_23~~CalledByGraph proc~bcast_recv3d_23 bcast_recv3D_23 interface~bcast_recv3d_23 bcast_recv3D_23 interface~bcast_recv3d_23->proc~bcast_recv3d_23 interface~bcast_recv bcast_recv interface~bcast_recv->interface~bcast_recv3d_23 proc~input_workers_mpi input_workers_mpi proc~input_workers_mpi->interface~bcast_recv proc~input_workers_currents input_workers_currents proc~input_workers_currents->interface~bcast_recv proc~potential_workers_mpi potential_workers_mpi proc~potential_workers_mpi->interface~bcast_recv proc~read_grid_workers read_grid_workers proc~read_grid_workers->interface~bcast_recv proc~input_plasma input_plasma proc~input_plasma->proc~input_workers_mpi interface~potential_workers_mpi potential_workers_mpi interface~potential_workers_mpi->proc~potential_workers_mpi proc~input_plasma_currents input_plasma_currents proc~input_plasma_currents->proc~input_workers_currents proc~read_grid read_grid proc~read_grid->proc~read_grid_workers interface~read_grid read_grid interface~read_grid->proc~read_grid interface~input_plasma_currents input_plasma_currents interface~input_plasma_currents->proc~input_plasma_currents interface~input_plasma input_plasma interface~input_plasma->proc~input_plasma proc~electrodynamics_curv electrodynamics_curv proc~electrodynamics_curv->interface~potential_workers_mpi program~magcalc MagCalc program~magcalc->interface~read_grid program~magcalc->interface~input_plasma_currents program~gemini3d Gemini3D program~gemini3d->interface~read_grid program~gemini3d->interface~input_plasma interface~electrodynamics electrodynamics program~gemini3d->interface~electrodynamics interface~electrodynamics->proc~electrodynamics_curv

Contents

None