Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Which LAPACK version is used in MKL?

Robert_E_
Beginner
992 Views

Hello,

I couldn't find any information on what LAPACK version is used with the current MKL version (2019 update 5).

In Matlab R2019a for example, I can see with the command "version('-lapack')" that MKL version 2018.0.3 with LAPACK 3.7.0 is used.

Is there a way to find out or look up the LAPACK version in the current and previous builds of MKL?

0 Kudos
5 Replies
Aaron_J_Intel2
Employee
992 Views

Hi Robert,

Does utility function ilaver return what you are looking for?   https://software.intel.com/en-us/onemkl-developer-reference-c-ilaver

 

Aaron

 

0 Kudos
Aaron_J_Intel2
Employee
992 Views

Hello Robert,

Actually, ilaver in MKL 2019 update 5 incorrectly returns 3.7.0, it is LAPACK 3.8.0.      


Aaron

0 Kudos
Gennady_F_Intel
Moderator
992 Views

Robert, could you look at MKL 2019 Release Notes - https://software.intel.com/en-us/articles/intel-math-kernel-library-release-notes-and-new-features

LAPACK:

Aligned MKL LAPACK functionality with Netlib LAPACK 3.7.1 and 3.8.0:Added routines for symmetric indefinite matrix factorization using a 2-stage Aasen’s algorithm.

 

 

0 Kudos
Gennady_F_Intel
Moderator
992 Views

yes, the current version of mkl ( 2019 u5) returns the wrong version of lapack, namely - 3.7.0. The issue is escalated and will keep this thread updated as soon as the problem will be fixed.

0 Kudos
Gennady_F_Intel
Moderator
992 Views

The problem has been fixed in MKL v.2020.1 which is available for download.

here is the ilaev output

> test.exe
Major version:           2020
Minor version:           0
Update version:          1
Product status:          Product
Build:                   20200208
Platform:                Intel(R) 64 architecture
Processor optimization:  Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2) enabled processors
================================================================

 LAPACK Version == 3, 8, 0

0 Kudos
Reply