Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
documentation:tutorials:submit:accueil [2020/08/25 15:58] – modification externe 127.0.0.1 | documentation:tutorials:submit:accueil [2023/01/13 09:31] (Version actuelle) – supprimée ccalugar | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
- | < | ||
- | |||
- | Le système de batch actuellement utilisé par le PSMN est Sun Grid Engine (SGE). Sa documentation se trouve [[documentation: | ||
- | |||
- | |||
- | ====== Soumettre un job ====== | ||
- | |||
- | On utilise la commande '' | ||
- | |||
- | <code bash> | ||
- | qsub script_paralelle | ||
- | </ | ||
- | |||
- | |||
- | ====== Scripts de soumission ====== | ||
- | |||
- | Voici quelques scripts de soumission d'un job au système de batch du PSMN. | ||
- | |||
- | <note warning> | ||
- | |||
- | |||
- | |||
- | |||
- | ======job parallèle ====== | ||
- | |||
- | |||
- | On peut soumettre son job en utilisant la commande suivante : | ||
- | |||
- | <code bash> qsub submit_script.sh</ | ||
- | |||
- | <code bash submit_script.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | ### variables SGE | ||
- | ### shell du job | ||
- | #$ -S /bin/bash | ||
- | ### nom du job (a changer) | ||
- | #$ -N SommeVecVecPAR | ||
- | ### file d' | ||
- | #$ -q E5_test | ||
- | ### parallel environment & nb cpu (NSLOTS) | ||
- | #$ -pe test_debian 2 | ||
- | ### charger l' | ||
- | #$ -cwd | ||
- | ### exporter les variables d' | ||
- | #$ -V | ||
- | ### mails en debut et fin d' | ||
- | #$ -m b | ||
- | #$ -m e | ||
- | |||
- | # donné par le système de batch | ||
- | HOSTFILE=" | ||
- | |||
- | # aller dans le repertoire de travail/ | ||
- | # important, sinon, le programme est lancé depuis ~/ | ||
- | cd " | ||
- | |||
- | # init env (should be in ~/.profile) | ||
- | source / | ||
- | |||
- | ### configurer l' | ||
- | module purge | ||
- | module load GCC/ | ||
- | |||
- | ### au besoin, forcer l'env OpenMPI | ||
- | PREFIX="/ | ||
- | MPIRUN=" | ||
- | |||
- | ### execution du programme | ||
- | |||
- | ###" | ||
- | |||
- | " | ||
- | |||
- | # fin | ||
- | </ | ||
- | |||
- | <WRAP center round info 60%> | ||
- | D' | ||
- | </ | ||
- | |||
- | |||
- | |||
- | <note important>: | ||
- | ATTENTION au hostfile : | ||
- | ====== Surveiller un job ====== | ||
- | |||
- | Voir [[documentation: |