sge

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révisionLes deux révisions suivantes
sge [2011/11/18 16:06] – [parallèle] gerardsge [2012/01/11 07:19] – [parallèle] gerard
Ligne 56: Ligne 56:
 </code> </code>
  
 +==== paramétrique ====
 +on veut lancer:
 +<code>
 +monprog 100
 +monprog 200
 +monprog 400
 +...
 +</code>
 +Plutôt que d'ecrire autant de scripts que de valeurs différentes du paramètre, on va utiliser la variable **SGE_TASK_ID**:
 +<code>
 +#!/bin/sh
 +#$ -N mon_script_parametrique
 +#$ -cwd
 +#$ -j y
 +#$ -S /bin/sh
 +#$ -M moi@latp.univ-mrs.fr
 +#$ -m be
 +#$ -q small
 +#
 +num = $(10*(2**($SGE_TASK_ID) - 1))
 +/home/moi/mon_prog $num 
 +</code>
 +et on lance par la commande:
 +<code>
 +qsub  -q small  -t 1-8 mon_script.sh
 +</code>
 +plus d'infos, ''man qsub'', option ''-t''
  
  
  • sge.txt
  • Dernière modification : 2017/08/25 09:56
  • de 127.0.0.1