Version 1 (modified by 13 years ago) (diff) | ,
---|
OarUtils - Ensemble d'outils lié à OAR et au calcul en particulier
OAR est un gestionnaire de ressources et de tâches dont la fonction première est de gérer l'ordonnancement des travaux (job) sur un cluster.
OAR fonctionne globalement très bien, nous avons cependant détecté des points qui peuvent s'avérer pénalisant mais dont nous avons trouvé des solutions au final asse simple.
Tous les sources sont disponible sur la forge du LEGI
http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/oar
Variable d'environnement
Il peut y avoir un soucis avec les jobs MPI lorsque ceux-ci s'étendent sur plus
d'une machine.
La connexion inter-machine ne fonctionnant pas directement avec ssh
il faut utiliser le wrapper oarsh
fournit.
Cependant, celui-ci ne transmet pas toutes les variables d'environnements...
ce qui empêche le bon fonctionnement de nombreux code.
Nous avons donc développé deux solutions
- un wrapper de wrapper du nom d'
oar-ensh
; - un fonction bash utilisant l'option -x de
mpirun
de nomoar_envmpirun
.