Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révisionLes deux révisions suivantes | ||
sge [2015/10/02 11:03] – [les files] gerard | sge [2015/10/27 10:20] – [paramétrique] gerard | ||
---|---|---|---|
Ligne 68: | Ligne 68: | ||
==== paramétrique ==== | ==== paramétrique ==== | ||
on veut lancer: | on veut lancer: | ||
- | <code> | + | <Code> |
monprog 100 | monprog 100 | ||
monprog 200 | monprog 200 | ||
monprog 400 | monprog 400 | ||
... | ... | ||
- | </code> | + | </Code> |
Plutôt que d' | Plutôt que d' | ||
- | <code> | + | <Code> |
#!/bin/sh | #!/bin/sh | ||
#$ -N mon_script_parametrique | #$ -N mon_script_parametrique | ||
Ligne 87: | Ligne 87: | ||
num = $(10*(2**($SGE_TASK_ID) - 1)) | num = $(10*(2**($SGE_TASK_ID) - 1)) | ||
/ | / | ||
- | </code> | + | </Code> |
et on lance par la commande: | et on lance par la commande: | ||
- | <code> | + | <Code> |
qsub -q small -t 1-8 mon_script.sh | qsub -q small -t 1-8 mon_script.sh | ||
- | </code> | + | </Code> |
plus d' | plus d' | ||
+ | avec un script matlab, il vaut mieux utiliser une fonction de matlab | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | #$ -cwd | ||
+ | #$ -S /bin/bash | ||
+ | #$ -N " | ||
+ | ##$ -o output | ||
+ | ##$ -e output | ||
+ | #$ -M gerard.henry@univ-amu.fr | ||
+ | #$ -m be | ||
+ | # | ||
+ | . / | ||
+ | module purge matlab | ||
+ | module load matlab/8.1 | ||
+ | |||
+ | matlab -nodesktop -nosplash -r " | ||
+ | </ | ||
+ | le fichier params.m contenant le code: | ||
+ | < | ||
+ | if ~exist(' | ||
+ | FB.param.NbIt = 10; | ||
+ | else | ||
+ | FB.param.NbIt = FB_NbIt; | ||
+ | end | ||
+ | </ | ||
====== modifier les propriétes de la queue de soumission ====== | ====== modifier les propriétes de la queue de soumission ====== |