Good tutorials or refs for advanced meshing
Posted: 12 Mar 2023, 02:30
Hello
I'm still a beginner with FEM, but I am trying to take harmonic analysis results from Elmer to use with bempp.
Currently I have just a planar mesh used with shell or smitc solver, with an internal body for the exciter area onto which I apply a body force, and I learnt 'just enough' about building meshes in gmsh to do that.
But moving to bempp will I think require that I build a 3D model with the 2D mesh and field values from Elmer applied to both sides of a thin 3D shape.
The types of questions I need to answer include:
* What is the best approach? Build a 3D mesh to begin, and just present Elmer with portions of it, or start with a simpler mesh and later extend it?
* My internal body has normals in the opposite direction to the remainder of the larger exterior body, but bempp requires all normals of a face to point in the same direction. Can I use gmsh to generate internal bodies with normals in the same direction, or can I simply use a set of elements as a body?
* How to re-use portions of a meshed geometry (not just the geometry but the exact element shapes too) in different parts of a larger 3D mesh?
* Can I extend the mesh of an already-meshed geometry into a larger geometry, retaining the original mesh?
Can anyone recommend some tutorials or references which deal with these more complex meshing operations?
I will be doing the meshing operations from Python rather than using the manual gui tools.
Paul
I'm still a beginner with FEM, but I am trying to take harmonic analysis results from Elmer to use with bempp.
Currently I have just a planar mesh used with shell or smitc solver, with an internal body for the exciter area onto which I apply a body force, and I learnt 'just enough' about building meshes in gmsh to do that.
But moving to bempp will I think require that I build a 3D model with the 2D mesh and field values from Elmer applied to both sides of a thin 3D shape.
The types of questions I need to answer include:
* What is the best approach? Build a 3D mesh to begin, and just present Elmer with portions of it, or start with a simpler mesh and later extend it?
* My internal body has normals in the opposite direction to the remainder of the larger exterior body, but bempp requires all normals of a face to point in the same direction. Can I use gmsh to generate internal bodies with normals in the same direction, or can I simply use a set of elements as a body?
* How to re-use portions of a meshed geometry (not just the geometry but the exact element shapes too) in different parts of a larger 3D mesh?
* Can I extend the mesh of an already-meshed geometry into a larger geometry, retaining the original mesh?
Can anyone recommend some tutorials or references which deal with these more complex meshing operations?
I will be doing the meshing operations from Python rather than using the manual gui tools.
Paul