Changes between Version 1 and Version 2 of SoftWare/SignalCheckpoint/OAR


Ignore:
Timestamp:
Oct 15, 2012, 10:43:36 AM (12 years ago)
Author:
g7moreau
Comment:
  • Simple case

Legend:

Unmodified
Added
Removed
Modified
  • SoftWare/SignalCheckpoint/OAR

    v1 v2  
    88de la bibliothèque {{{SignalCheckpoint}}} avec le scheduleur OAR.
    99
     10L'objectif est de lancer un code avec l'option de relance automatique en fin de traitement
     11tant que le calcul n'est pas finit ({{{idempotent}}}).
     12On lance un calcul de 24h et 10min avant la fin,
     13{{{OAR}}} envoie le signal {{{SIGUSR2}}} au code pour lui demander de s'arrêter.
     14
     15A noter que les scripts de soumission sont écrit en {{{bash}}}
     16mais devrait fonctionner à l'identique sous {{{ksh}}}.
     17Il faut cependant oublier le {{{{csh}}} (et le {{{tcsh}}}) qui ne gère pas les signaux correctement.
     18
    1019== Cas simple - sans post-traitement ==
     20
     21Le script de soumission configure l'environnement du calcul en chargeant quelques modules
     22puis en exécutant un pré-traitement.
     23
     24Comme il n'y a pas de post-traitement à réaliser,
     25le plus simple est de passer la main au programme de calcul
     26via la directive du shell {{{exec}}}.
     27Ainsi, le script de soumission s'arrête très rapidement
     28et {{{OAR}}} enverra ces signaux directement au code de calcul.
     29A lui de les gérer.
    1130
    1231{{{