Hi all,
After reading the ‘‘stepbystep’’ in the preCICE documentation and watching videos about preCICE, I have a few questions about the FSI coupling using preCICE:

As the inhouse solver requires ‘pressure’ instead of ‘Force’ from OpenFOAM, should there be only one interface (FluidMeshNodes) to do both read displacements and write pressure in preciceDict?

For multiphase flow solver such as interFoam, since the density and kinematic viscosity of water and air are different and there is a surface tensioin coefficient, do we need to add these coefficients into preciceDict?

As stated in this thesis Alexander Rusch’s thesis, the displacements are set as coordinate variations relative to the nodal positions of the last time step, I wonder if it is achieved by overwrite the ‘‘points’’(in polymesh) which includes all the nodes coordinates before solving the next step? Where can I find the codes that describe the mesh deformation process? Or what is the exact format of the coordinate variations that the inhouse solver needs to transfer to OpenFOAM?

What kind of configuration file should be adopted by an inhouse solver (written in Fortran)? A YAML file like CalculiX?
Any suggestions will be appreciated!
Stan