Copier
/opt/envhpc/intel/licenses
Décompresser et désarchiver le fichier d'archive:
tar xvf l_mkl_p_6.0.011.tar
Procéder à l'installation en lançant :
cd l_mkl_p_6.0.011
./install.sh
Le chemin d'accès à la licence est /opt/envhpc/intel/licenses.
Le chemin d'installation à préciser est /opt/envhpc/intel
Afin d'être indépendant du numéro de version de la bibliothèque, il est
recommandé de faire le lien symbolique suivant :
ln –f –s /opt/envphc/intel/mkl60 /opt/envhpc/intel/mkl
Note : Pour pouvoir se servir des librairies dynamiques, il faut penser à inclure le
répertoire dans la variable d'environnement LD_LIBRARY_PATH.
export LD_LIBRARY_PATH=/opt/envhpc/intel/mkl/lib/64:$LD_LIBRARY_PATH
Note : Dans le cas d'un cluster, il est indispensable de positionner cette variable
LD_LIBRARY_PATH
l'exécution d'un programme utilisant la libmkl sur plusieurs nœuds s'arrêtera avec
le message suivant :
error while loading shared libraries: libmkl_itp.so: cannot open shared
object file: No such file or directory
On peut, par exemple, insérer l'initialisation de LD_LIBRARY_PATH
dans le fichier /etc/bashrc
Test de l'installation :
L'exécution du benchmark HPL permet la vérification de l'installation.
4-16
le
fichier
de
licence
dans l'environnement des login sur tous les nœuds sinon
.
l_mkl_xxxxxxxx.lic
dans
Guide d'installation des logiciels HPC
le
répertoire