In the applications I am interested in, it is beneficial to define certain objects on finer meshes for data generation and then use a completely different rougher mesh for computations. While in two dimensions everything appears to be fine, it seems to be broken in three dimensions.
I attached a minimal working example as a notebook. Something appears to go wrong in the top and bottom layers of the rather thin object that I use.
MWE_ngsolve.ipynb (3.5 KB)
I installed ngsolve with a pip and I tested the example with:
6.2.2501 - works
6.2.2503 - does not work
6.2.2504 - does not work
6.2.2405 - does not work