ssyev segfault in multithreaded library

ssyev segfault in multithreaded library


I have a problem with the current MKL version (the one shipping with the Intel C++ Composer XE 2013 Update 4). I am using the C++ interface for the ssyev function on a 16384x16384 matrix.

Everything seems to be alright when I link against the sequential MKL libraries. I have also tested to use the multithreaded version while I explicitly set the number of threads. The function seems to work as long as I don't select more than 2 threads.

In case it is is important: I am using OpenMP in my project but the call to ssyev is not in a parallelized section of the code. I am using Visual Studio 2012 on Windows 8.

Any help would be appreciated

Thank you

4 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

Can you give us the reproducer? Can you look at this article describing the issue affects more then 350 routines - ? it may be your case also.

Thanks for your reply. It seems that the problem is now fixed.

Although I was aware of the SVD multithreading bug and downloaded the update something must have gone wrong during the update. After reinstalling the update everything worked fine.

Chrisitan, thanks for letting us know. 

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen