Oasis3-MCT
|
Generic interfaces into an MPI vector scatter. More...
Private Member Functions | |
subroutine | oasis_mpi_scattervr1 (locarr, locSize, glob1Darr, globSize, displs, rootid, comm, string) |
Scatter a vector of global data from a rootid. More... | |
Generic interfaces into an MPI vector scatter.
Definition at line 83 of file mod_oasis_mpi.F90.
|
private |
Scatter a vector of global data from a rootid.
This method passes in glob1DArr, globSize, and displs computed in the oasis_mpi_gathscatvinit routine and uses that information to scatter glob1Darr on processor rootid in communicator comm to locarr on other processors.
[out] | locarr | Local array |
[in] | glob1darr | Global 1D array to send from |
[in] | locsize | Number to receive this PE |
[in] | globsize | Number to send to each PE |
[in] | displs | Displacements for send |
[in] | rootid | MPI task to scatter on |
[in] | comm | mpi communicator |
[in] | string | to identify caller |
Definition at line 1191 of file mod_oasis_mpi.F90.