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.