Dear preCICE community,
I am attempting to model FSI of a VAT using OpenFOAM v7 coupled with calculix.
I have learned that openfoam lacks the capability of solving both rotation and deformation together out-of-the-box. I have turned to a third-party to create a custom solver to do this. This class merges the solidBody solver for rotation with displacementLaplacian for deformation.
The dynamicFvMesh class that was created is based off of foam-extend and has been updated to work with OpenFOAM v7.
I am getting the following error:
--> FOAM Warning :
From function void adapterInfo(std::__cxx11::string, std::__cxx11::string)
in file Utilities.C at line 50
e[31mError (deferred - will exit later) in the preCICE adapter: e[0m
request for pointVectorField pointDisplacement from objectRegistry region0 failed
available objects of type pointVectorField are
0()
I have successfully run FSI models with deformation only (using displacementLaplacian class only), so it appears that the openfoam-precice-calculix communication and set-up is ok.
I understand that this is probably a known issue with merging versions:
https:// github.com/precice/openfoam-adapter/issues/123
Could someone suggest a workaround given my particular case?
Many thanks,
Conor