You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LibMesh mesh smoothers do not touch boundary nodes or nodes at the interface between subdomains. We could allow those nodes to move parallel to the boundary if - for example - the local curvature of the boundary is below a given threshold value.
This mesh would benefit greatly from such a change, as node movement along the perfectly straight boundaries would significantly improve element quality.
Ha! I shouldn't laugh too hard, though. If we understood all our code as well as we should then I'd be recommending you add new features to the fancy variational smoother rather than the simple Laplace smoother... and I'd have done a much better job on our last set of Exodus upgrades, for that matter.
Activity
dschwen commentedon Aug 30, 2022
This mesh would benefit greatly from such a change, as node movement along the perfectly straight boundaries would significantly improve element quality.
Build boundary node multimap (libMesh#3385)
WIP (libMesh#3385)
WIP (libMesh#3385)
WIP (libMesh#3385)
WIP (libMesh#3385)
WIP (libMesh#3385)
dschwen commentedon Sep 14, 2022
Better but not quite there
WIP (libMesh#3385)
dschwen commentedon Sep 15, 2022
Here we go!
roystgnr commentedon Sep 15, 2022
What was going on near the middle corners on that first pic?
dschwen commentedon Sep 15, 2022
If only I knew. I reorganized the code to catch some edge cases, and retesting suddenly gave the correct result.
roystgnr commentedon Sep 15, 2022
Ha! I shouldn't laugh too hard, though. If we understood all our code as well as we should then I'd be recommending you add new features to the fancy variational smoother rather than the simple Laplace smoother... and I'd have done a much better job on our last set of Exodus upgrades, for that matter.
dschwen commentedon Sep 15, 2022
There is a variational smoother? I could generalize this a bit by making the lambdas base class members...
17 remaining items