bcast_recv1D_23_2 Module Procedure

module procedure bcast_recv1D_23_2 module subroutine bcast_recv1D_23_2(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_2~~CallsGraph proc~bcast_recv1d_23_2 bcast_recv1D_23_2 mpi_recv mpi_recv proc~bcast_recv1d_23_2->mpi_recv

Called by

proc~~bcast_recv1d_23_2~~CalledByGraph proc~bcast_recv1d_23_2 bcast_recv1D_23_2 interface~bcast_recv1d_23_2 bcast_recv1D_23_2 interface~bcast_recv1d_23_2->proc~bcast_recv1d_23_2 interface~bcast_recv1d_2 bcast_recv1D_2 interface~bcast_recv1d_2->interface~bcast_recv1d_23_2 proc~read_grid_workers read_grid_workers proc~read_grid_workers->interface~bcast_recv1d_2 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