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 | ||
faq:compilation [2013/02/20 20:24] – ltaulell | faq:compilation [2018/01/04 11:16] – [OS CentOS 5.x] ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Problèmes de compilation ====== | + | ====== |
+ | {{INLINETOC}} | ||
+ | ===== ICC: Erreur de locales | ||
- | ===== Erreur de locales ===== | + | < |
- | FIXME retrouver le msg d'erreur d' | + | Il faut forcer les locales en UTF-8, via l'un de ces scripts. |
<code bash set_locales.csh> | <code bash set_locales.csh> | ||
Ligne 25: | Ligne 27: | ||
</ | </ | ||
- | ===== Quels sont les compilateurs séquentiels disponibles ? ===== | + | |
+ | <code bash set_locales.sh> | ||
+ | # | ||
+ | |||
+ | export LANG=" | ||
+ | export LANGUAGE=" | ||
+ | export LC_CTYPE=" | ||
+ | export LC_NUMERIC=" | ||
+ | export LC_TIME=" | ||
+ | export LC_COLLATE=" | ||
+ | export LC_MONETARY=" | ||
+ | export LC_MESSAGES=" | ||
+ | export LC_PAPER=" | ||
+ | export LC_NAME=" | ||
+ | export LC_ADDRESS=" | ||
+ | export LC_TELEPHONE=" | ||
+ | export LC_MEASUREMENT=" | ||
+ | export LC_IDENTIFICATION=" | ||
+ | export LC_ALL=" | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Quels sont les compilateurs | ||
Il y a quatre suites de compilateur disponibles: | Il y a quatre suites de compilateur disponibles: | ||
* la suite Gnu, | * la suite Gnu, | ||
* la suite Intel, | * la suite Intel, | ||
- | * la suite Pathscale (qui n' | + | |
- | * la suite PGI. | + | |
- | [[documentation: | + | [[documentation: |
- | ===== Quelles sont les compilateurs séquentiels disponibles ? ===== | + | ===== Compilation " |
- | [[documentation: | + | Mon programme ne fonctionne pas sur les processeurs AMD parceque je l'ai compilé sur une frontale avec processeur Intel. |
- | ===== Quels sont les compilateurs parallèles disponibles ? ===== | + | Utilisez |
- | [[documentation: | + | * processeur x86_64 AMD et Intel |
- | ===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? ===== | + | <code make> |
+ | -mtune=generic | ||
+ | </ | ||
- | Sur chaque serveur de compilation, | + | * FPU compatible AMD et Intel |
- | Par exemple, le fichier '' | + | <code make> |
+ | -msse4a | ||
+ | </ | ||
- | Si vous utilisez le shell tcsh, il suffit de mettre la ligne '' | + | ===== Comment configurer mon environnement |
- | + | ||
- | Si vous utilisez un autre shell, il faudra traduire | + | |
+ | ==== OS Debian 7 ==== | ||
- | De même,vous trouverez dans ''/ | + | Utilisez les modulefiles (consultez [[documentation: |
- | Par exemple, le fichier '' | ||
- | Si vous utilisez le shell tcsh, il suffit de mettre la ligne '' | ||
- | Si vous utilisez un autre shell, il faudra traduire les informations du fichier ''/ |