bcast_recv1D_23_3 Module Procedure

module procedure bcast_recv1D_23_3 module subroutine bcast_recv1D_23_3(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 1D ARRAYS WHICH DO NOT INCLUDE GHOST CELLS!

WORKERS RECEIVE THE IC DATA FROM ROOT

Arguments

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

Calls

proc~~bcast_recv1d_23_3~~CallsGraph proc~bcast_recv1d_23_3 bcast_recv1D_23_3 mpi_recv mpi_recv proc~bcast_recv1d_23_3->mpi_recv

Called by

proc~~bcast_recv1d_23_3~~CalledByGraph proc~bcast_recv1d_23_3 bcast_recv1D_23_3 interface~bcast_recv1d_23_3 bcast_recv1D_23_3 interface~bcast_recv1d_23_3->proc~bcast_recv1d_23_3 interface~bcast_recv1d_3 bcast_recv1D_3 interface~bcast_recv1d_3->interface~bcast_recv1d_23_3 proc~read_grid_workers read_grid_workers proc~read_grid_workers->interface~bcast_recv1d_3 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