Enlazando con MKL

La implementación de Intel de las bibliotecas de álgebra lineal Blas y Lapack se llama MKL (Math Kernel Libraries). Una de las cosas por las que no me gusta esta biblioteca (aparte de no ser software libre) es que es un lío enlazar con ella porque se deben mezclar diferentes partes dependiendo del compilador, del tamaño de los enteros, etc. y al final toma un montón de tiempo hacer.

Pero hoy descubrí que Intel tiene una página web que automáticamente te da la línea de compilación que necesitas:

http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/

Ciertamente es una buena idea y ahorra bastante trabajo.

0 comentarios: