Ceci est une ancienne révision du document !
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 :
Cette page ne traite ci-après que des compilateurs et de MKL
Pour sélectionner la version voulue : utiliser les modules
Par exemple, pour charger la dernière version disponible de XE 2015 :
module load intel/composer/xe_2015
module list
permet de le vérifier.
Vous pouvez consulter les pages de manuel sur CALI (man icc
, man ifort
)
Contient des interfaces pour BLAS, LAPACK, FFTW3 etc.
Nous vous recommandons de consulter le site web d'Intel. Par exemple :
Compiler un code avec la MKL nécessite d'utiliser les bonnes options de compilation et d'édition de liens.
Le plus simple : ajouter -mkl
comme option au compilateur
Alternative :
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