|
Oasis3-MCT
|
Generic interface to oasis_mpi_gathScatVInit. More...
Private Member Functions | |
| subroutine | oasis_mpi_gathscatvinitr1 (comm, rootid, locArr, glob1DArr, globSize, displs, string) |
| Initialize variables for oasis_mpi_gatherv and oasis_mpi_scatterv. More... | |
Generic interface to oasis_mpi_gathScatVInit.
Definition at line 73 of file mod_oasis_mpi.F90.
|
private |
Initialize variables for oasis_mpi_gatherv and oasis_mpi_scatterv.
This method initializes glob1DArr, globSize, and displs for use in the oasis_mpi_gatherv and oasis_mpi_scatterv routines. locArr is the distributed array to gather from or scatter to.
| [in] | comm | mpi communicator |
| [in] | rootid | MPI task to gather/scatter on |
| [in] | locarr | Local array of distributed data |
| glob1darr | Global 1D array of gathered data | |
| globsize | Size of each distributed piece | |
| displs | Displacements for receive | |
| [in] | string | to identify caller |
Definition at line 1048 of file mod_oasis_mpi.F90.
1.8.13