RPN_COMM
|
(RPN_COMM_split)
|
|
integer function RPN_COMM_split((mex,nx,gni,minx,maxx,nxl,nxlmax,
% halox,nx0,fill)
ARGUMENTS
mex | Coordonnée du processeur selon un axe de la grille des processeurs | integer | I |
nx | Nombre total de processeurs selon cet axe | integer | I |
gni | Taille du domaine global dans cette direction | integer | I |
minx,maxx | Taille de la tuile locale dans cette direction | integer | O |
nxl,nxlmax | Taille du problème local dans une direction (et son maximum pour tous les processeurs) | integer | O |
halox | Taille du halo | integer | I |
nx0 | Coordonnée du premier point de la tuile selon l'axe | integer | O |
fill | Optimisation de la taille de la tuile selon l'architecture | logical | I |
DESCRIPTION
Routine plus générique similaire à RPN_COMM_topo (possibilité de calculer la taille d'une tuile arbitraire), voir RPN_COMM_topo
VOIR AUSSI
RPN_COMM_*
Return to RPN Libraries home page