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:tools:compilo:gnu [2015/02/19 16:08] – [Compilation parallèle (OpenMPI)] ltaulell | documentation:tools:compilo:gnu [2020/08/25 15:58] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
[[documentation: | [[documentation: | ||
+ | |||
===== Compilation séquentielle ===== | ===== Compilation séquentielle ===== | ||
- | Versions disponibles : | + | Récapitulatif |
- | + | ^ Compilateur ^ version ^ commande(s) ^ chemin d' | |
- | * 4.7.2 (Debian 4.7.2-5)< | + | | gnu | 7.2.0 |
- | * 4.6.3 (Debian 4.6.3-14)< | + | | **modulefile** : GCC/7.2.0 |
- | * 4.6.3 | + | | gnu | 6.4.0 |
- | * 4.4.7 (Debian 4.4.7-2)< | + | | **modulefile** : GCC/6.4.0 |
- | * 4.4.0 | + | | gnu | 6.3.0 |
- | * < | + | | **modulefile** : aucun |||| |
- | * < | + | | gnu | 5.4.0 |
- | * < | + | | **modulefile** : GCC/5.4.0 |
- | * < | + | | gnu | 4.9.4 |
- | + | | **modulefile** : GCC/ | |
- | + | ||
- | Pour les clusters **debian 7**, il faut utiliser les modulefiles (consulter [[documentation: | + | |
- | + | ||
- | Pour les clusters **centos 5.x**, il faut ajouter la ligne suivante dans le script d' | + | |
- | + | ||
- | <code bash> | + | |
- | avec '' | + | |
- | + | ||
- | + | ||
- | + | ||
- | Tableau récapitulatif | + | |
- | ^ Compilateur ^ version ^ commande(s) ^ chemin d' | + | |
- | | gnu | 4.7.2 | gcc, g++, gfortran | /usr/bin | /usr/local/modeles/set_debian7-clean(.sh,.csh) | | + | |
- | | **modulefile** : Base/psmn ||||| | + | |
- | | gnu | 4.6.3 | gcc | /usr/bin | /usr/local/modeles/set_debian7-clean(.sh,.csh) | | + | |
- | | **modulefile** : Base/psmn ||||| | + | |
- | | gnu | 4.6.3 | gcc, g++, gfortran | /softs/ | + | |
- | | **modulefile** : aucun | + | |
- | | gnu | 4.4.7 | gcc, gfortran | /usr/bin | /usr/local/modeles/set_debian7-clean(.sh,.csh) | | + | |
- | | **modulefile** : Base/psmn ||||| | + | |
- | | gnu | 4.4.0 | gcc, g++, gfortran | /usr/local/bin | /usr/local/modeles/gnu-4.4.0 | | + | |
- | | **modulefile** : aucun ||||| | + | |
- | + | ||
- | + | ||
- | + | ||
- | < | + | |
+ | Le compilateur par défaut est '' | ||
===== Compilation parallèle (OpenMPI) ===== | ===== Compilation parallèle (OpenMPI) ===== | ||
- | Toutes les versions d' | + | Voir [[documentation: |
- | + | ||
- | Pour les clusters **debian 7**, il faut utiliser les modulefiles (consulter | + | |
- | + | ||
- | Pour les clusters **centos 5.x**, il faut ajouter la ligne suivante dans le script d' | + | |
- | + | ||
- | <code bash> | + | |
- | avec '' | + | |
- | + | ||
- | + | ||
- | Tableau récapitulatif : | + | |
- | ^ Compilateur ^ version ^ commande(s) ^ chemin d' | + | |
- | | GNU | 4.7.2 | mpif77, mpif90, mpicc, mpiCC, mpic++ | / | + | |
- | | **modulefiles :** openmpi/ | + | |
- | | GNU | 4.6.3 | mpif77, mpif90, mpicc, mpiCC, mpic++ | / | + | |
- | | **modulefiles :** Base/ | + | |
- | | GNU | 4.4.5 | mpif77, mpif90, mpicc, mpiCC, mpic++ | / | + | |
- | | GNU | 4.4.0 | mpif77, mpif90, mpicc, mpiCC, mpic++ | / | + |