I’m using preCICE for coupling an (aero)acoustics code with a structural solver, currently with the conventional serial staggered algorithm (serial-explicit). I’m mapping pressures consistently in one direction and velocities consistently in the other direction. In thesis of Bernhard Gatzhammer, section 4.2.3, an energy-conservative algorithm is described based on two independent consistent mappings of pressure and displacements (which is also an option for me). Is this still available in the code?
If I’m not mistaken, the other way to obtain energy-conservative mapping is to map forces conservatively from fluid to structure and map consistently the displacements (or perhaps velocities work as well) in the other direction, as is explained in section 2.4.2 in the thesis of Bernhard Gatzhammer’s thesis?
Some extra info:
I have on the fluid side a discontinuous Galerkin implementation and the mesh I communicate to preCICE contains the vertex/edge doubles you get due to the discontinuous formulation. Therefore it is easy for me to map pressures consistently to the structural mesh and it would require an intermediate ‘continuous’ mesh if I would want to map forces conservatively to the structural mesh. It is a bit like the issue that Benjamin Uekermann raises in his thesis in section 4.3.1, concerning the mapping methods for distributed data.
On a side note:
Could it be that the RBF method also has convergence issues due to the double vertices in my ‘discontinuous’ mesh? I received that error when I tried it once and I thought it was due to the fact it was trying to meet the two different values at the same coordinate, which raised a convergence issue.
Thank you for your answers!