Dear Bempp users,
I am trying to implement a vibroacoustics FEM-BEM coupled model using FEniCSx and Bempp.
The model is simplified to a box with only one surface vibrates to produce sound into the exterior (the rest is rigid), and I would like to model the box in FEM and the vibrating surface in BEM.
The FEM part is already implemented, but I am struggling to import the surface mesh into Bempp side.
fenicsx.fenics_to_bempp_trace_data would create a function space for the boundary of the mesh given, so I can’t directly give the 2D submesh of the vibrating surface created in FEniCSx.
Meanwhile, even if I give fenicsx.fenics_to_bempp_trace_data the whole cube to create a function space for the all 6 surfaces, I am under the impression that I would not be able to use gmsh Physical tags to selectively choose and access the vibrating surface.
Ideally, I would like to create the trace space specifically for this one vibrating surface without dealing with coordinates to identify which surface is which.
Does anyone have any idea of how I might be able to do this?
Thank you in advance for your time, and I am looking forward to your advice.