Changes between Version 4 and Version 5 of SoftWare/SignalCheckpoint
- Timestamp:
- Apr 23, 2012, 9:14:30 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoftWare/SignalCheckpoint
v4 v5 27 27 == Test == 28 28 29 Un programme de test et d'exemple [source:/trunk/signal-checkpoint/ sgck_test1.f90 sgck_test1] est fournit.29 Un programme de test et d'exemple [source:/trunk/signal-checkpoint/test_sgck1.f90 sgck_test1] est fournit. 30 30 Pour le récupérer et le tester 31 31 {{{ 32 mkdir sgck_test133 cd sgck_test134 wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint/ sgck_test1.f9032 mkdir test_sgck1 33 cd test_sgck1 34 wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint/test_sgck1.f90 35 35 wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint/signal_checkpoint.F90 36 36 }}} … … 38 38 * compilation avec {{{GNU/gfortran}}} 39 39 {{{ 40 rm sgck_test1 signal_checkpoint.mod signal_checkpoint.o40 rm test_sgck1 signal_checkpoint.mod signal_checkpoint.o 41 41 gfortran -c signal_checkpoint.F90 42 gfortran -o sgck_test1 sgck_test1.f90 signal_checkpoint.o42 gfortran -o test_sgck1 test_sgck1.f90 signal_checkpoint.o 43 43 }}} 44 44 45 45 * compilation avec {{{Intel/ifort}}} 46 46 {{{ 47 rm sgck_test1 signal_checkpoint.mod signal_checkpoint.o47 rm test_sgck1 signal_checkpoint.mod signal_checkpoint.o 48 48 ifort -c signal_checkpoint.F90 49 ifort -o sgck_test1 sgck_test1.f90 signal_checkpoint.o49 ifort -o test_sgck1 test_sgck1.f90 signal_checkpoint.o 50 50 }}} 51 51 … … 54 54 * Terminal 1 - celui ou la commande tourne réellement 55 55 {{{ 56 ./ sgck_test156 ./test_sgck1 57 57 }}} 58 58 59 59 * Terminal 2 - jour le rôle du scheduleur 60 60 {{{ 61 ps fux | grep ./ sgck_test1 | grep -v grep | awk '{print $2}' | xargs kill -USR261 ps fux | grep ./test_sgck1 | grep -v grep | awk '{print $2}' | xargs kill -USR2 62 62 }}} 63 63 64 Le script {{{bash}}} suivant lance automatiquement le programme 65 et lui envoi ensuite le signal {{{USR2}}} pour l'arrêter. 66 Il est programmé à la manière d'un job pour un scheduleur, 67 c'est à dire il s'envoie le signal à lui même et utilise un trap en interne. 68 {{{ 69 wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint/test_sgck1.sh 70 }}} 64 71 65 72 == Repository ==