Elmer is becoming increasingly multithreaded with OpenMP but none of the tests are executed with more than 1 threads (OMP_NUM_THREADS is not set).
An easy fix would be 5319f82 .
Are there drawbacks for setting OMP_NUM_THREADS=4 everywhere? Possibly (MPI) parallel tests might not like massive oversubscription of cores?
Also ctest is run with -j$(nproc) option for parallel execution of tests which causes oversubscription again but that might not be too big of an issue.
Elmer is becoming increasingly multithreaded with OpenMP but none of the tests are executed with more than 1 threads (
OMP_NUM_THREADSis not set).An easy fix would be 5319f82 .
Are there drawbacks for setting
OMP_NUM_THREADS=4everywhere? Possibly (MPI) parallel tests might not like massive oversubscription of cores?Also ctest is run with
-j$(nproc)option for parallel execution of tests which causes oversubscription again but that might not be too big of an issue.