Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
faq:compilation [2013/02/21 09:15] – [Erreur de locales] ltaulellfaq:compilation [2018/01/24 09:27] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== FAQ : Problèmes de compilation ====== 
  
-===== ICC: Erreur de locales ===== 
- 
-<code>icc: Catastrophic error: could not set locale "" to allow processing of multibyte characters</code> 
- 
-Il faut forcer les locales en UTF-8, via l'un de ces scripts (que vous pouvez retrouver dans ''/usr/local/modeles/''). 
- 
-<code bash set_locales.csh> 
-#!/bin/tcsh 
- 
-setenv LANG "fr_FR.UTF-8" 
-setenv LANGUAGE "fr_FR.UTF-8" 
-setenv LC_CTYPE "fr_FR.UTF-8" 
-setenv LC_NUMERIC "fr_FR.UTF-8" 
-setenv LC_TIME "fr_FR.UTF-8" 
-setenv LC_COLLATE "fr_FR.UTF-8" 
-setenv LC_MONETARY "fr_FR.UTF-8" 
-setenv LC_MESSAGES "fr_FR.UTF-8" 
-setenv LC_PAPER "fr_FR.UTF-8" 
-setenv LC_NAME "fr_FR.UTF-8" 
-setenv LC_ADDRESS "fr_FR.UTF-8" 
-setenv LC_TELEPHONE "fr_FR.UTF-8" 
-setenv LC_MEASUREMENT "fr_FR.UTF-8" 
-setenv LC_IDENTIFICATION "fr_FR.UTF-8" 
-setenv LC_ALL "fr_FR.UTF-8" 
-</code> 
- 
-===== Quels sont les compilateurs séquentiels disponibles ? ===== 
- 
-Il y a quatre suites de compilateur disponibles: 
-  * la suite Gnu, 
-  * la suite Intel, 
-  * la suite Pathscale (qui n'évolue plus), 
-  * la suite PGI. 
- 
-[[documentation:tools:compilateurs|Plus d'informations et de détails]] 
- 
-===== Quelles sont les compilateurs séquentiels disponibles ? ===== 
- 
-[[documentation:tools:compilateurs|Réponses ici]] 
- 
-===== Quels sont les compilateurs parallèles disponibles ? ===== 
- 
-[[documentation:tools:compilateurs|Réponses ici]] 
- 
-===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? ===== 
- 
-Sur chaque serveur de compilation, vous trouverez dans ''/usr/local/modeles'' des fichiers compilateur-version. Il existe, pour chaque compilateur, un fichier par version installée et utilisable. 
- 
-Par exemple, le fichier ''pgi-9.0-2'' contient tous les chemins pour utiliser la version 9.0-2 du compilateur pgi. 
- 
-Si vous utilisez le shell tcsh, il suffit de mettre la ligne ''source /usr/local/modeles/pgi-9.0-2'' dans votre fichier ''.cshrc'' pour que tout soit OK. 
- 
-Si vous utilisez un autre shell, il faudra traduire les informations du fichier ''/usr/local/modeles/pgi-9.0-2'' dans la syntaxe de votre shell. 
- 
- 
-De même,vous trouverez dans ''/usr/local/modeles'' des fichiers openmpi-version-de-openmpi-compilateur-version. Il existe, pour chaque compilateur et pour chaque version de compilateur, un fichier par version installée et utilisable d'openmpi. 
- 
-Par exemple, le fichier ''opempi-1.4.1-intel-11.1.069'' contient tous les chemins pour utiliser la version 1.4.1 d' openmpi, compilée avec la version 11.1.069 du compilateur intel. 
- 
-Si vous utilisez le shell tcsh, il suffit de mettre la ligne ''source /usr/local/modeles/opempi-1.4.1-intel-11.1.069'' dans votre fichier ''.cshrc'' pour que tout soit OK. 
- 
-Si vous utilisez un autre shell, il faudra traduire les informations du fichier ''/usr/local/modeles/opempi-1.4.1-intel-11.1.069'' dans la syntaxe de votre shell.  
faq/compilation.1361438100.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)