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

cgelss: MKL 11.2.2 -> 11.3

Treph
Beginner
397 Views

Hi,

Recently, the project I am working on switched from MKL version 11.2.2 to 11.3. However, after we switched to MKL 11.3, cgelss() started throwing an error: "Intel MKL ERROR: Parameter 4 was incorrect on entry to CGELSS." When I look at the documentation, it looks like the cgelss() call has not changed, and I am passing the same data into the solver. So I am confused to why this problem has appeared. The project also updated the Intel C++ Compiler from XE 15.0.2 to 16.0.

Does anyone have any ideas?

Thanks,

Treph

0 Kudos
1 Solution
Ying_H_Intel
Employee
397 Views

Hi Treph, 

I checked the MKL 11.2 and 11.3 bug fix, it seems unknown issue. 

https://software.intel.com/en-us/articles/intel-mkl-112-bug-fixes

https://software.intel.com/en-us/articles/intel-mkl-113-bug-fixes-list

In MKL 11.3, we add NULL check with Lapack fucntion. Could you please check if there is null in the function call? or provide us the small test code to show the problem?

Best Regards,

Ying 

 

View solution in original post

0 Kudos
2 Replies
Ying_H_Intel
Employee
398 Views

Hi Treph, 

I checked the MKL 11.2 and 11.3 bug fix, it seems unknown issue. 

https://software.intel.com/en-us/articles/intel-mkl-112-bug-fixes

https://software.intel.com/en-us/articles/intel-mkl-113-bug-fixes-list

In MKL 11.3, we add NULL check with Lapack fucntion. Could you please check if there is null in the function call? or provide us the small test code to show the problem?

Best Regards,

Ying 

 

0 Kudos
Treph
Beginner
397 Views

Hi Ying,

Thank you for the response.

It was the NULL check. I removed the null parameters, and it worked great!

Thanks again,

Treph

0 Kudos
Reply