Raccourcis
Il est possible d’utiliser la bibliothèque MKL avec les compilateurs GNU.
Édition de liens pour BLAS-LAPACK (gfortran):
Compiler en séquentiel
gfortran -I${MKLROOT}/include -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl monprog.f90
Compiler en parallèle (en multithreading)
gfortran -I${MKLROOT}/include -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm -ldl -fopenmp monprog.f90
Édition de liens pour BLAS-LAPACK (gcc/g++):
Compiler en séquentiel
gcc -I${MKLROOT}/include -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl monprog.c
Compiler en parallèle (en multithreading)
gcc -I${MKLROOT}/include -L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm -ldl -fopenmp monprog.c