Outils pour utilisateurs

Outils du site


logiciels:intel-composer

Ceci est une ancienne révision du document !


Intel Composer XE

Cette suite contient les compilateurs Intel, la librairie mathématiques MKL, une librairie MPI optimisée et quelques autres outils.

CALI dispose de deux licences flottantes.

Cette suite contient entre autre :

  • compilateur C, C++, Fortran
  • librairie MKL (math)
  • librairie OpenMPI optimisée

Cette page ne traite ci-après que des compilateurs et de MKL

  • Version installée :
    • 2013 SP1 (compilateurs version 14, MKL version 11.1)
    • 2015.0.090 (compilateurs version 15.0.0, MKL version 11.2)

Choix de la version

Pour sélectionner la version voulue : utiliser les modules

Par exemple :

module load intel/composer/xe_2015.0.090
Le chargement de ce module est l'un des seul qui est fait automatiquement quand vous ouvrez une session sur le cluster. Il devrait donc déjà être présent dans votre environnement. La commande module list permet de le vérifier.

Documentations

Compilateurs

Vous pouvez consulter les pages de manuel sur CALI (man icc, man ifort)

Librairie MKL

Contient des interfaces pour BLAS, LAPACK, FFTW3 etc.

Il est préférable de consulter le site web d'Intel. Par exemple :

Cette version permet de compiler beaucoup plus simplement que par le passé. Par exemple, pour compiler un programme avec le support de BLAS et LAPACK :

icc -L$MKLROOT/lib/intel64 -Wl,-R$MKLROOT/lib/intel64 -lmkl_rt mon_programme.c

L'option -Wl,-R inscrit “en dur” dans l'exécutable le chemin de recherche pour les librairies dynamiques, ce qui permet d'éviter parfois des problèmes à l'exécution du programme

logiciels/intel-composer.1412873495.txt.gz · Dernière modification: 2014/10/09 18:51 de montap01