System
I have Kubuntu 18.04 LTS
preCICE v2.1
I have not re-installed OpenFOAM and CalculiX adapters. They are what I had for preCICE v2.0.
What I am trying to do:
I am trying to run a 2-way coupling between OpenFOAM and CalculiX, but for heat transfer in of FSI.
For OpenFOAM, I took the Fluid
folder from OpenFOAM (OF) adapter CHT tutorial.
I am also using the same precice-config.xml, with only one modification of changing participant name of Solid from Solid
to CalculiX
.(just for a bit better readability)
I then replaced the blockMeshDict
with the one from flap_perp
tutorial case.
And I did the necessary modification/adaptions to boundaryField
of each file.
I ran this pure OF case, and it runs fines.
For CalculiX (CCX), I took the Solid
folder from flap_perp
tutorial case same as for Fluid participant.
I have modified the flap.inp
to make a COUPLED TEMPERATURE-DISPLACEMENT
simulation.
I ran this pure CalculiX case under gravity and some temperature at the fix1
, this runs fine as well. (But I remove the gravity for the coupled OF+CCX simulation).
I modified the confg.yml
file to have Temperature
and Heat-Flux
instead of FSI keywords Forces
and Displacements
.
I am using the rumFluid
script from OF+OF CHT tutorial, and I am using the runSolid
script from flap_perp
OF+CalculiX.
Issue:
The solid participant gives the following error:
---[precice] ERROR: The provided mesh "Solid-Mesh" is empty. Please set the mesh using setMeshXXX() prior to calling initialize().
I tried the things I know but not sure what is causing this.
I am attaching the terminal output files as well.
Thank you for your support.