I just noticed that the latest versions of Netgen run in parallel. You have built in options to control how many threads it uses. It definitely meshes a lot faster now. Also, if you leave the quailty plot open while it meshes, you can see the element quality improve during volume optimization. So that's really cool.
Comments
There's an article that they posted awhile back, that states you can expect about a 3x speedup.
https://ngsolve.org/news/new-features/52-netgen-parallelization
I didn't time it, but it definitely seems a lot faster, even with two cores.
75.0915 sec for 2 cores
94.7519 sec for 1 core
the mesh has 315,639 nodes. far too big for me to solve.
this was using netgen 6.2.2003 available here; https://github.com/NGSolve/ngsolve/releases
you also have to install python 3.7 first. i used the latest version, 3.7.7, available here; https://www.python.org/downloads/windows/