Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:06_22

Commit 2010-06-22

Compilation Intel C++

Metafor est compilable avec le compilateur Intel C++. Je l'ai testé avec:

  • Parallel Studio 1.0 sous Windows
  • Intel Compiler 11.1 sous Linux (blueberry)

Windows

Pour compiler avec ce nouveau compilateur:

  • Installer une version du compilateur
  • Modifier le PATH si vous avez une machine x64:
C:\Program Files (x86)\Intel\Parallel Studio\Composer\lib\ia32 
=> C:\Program Files (x86)\Intel\Parallel Studio\Composer\lib\intel64
  • Désactivez l'UAC sans quoi Incredibuild va merdouiller (j'ai signalé le bug à la maintenance)
  • Générez votre projet comme avant
  • Chargez le projet généré
  • Convertissez le projet pour qu'il utilise l'intel compiler. Clic droit sur la solution, “Composer” ⇒ “use Intel C++” si vous utilisez Parallel Studio.
  • Compilez

Linux

Sous blueberry:

  • ajoutez la ligne suivante dans votre profil (profile.d/blueberry/02-compiler.sh chez moi):
# setup intel compiler
. /opt/intel/Compiler/11.1/046/bin/iccvars.sh intel64
  • générez votre projet en vous assurant que CMAKE_CXX_COMPILER=icpc:
cmake -C ../oo_meta/CMake/blueberry-icc.cmake ../oo_meta
  • autre manière équivalente
CXX=icpc cmake -C ../oo_meta/CMake/blueberry.cmake ../oo_meta
  • compilez.

Romain BOMAN 2010/06/22 10:04

commit/2010/06_22.txt · Last modified: 2016/03/30 15:23 (external edit)