exemple
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| exemple [2018/05/15 12:27] – hetoussa | exemple [2018/05/15 13:13] (Version actuelle) – supprimée hetoussa | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Exemple de scripts pour des programmes parallèles ====== | ||
| - | |||
| - | ===== Script pour un programme multithread à mémoire partagée (type openMP) ===== | ||
| - | |||
| - | Le script suivant montre comment réserver 8 CPU pour un programme (typiquement un programme utilisant 8 threads en mémoire partagée : programme écrit avec openMP par exemple ou logiciel multithread comme Cplex). | ||
| - | |||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # ================== options de sbatch =================================== | ||
| - | |||
| - | #SBATCH --ntasks=1 | ||
| - | #SBATCH --cpus-per-task=8 | ||
| - | |||
| - | # =====================ligne de commande ================================== | ||
| - | |||
| - | # nom du programme précédé de la commande time pour avoir les temps de calcul | ||
| - | time ./exe | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
exemple.1526380037.txt.gz · Dernière modification : 2018/10/11 22:49 (modification externe)