| 1 | = Signal_Checkpoint - Module Fortran 90 de gestion des signaux à usage du calcul = |
| 2 | |
| 3 | '''{{{Signal_Checkpoint}}}''' est un module en Fortran 90 permettant une gestion basique des signaux POSIX (UNIX). |
| 4 | L'utilisation est très orienté calcul. |
| 5 | L'idée est que le scheduler de job envoi avant la fin du walltime un signal au job (checkpoint), |
| 6 | le job finit alors proprement. |
| 7 | S'il a été lancé avec l'option idempotent (par exemple sous OAR {{{oarsub -t idempotent}}}), |
| 8 | le scheduler le relance alors automatiquement... |
| 9 | |
| 10 | |
| 11 | == Repository == |
| 12 | |
| 13 | L'ensemble du code est sous '''licence libre'''. |
| 14 | les modules sources {{{Fortran90}}} sont sous LGPL version 2 ou plus récente |
| 15 | (sans restriction d'édition de lien avec la GPL v3 par exemple), |
| 16 | les programmes de tests en {{{Fortran90}}} sont dans le domaine public. |
| 17 | |
| 18 | Tous les sources sont disponibles sur la forge du LEGI : |
| 19 | http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint |
| 20 | |
| 21 | Les sources sont gérés via subversion (http://subversion.tigris.org/). |
| 22 | Il est très facile de rester synchronisé par rapport à ces sources. |
| 23 | |
| 24 | * la récupération initiale |
| 25 | {{{ |
| 26 | svn checkout http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint signal-checkpoint |
| 27 | }}} |
| 28 | * les mises à jour par la suite |
| 29 | {{{ |
| 30 | svn update |
| 31 | }}} |
| 32 | |
| 33 | Il est possible d'avoir un accès en écriture à la forge |
| 34 | sur demande motivée à [mailto:Gabriel.Moreau(A)legi.grenoble-inp.fr Gabriel Moreau]. |
| 35 | Pour des questions de temps d'administration et de sécurité, |
| 36 | la forge n'est pas accessible en écriture sans autorisation. |