Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
gcc + mkl2017 threading problems #671
This is not a psi4 issue, but users are affected by it.
Something is off with the new single dynamic library from intel and gcc + mkl2017 building.
Essentially, sometimes you can get over subscription (nested OpenMP+MKL threading), and sometimes threading does not work at all.
Through trial and error I found the following env variables set the expected behavior:
Maybe not all 3 are needed, or there is some other flag. I was just happy to get the proper behavior.
I tested gcc 4.9.4/6.3 and MKL2017 and MKL2017.2