Configuration.xml file format for preCICE communication between python script and OpenFOAM

Ok, the visualization tool helped a lot!!! Thank you so much @Makis and @ajaust.

After shuffling the xml file around a bit, I ended up with a flowchart that looks much more coherent, but am still running into the ‘empty’ mesh issue mentioned in my other post. I have included log files for reference.

—[precice] e[0m This is preCICE version 2.2.0
—[precice] e[0m Revision info: no-info [Git failed/Not a repository]
—[precice] e[0m Configuration: Release (Debug and Trace log unavailable)
—[precice] e[0m Configuring preCICE with configuration “./precice-config-Py-OF.xml”
—[precice] e[0m I am participant “Solid1”
—[precice] e[0m Setting up master communication to coupling partner/s
—[precice] e[0m Masters are connected
—[precice] e[0m Setting up preliminary slaves communication to coupling partner/s
—[precice] e[0m Receive global mesh Fluid1-Mesh
—[precice] e[0m Prepare partition for mesh Solid1-Mesh
—[precice] e[0m Gather mesh Solid1-Mesh
—[precice] e[0m Send global mesh Solid1-Mesh
—[precice] e[31mERROR: e[0m The provided mesh “Solid1-Mesh” is empty. Please set the mesh using setMeshXXX() prior to calling initialize().

I think I am missing something WRT the solid mesh initialization, still.

Best,
-Nicolette

Solid1Solver.py.txt (4.5 KB)
Fluid1.log (5.3 KB) slurm-1599196.out (5.1 KB) Solid1.log (1.1 KB) precice-config-Py-OF.xml (2.4 KB)