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

Are MKL ScaLAPACK and BLACS Thread Safe?

Nathan_Champagne
New Contributor I
1,083 Views

I have not found any documentation specifically addressing whether or not the MKL ScaLAPACK and BLACS libraries are thread safe (OpenMP). I did find the following from here:

"In order to run ScaLAPACK multi threaded, you cannot use MKL or ACML since their ScaLAPACK routines are not thread-safe. "

Thanks,
Nathan

0 Kudos
1 Solution
Gennady_F_Intel
Moderator
1,057 Views

Nathan,

MKL is a thread-safe. There in only ?lacon routine which is not thread-safe. Please refer to see more details follow the link :

https://software.intel.com/content/www/us/en/develop/documentation/mkl-linux-developer-guide/top/managing-performance-and-memory/improving-performance-with-threading.html


View solution in original post

2 Replies
Gennady_F_Intel
Moderator
1,058 Views

Nathan,

MKL is a thread-safe. There in only ?lacon routine which is not thread-safe. Please refer to see more details follow the link :

https://software.intel.com/content/www/us/en/develop/documentation/mkl-linux-developer-guide/top/managing-performance-and-memory/improving-performance-with-threading.html


Gennady_F_Intel
Moderator
1,046 Views

This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.


0 Kudos
Reply