Moritz
Moritz

Reputation: 5408

anaconda mkl/openplas and IPOPT

IPOPT is not thread safe. In anaconda python I can opt out MKL optimizations using conda install nomkl. However, openblas is installed automatically instead. I was wondering, if I might run into problems or wrong results because anaconda still uses threaded versions of some underlying routines ?

Upvotes: 0

Views: 195

Answers (1)

kangshiyin
kangshiyin

Reputation: 9781

Generally A is not thread safe means you should not use A in more than one thread of a single process. It does not mean that A can not use threaded libraries like MKL.

What you are worrying about is not necessary. If you are still not sure, you could run some tests/examples of IPOPT to see what happens.

Upvotes: 1

Related Questions