HHJ element on 2-D surface triangulations

4 weeks 1 day ago #3697 by walker_tr9
Can this be done in NGsolve?

Please Log in or Create an account to join the conversation.

4 weeks 1 day ago #3698 by joachim
Hi,

yes, you can. The space is called HDivDivSurface in NGSolve.

An example for Koiter shells is here:

docu.ngsolve.org/latest/i-tutorials/unit...4-shells/shell.html#

Best,
Joachim

Please Log in or Create an account to join the conversation.

4 weeks 1 day ago #3699 by mneunteufel
Hi,

if you want to solve HHJ on surfaces without the other shell stuff as membrane and shearing terms, you can find a simple example attached

File Attachment:

File Name: hhj_surface.py
File Size:1 KB


Best
Michael
Attachments:

Please Log in or Create an account to join the conversation.

4 weeks 23 hours ago #3700 by walker_tr9
Great, thanks. And this can be adapted for curved surface triangulations, using Lagrange polynomials for the triangles?

Please Log in or Create an account to join the conversation.

4 weeks 23 hours ago #3701 by joachim
Yes, correct, geometry is approximated by arbitrary order polynomially curved trigs or quads, and the HHJ spaces is mapped to the curved surface using double-sided Piola transform. All nasty derivatives are computed.

Please Log in or Create an account to join the conversation.

© 2019 Netgen/NGSolve