RPN_COMM
|
(RPN_COMM_split)
|
|
integer function RPN_COMM_split((mex,nx,gni,minx,maxx,nxl,nxlmax,
% halox,nx0,fill)
ARGUMENTS
mex | Coordinate of PE in processes grid along one axis | integer | I |
nx | Number of processes along the choosen axis | integer | I |
gni | Size of the global domain for that axis | integer | I |
minx,maxx | Size of the local tile for that axis | integer | O |
nxl,nxlmax | Local size of the problem for that axis(and max of nx for all PEs) | integer | O |
halox | Size of the halo in that direction | integer | I |
nx0 | Coordinate of the first local point for that axis | integer | O |
fill | Architecture-dependant optimisation for array size | logical | I |
DESCRIPTION
Same as RPN_COMM_topo but in a more generic way (possible to compute the dimensions of
a tile of an arbitrary PE), see RPN_COMM_topo
SEE ALSO
RPN_COMM_*
Return to RPN Libraries home page