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édenteDernière révisionLes deux révisions suivantes | ||
documentation:tutorials:build:c [2018/01/17 12:55] – cicaluga | documentation:tutorials:build:c [2021/06/04 12:35] – cicaluga | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
<code bash> | <code bash> | ||
- | module load iccifort/ | + | module load IntelComp/2017.4 |
+ | |||
+ | ou | ||
+ | |||
+ | module load intel/ | ||
</ | </ | ||
Ligne 20: | Ligne 24: | ||
< | < | ||
icc --version | icc --version | ||
- | Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version | + | icc (ICC) 17.0.4 20170411 |
Copyright (C) 1985-2017 Intel Corporation. | Copyright (C) 1985-2017 Intel Corporation. | ||
</ | </ | ||
Ligne 27: | Ligne 31: | ||
< | < | ||
- | icc -o SommeVecVecSEQ.c.exe SommeVecVecSEQ.c (avec intel) | + | icc -o SommeVecVecSEQ.exe SommeVecVecSEQ.c (avec intel) |
</ | </ | ||
- | Le fichier binaire (exécutable) '' | + | Le fichier binaire (exécutable) '' |
==== Exécution sur le serveur de compilation : ==== | ==== Exécution sur le serveur de compilation : ==== | ||
< | < | ||
- | ./ | + | ./ |
</ | </ | ||
Ligne 61: | Ligne 65: | ||
C'est le script de soumission qui configure l' | C'est le script de soumission qui configure l' | ||
- | '' | + | '' |
< | < | ||
qsub batch.sh | qsub batch.sh | ||
- | Your job 769504 (" | + | Your job 769504 (" |
qstat | qstat | ||
Ligne 99: | Ligne 103: | ||
* définition de l' | * définition de l' | ||
<code bash> | <code bash> | ||
- | module load iccifort/ | + | module load IntelComp/ |
- | module load intel/ | + | module load IntelComp/ |
</ | </ | ||
Ligne 108: | Ligne 112: | ||
mpicc -showme | mpicc -showme | ||
- | icc -I/ | + | icc -I/ |
</ | </ | ||
Ligne 115: | Ligne 119: | ||
< | < | ||
- | mpicc -o SommeVecVecPAR.c.exe SommeVecVecPAR.c | + | mpicc -o SommeVecVecPAR.exe SommeVecVecPAR.c |
</ | </ | ||
- | Le fichier binaire (exécutable) '' | + | Le fichier binaire (exécutable) '' |
==== Exécution sur le serveur de compilation ==== | ==== Exécution sur le serveur de compilation ==== | ||
< | < | ||
- | mpirun -np 2 ./ | + | mpirun -np 2 ./ |
</ | </ | ||
Ligne 149: | Ligne 153: | ||
==== Exécution sur les nœuds ==== | ==== Exécution sur les nœuds ==== | ||
- | On utilise un script de soumission [[documentation: | + | On utilise un script de soumission [[documentation: |
C'est le script de soumission qui configure l' | C'est le script de soumission qui configure l' |