bcast_recv3D_ghost_23 Module Procedure

module procedure bcast_recv3D_ghost_23 module subroutine bcast_recv3D_ghost_23(param, 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 param has ghost cells WORKERS RECEIVE THE IC DATA FROM ROOT

Arguments

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

Calls

proc~~bcast_recv3d_ghost_23~~CallsGraph proc~bcast_recv3d_ghost_23 bcast_recv3D_ghost_23 mpi_recv mpi_recv proc~bcast_recv3d_ghost_23->mpi_recv

Called by

proc~~bcast_recv3d_ghost_23~~CalledByGraph proc~bcast_recv3d_ghost_23 bcast_recv3D_ghost_23 interface~bcast_recv3d_ghost_23 bcast_recv3D_ghost_23 interface~bcast_recv3d_ghost_23->proc~bcast_recv3d_ghost_23 interface~bcast_recv3d_ghost bcast_recv3D_ghost interface~bcast_recv3d_ghost->interface~bcast_recv3d_ghost_23 proc~read_grid_workers read_grid_workers proc~read_grid_workers->interface~bcast_recv3d_ghost proc~read_grid read_grid proc~read_grid->proc~read_grid_workers interface~read_grid read_grid interface~read_grid->proc~read_grid program~magcalc MagCalc program~magcalc->interface~read_grid program~gemini3d Gemini3D program~gemini3d->interface~read_grid

Contents

None