- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
In our project we use Armadillo and IntelMKL extensively, and Armadillo expects the LAPACK signature to be conformant to the ones on netlib.
Similar to what happened with a previous release (https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/816284), the latest version of intel MKL (2020.1.216) seems to introduce the LU factorisation ?getrf as NOTHROW methods. This breaks the compilation, which is fixed by declaring noexecpt the corresponding armadillo methods.
For those who might need it: https://gitlab.com/vincenzo.ferrazzano/armadillo-code/-/commits/fix/9.870_MKL_2020
Why are these methods, and it seems only these methods declared as NOTHROW?
Should we expect more of these signature changes in the future?
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Lapack's functions don't handle exceptions. You may try to submit the feature request to consider these options in one of the future versions.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
here is the link to the Intel Online Service Center - https://supporttickets.intel.com/servicecenter?lang=de-DE