Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:tutorials:submit:jobsequentielbash [2019/10/22 12:20] – [job séquentiel (shell bash)] cicaluga | documentation:tutorials:submit:jobsequentielbash [2021/01/14 15:55] (Version actuelle) – [job séquentiel (shell bash)] cicaluga | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| - | Le système de batch actuellement utilisé par le PSMN est Sun Grid Engine (SGE). Sa documentation se trouve [[documentation: | + | Le système de batch actuellement utilisé par le PSMN est Sun Grid Engine (SGE). Sa documentation se trouve [[documentation: |
| Ligne 33: | Ligne 33: | ||
| ### shell du job | ### shell du job | ||
| #$ -S /bin/bash | #$ -S /bin/bash | ||
| - | **### nom du job (a changer) | + | ### nom du job (a changer) |
| - | #$ -N SommeVecVecSEQ** | + | #$ -N SommeVecVecSEQ |
| - | **### file d' | + | ### file d' |
| - | #$ -q E5_test** | + | #$ -q E5_test |
| ### charger l' | ### charger l' | ||
| #$ -cwd | #$ -cwd | ||
| Ligne 51: | Ligne 51: | ||
| source / | source / | ||
| - | **### configurer l' | + | ### configurer l' |
| - | module load GCC/7.2.0** | + | module load GCC/7.2.0 |
| ### execution du programme (a changer avec votre executable) | ### execution du programme (a changer avec votre executable) | ||
| ### | ### | ||
| ### | ### | ||
| - | **./ | + | ./ |
| # fin | # fin | ||
| Ligne 75: | Ligne 75: | ||
| #$ -N SommeVecVecSEQ | #$ -N SommeVecVecSEQ | ||
| ### file d' | ### file d' | ||
| - | #$ -q E5-2670_test | + | #$ -q E5_test |
| ### charger l' | ### charger l' | ||
| #$ -cwd | #$ -cwd | ||
| Ligne 89: | Ligne 89: | ||
| module load GCC/ | module load GCC/ | ||
| - | ### definition SCRATCHDIR | + | ### definition SCRATCHDIR |
| - | SCRATCHDIR=/ | + | |
| + | if [[ -d "/ | ||
| + | then | ||
| + | | ||
| + | elif [[ -d "/ | ||
| + | then | ||
| + | SCRATCHDIR="/ | ||
| + | else | ||
| + | echo " | ||
| + | SCRATCHDIR=" | ||
| + | fi | ||
| + | |||
| + | ### | ||
| ### verif SCRATCHDIR | ### verif SCRATCHDIR | ||
| echo " | echo " | ||
| Ligne 107: | Ligne 120: | ||
| ### execution du programme | ### execution du programme | ||
| - | ###### | ||
| EXECDIR=${SCRATCHDIR} | EXECDIR=${SCRATCHDIR} | ||
| ${EXECDIR}/ | ${EXECDIR}/ | ||