I am currently experiencing problems building NGSolve (on Ubuntu) from the sources from GitHub. I have tested checking out on several commits and, from the one that I have tested, from the 14.1.19 onwards, I always get the following fail : https://ngsolve.org/media/kunena/attachments/830/TerminalOutput.txt.
Building with the last commit from 13.1.19 (514b93c) works, however when I run a python script, SetNumThreads is not respected (e.g., set to 12 and during AssembleLinearization up to 55 (of available 88) threads where used).
Hi Henry,
the problem is that NGSolve finds an old netgen installation in:
Found Netgen: /home/wahl/Applications/NGSolve/inst/lib/cmake/netgen
But you install in a new dir:
/home/wahl/Applications/NGSolveNew/Applications/NGSolveNew/inst/
Make sure that you set your NETGENDIR env variable to the new install dir.
thank you for your help! The installation has now gone through with a hitch on the latest commit.
AssembleLinearisation() now also seems to respect SetNumThreads(). Unfortunately, calling pardiso still uses significantly more threads than given by SetNumThreads().