I’m currently testing some turbulent flow simulations in OpenFOAM and CalculiX with preCICE as coupling library.
I’ve tried to run OpenFOAM with the PISO solver recently, but I’m getting in the following error with the adapter:
PISO: Operating solver in PISO mode Reading field p Reading field U Reading/calculating face flux field phi Selecting incompressible transport model Newtonian Selecting turbulence model type laminar Selecting laminar stress model Stokes No MRF models present No finite volume options present Starting time loop ---[preciceAdapter] Loaded the OpenFOAM-preCICE adapter - v1.1.0. ---[preciceAdapter] Reading preciceDict... ---[precice] This is preCICE version 2.5.0 ---[precice] Revision info: no-info [git failed to run] ---[precice] Build type: Release (without debug log) ---[precice] Configuring preCICE with configuration "../precice-config.xml" ---[precice] I am participant "Fluid" --> FOAM Warning : From void adapterInfo(std::string, std::string) in file Utilities.C at line 50 Error (deferred - will exit later) in the preCICE adapter: failed lookup of pointDisplacement (objectRegistry region0) available objects of type pointVectorField: 0()
After the error OpenFOAM begins to run without waiting for the other participant, in this case CalculiX.
I tried using PimpleFoam, because I’m more familiar with it, and this works.
Thank you in advance.