Hello everyone,
I am trying to adapt the tutorial case “elastic-tube-3d” (OpenFOAM + Calculix + preCICE) to the solver MPPICFoam for tracking particles and having a dynamic mesh.
The error message I am receiving is (similar to the one in Request for pointVectorField pointDisplacement from objectRegistry region0 failed | available objects of type pointVectorField are 0()):
→ FOAM FATAL ERROR: (openfoam-2106 patch=211215)
request for pointVectorField pointDisplacement from objectRegistry region0 failed
available objects of type pointVectorField are
0()From const Type& Foam::objectRegistry::lookupObject(const Foam::word&, bool) const [with Type = Foam::GeometricField<Foam::Vector, Foam::pointPatchField, Foam::pointMesh>] in file /usr/lib/openfoam/openfoam2106/src/OpenFOAM/lnInclude/objectRegistryTemplates.C at line 463.
FOAM aborting
I guess the error is also due to the two-phase simulation — the solid particle phase and the fluid phase (displacementLaplacian does not support using different phases). Is there a solution for fixing the error without looking at an overset case, as in the link mentioned?
Please let me know if you have any other possibilities to simulate a dynamic mesh and track the particles.
If you need any files, please let me know!
I am looking forward to your reply! Many thanks in advance!