Changes between Version 1 and Version 2 of SoftWare/SignalCheckpoint/OAR
- Timestamp:
- Oct 15, 2012, 10:43:36 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoftWare/SignalCheckpoint/OAR
v1 v2 8 8 de la bibliothèque {{{SignalCheckpoint}}} avec le scheduleur OAR. 9 9 10 L'objectif est de lancer un code avec l'option de relance automatique en fin de traitement 11 tant que le calcul n'est pas finit ({{{idempotent}}}). 12 On 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 15 A noter que les scripts de soumission sont écrit en {{{bash}}} 16 mais devrait fonctionner à l'identique sous {{{ksh}}}. 17 Il faut cependant oublier le {{{{csh}}} (et le {{{tcsh}}}) qui ne gère pas les signaux correctement. 18 10 19 == Cas simple - sans post-traitement == 20 21 Le script de soumission configure l'environnement du calcul en chargeant quelques modules 22 puis en exécutant un pré-traitement. 23 24 Comme il n'y a pas de post-traitement à réaliser, 25 le plus simple est de passer la main au programme de calcul 26 via la directive du shell {{{exec}}}. 27 Ainsi, le script de soumission s'arrête très rapidement 28 et {{{OAR}}} enverra ces signaux directement au code de calcul. 29 A lui de les gérer. 11 30 12 31 {{{