RPN_COMM |
(rpn_comm.cfg) |
fichier rpn_comm.cfg
Notez bien l'utilisation obligatoire de guillemets simples ou doubles pour le path.
nom_domaine | Nom du domaine | character(len=12) | I |
npex,npey | Nombre de procs en X et en Y pour le domaine | integer | I |
/path... | character(len=1024) | I |
Pour les communications, le communicateur par défaut "DEFO" réfère toujours au domaine courant du processeur local (communicateur "DOMM", équivalent à "GRID") sauf si "DEFO" est modifié en utilisant RPN_COMM_defo.
À noter, l'utilisation d'une telle technique augmente d'un ordre de grandeur le fouillis de la sortie à l'écran (standard output). L'utilisation d'unités séparées est fortement recommandée (voir RPN_COMM_unit).
Restrictions:
exper1 2 2 "exper23x12_1" exper2 1 4 "exper23x12_2" exper3 4 1 "exper23x12_3" exper4 2 2 "exper23x12_4"Ici, il faudrait donc lancer le tout avec 16 processeurs.
Exemple d'un fichier rpn_comm.cfg potentiellement dangereux
exper1 3 2 "exper23x12x12" exper2 4 1 "exper400x200x1" exper3 2 5 "exper400x200x2" exper4 1 3 "exper40x20x1"Ici, il faudrait donc lancer le tout avec 6+4+10+3 = 23 processeurs.