Hi Halvor,
Thank you very much for posting this conversation!
Very nice to know that REEF3D is considering a coupling with Chrono.
In the coupling between DualSPHysics and the FEM module from Chrono, information is gathered from the fluid-to-structure interaction (this example is for a beam element), and then forces are applied to the nodes of the mesh formulated in Chrono. This is what the authors of the coupling decided to do to make it more efficient, also because it reuses functions already developed for evaluating the accelerations on solid geometries (floatings in DualSPHysics). In fact, each node's beam in Chrono has a corresponding rigid body in DualSPHysics. Forces on nodes worked just fine, so the coupling was finalized using the former approach. Note that for beams it is easier to built a very easy interface because around 15-20 nodes are sufficient to capture the dynamics of a flexible beam!
In general, you should first identify the element from Chrono that you want to couple, then it can be possible to define a strategy for it. Maybe you could create your sandbox considering a beam elements (there are many), and from there you can take it further. The structure of the coupling shouldn't change much when considering more complex structural models.
Please, feel free to ask for more details on this.
Regards,
Bonaventura