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
Dernière révisionLes deux révisions suivantes
faq:compilation [2013/02/20 20:20] ltaulellfaq:compilation [2018/01/04 11:16] – [OS Debian 7] ltaulell
Ligne 1: Ligne 1:
-====== Problèmes de compilation ======+====== FAQ : Problèmes de compilation ====== 
 +{{INLINETOC}} 
 +===== ICC: Erreur de locales =====
  
-===== Erreur de locales =====+<code>icc: Catastrophic error: could not set locale "" to allow processing of multibyte characters</code>
  
-FIXME retrouver le msg d'erreur d'Adrien+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:
 </code> </code>
  
-===== Quels sont les compilateurs séquentiels disponibles ? =====+ 
 +<code bash set_locales.sh> 
 +#!/bin/bash 
 + 
 +export LANG="fr_FR.UTF-8" 
 +export LANGUAGE="fr_FR.UTF-8" 
 +export LC_CTYPE="fr_FR.UTF-8" 
 +export LC_NUMERIC="fr_FR.UTF-8" 
 +export LC_TIME="fr_FR.UTF-8" 
 +export LC_COLLATE="fr_FR.UTF-8" 
 +export LC_MONETARY="fr_FR.UTF-8" 
 +export LC_MESSAGES="fr_FR.UTF-8" 
 +export LC_PAPER="fr_FR.UTF-8" 
 +export LC_NAME="fr_FR.UTF-8" 
 +export LC_ADDRESS="fr_FR.UTF-8" 
 +export LC_TELEPHONE="fr_FR.UTF-8" 
 +export LC_MEASUREMENT="fr_FR.UTF-8" 
 +export LC_IDENTIFICATION="fr_FR.UTF-8" 
 +export LC_ALL="fr_FR.UTF-8" 
 +</code> 
 + 
 +<del>Ou en chargeant le modulefile ''Base/FR.UTF-8'' (voir [[documentation:tools:modules|Environment Modules]]).</del> 
 + 
 +===== Quels sont les compilateurs (séquentiels ou parallèles) disponibles ? =====
  
 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'évolue plus)+  * la suite PGI, 
-  * la suite PGI.+  * la suite Pathscale (qui n'évolue plus).
  
-[[documentation:tools:compilateurs|Plus d'informations et de détails]]+[[documentation:tools:compilo:accueil|Plus d'informations et de détails]]
  
-===== Quelles sont les compilateurs séquentiels disponibles ? =====+===== Compilation "generic" =====
  
-[[documentation:tools:compilateurs|Réponses ici]]+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 les directives de compilation suivantes : 
  
-[[documentation:tools:compilateurs|Réponses ici]]+  * processeur x86_64 AMD et Intel 
 + 
 +<code make> 
 +-mtune=generic 
 +</code> 
 + 
 +  * FPU compatible AMD et Intel 
 + 
 +<code make> 
 +-msse4a 
 +</code>
  
 ===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? ===== ===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? =====
 +
 +
 +Utilisez les modulefiles (consultez [[documentation:tools:modules|Environment Modules]]) pour configurer votre environnement de compilation et d'execution.
 +