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édenteProchaine révisionLes deux révisions suivantes | ||
documentation:tutorials:build:fortran_parallele [2018/01/17 07:06] – cicaluga | documentation:tutorials:build:fortran_parallele [2018/02/23 07:36] – [Compilation et d'exécution d'un programme (Fortran)] cpetit | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Compilation et d' | ====== Compilation et d' | ||
- | {{INLINETOC}} | + | |
===== Langage Fortran 90, code parallèle ===== | ===== Langage Fortran 90, code parallèle ===== | ||
Ligne 10: | Ligne 10: | ||
=== Définition de l' | === Définition de l' | ||
- | + | | |
- | | + | |
- | <code bash> | + | |
- | module load intel/ | + | |
- | </ | + | |
- | + | ||
- | * définition de l' | + | |
<code bash> | <code bash> | ||
- | module load intel/2017.4/impi/2017.3.196 | + | module avail |
+ | module load GCC/7.2.0/OpenMPI/3.0.0 | ||
</ | </ | ||
Ligne 24: | Ligne 19: | ||
* Vérification | * Vérification | ||
< | < | ||
- | mpif90 | + | mpifort |
- | ifort ...... | + | gfortran |
</ | </ | ||
Ligne 33: | Ligne 28: | ||
< | < | ||
- | mpif90 | + | mpifort |
</ | </ | ||
- | Le fichier binaire (exécutable) '' | + | Le fichier binaire (exécutable) '' |
====Exécution du programme :==== | ====Exécution du programme :==== | ||
Ligne 44: | Ligne 39: | ||
< | < | ||
- | mpirun -np 2 ./ | + | mpirun -np 2 ./ |
</ | </ | ||
Ligne 76: | Ligne 71: | ||
C'est le script de soumission qui configure l' | C'est le script de soumission qui configure l' | ||
- | '' | + | '' |
< | < | ||
- | qsub batch.csh | + | qsub batch.sh |
- | Your job 772030 | + | Your job 336000 |
</ | </ | ||
Ligne 88: | Ligne 83: | ||
job-ID | job-ID | ||
----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ||
- | | + | 336000 |
qstat | qstat | ||
Ligne 94: | Ligne 89: | ||
job-ID | job-ID | ||
----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ||
- | | + | 336000 |
</ | </ | ||
- | La sortie de l' | + | La sortie de l' |
< | < | ||
- | cat SommeVecVecPAR.o772030 | + | cat SommeVecVecPAR.o336000 |
- | /home/cicaluga/ | + | /home/ccalugar/ |
LES DEUX VECTEURS : | LES DEUX VECTEURS : | ||
A = 1 | A = 1 |