rsnt_translations
56,437
edits
(Created page with "== BLAS/LAPACK et MKL == Pour plusieurs paquets logiciels, les librairies d'algèbre linéaire numérique BLAS (-lblas) et LAPACK (-llapack) doivent être disponibles, ce qui...") |
No edit summary |
||
Line 20: | Line 20: | ||
== BLAS/LAPACK et MKL == | == BLAS/LAPACK et MKL == | ||
Pour plusieurs paquets logiciels, les librairies d'algèbre linéaire numérique BLAS (-lblas) et LAPACK (-llapack) doivent être disponibles, ce qui n'est pas le cas pour les grappes de Calcul Canada puisque ces librairies sont intégrées à | Pour plusieurs paquets logiciels, les librairies d'algèbre linéaire numérique BLAS (-lblas) et LAPACK (-llapack) doivent être disponibles, ce qui n'est pas le cas pour les grappes de Calcul Canada puisque ces librairies sont intégrées à [https://software.intel.com/en-us/mkl Math Kernel Library] (MKL) d'Intel. Si vous utilisez un des compilateurs Intel (par exemple ifort, icc ou icpc), la solution est simple : il suffit d'ajouter au compilateur l'indicateur -mkl=sequential (sans parallélisation MKL interne) ou -mkl (avec parallélisation) ainsi que les options d’édition des liens pour faire en sorte que MKL et BLAS/LAPACK soient utilisés. Pour plus d'information, voyez [https://software.intel.com/en-us/mkl-linux-developer-guide-using-the-mkl-compiler-option Using the -mkl Compiler Option]. Avec les compilateurs autres que ceux d'Intel, par exemple ceux de la collection Gnu, vous devrez lister explicitement les librairies MKL à l'étape des liens; vous pouvez utiliser l'outil d'Intel pour construire la syntaxe (voir [https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor Intel MKL Link Line Advisor]). | ||
== apt-get et yum == | == apt-get et yum == |