Forum Message

 

 

We have moved the forum to https://forum.ngsolve.org . This is an archived version of the topics until 05/05/23. All the topics were moved to the new forum and conversations can be continued there. This forum is just kept as legacy to not invalidate old links. If you want to continue a conversation just look for the topic in the new forum.

Notice

The forum is in read only mode.

What FEspace is HDivSurface

More
3 years 2 months ago #3470 by Bittermandeln
Is it BDM or RT? When I set e.g. order=3, does that mean that the divergence space is SurfaceL2, order=2?

Best regards,

Alvar
More
3 years 2 months ago #3471 by mneunteufel
Hi Alvar,

you can think of the HDivSurface as the 2D HDiv space mapped onto the surface.
With order=3 you get the BDM_3 space and thus the divergence should be in SurfaceL2 with order=2.

Best,
Michael
More
3 years 2 months ago #3472 by Bittermandeln
Hi Michael,

Thank you for your reply and the clarification. Just out of curiosity, as I understand it the construction of the FE-space would also be possible with Raviart-Thomas elements. Is there a way one could use these elements?

Best regards,

Alvar
More
3 years 2 months ago #3473 by mneunteufel
Hi Alvar,

using
Code:
fes = HDiv(mesh, order=k, RT=True)
gives the Raviart-Thomas elements (for triangles and tetrahedra), which lie between polynomials of order k and k+1 and the divergence is then in L2 of order k.

For HDivSurface this option is currently not implemented in the main code, but it might come soon.

Best,
Michael
The following user(s) said Thank You: Bittermandeln
More
3 years 2 months ago #3485 by mneunteufel
The Raviart-Thomas elements should now be available for the HDivSurface space for the latest nightly build version.
Time to create page: 0.147 seconds