Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:06_22

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2010:06_22 [2010/06/22 10:01] bomancommit:2010:06_22 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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@gmail.com|Romain BOMAN]] 2010/06/22 10:04//
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki