CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

FSI Solver: Error From while (pimple.correctNonOrthogonal())

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 16, 2023, 23:06
Default FSI Solver: Error From while (pimple.correctNonOrthogonal())
  #1
New Member
 
Axel Dorian
Join Date: Nov 2018
Posts: 16
Rep Power: 7
Axello is on a distinguished road
Dear Foamers,

I am running a FSI solver that seems to compile well untill it reaches the Pimple Loop.
I wonder why and how could such error persisting after I've checked several times. Can someone please help to figure this out? I am using foam-extend-5.0.

Please also see attached files.


Below is the error :

options:13:80: warning: backslash and newline separated by space
-I$(LIB_SRC)/dynamicMesh/meshMotion/tetDecompositionMotionSolver/lnInclude \
Making dependency list for source file tractionDisplacement/tractionDisplacementFvPatchVectorField.C
Making dependency list for source file PressureGradientBC/PressureGradientBCFvPatchScalarField.C
Making dependency list for source file TotalPressureBC/TotalPressureBCFvPatchScalarField.C
Making dependency list for source file FsiNewSolverFOAM.C

-I/home/user/foam/foam-extend-5.0/src/dynamicMesh/dynamicMesh/lnInclude -I/home/user/foam/foam-extend-5.0/src/dynamicMesh/dynamicFvMesh/lnInclude -I/home/user/foam/foam-extend-5.0/src/sampling/lnInclude -I/home/user/foam/foam-extend-5.0/src/dynamicMesh/topoChangerFvMesh/lnInclude -I/home/user/foam/foam-extend-5.0/src/meshTools/lnInclude -I/home/user/foam/foam-extend-5.0/src/finiteVolume/lnInclude -I/home/user/foam/foam-extend-5.0/src/transportModels -I/home/user/foam/foam-extend-5.0/src/tetFiniteElement/lnInclude -I/home/user/foam/foam-extend-5.0/src/tetDecompositionFiniteElement/lnInclude -I/home/user/foam/foam-extend-5.0/src/dynamicMesh/meshMotion/tetDecompositionMotionSolver/lnInclude -I/home/user/foam/foam-extend-5.0/src/solidModels/lnInclude -IlnInclude -I. -I/home/user/foam/foam-extend-5.0/src/foam/lnInclude -I/home/user/foam/foam-extend-5.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPInt32Opt/FsiNewSolverFOAM.o

In file included from onlyCFD.H:1,
from FsiNewSolverFOAM.C:197:
solveFluid.H:50:25: error: ‘class Foam::dictionary’ has no member named ‘correctNonOrthogonal’
50 | while (pimple.correctNonOrthogonal())
| ^~~~~~~~~~~~~~~~~~~~
solveFluid.H:72:28: error: ‘class Foam::dictionary’ has no member named ‘finalNonOrthogonalIter’
72 | if (pimple.finalNonOrthogonalIter())
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from strongCouplingConstant.H:6,
from FsiNewSolverFOAM.C:205:
solveFluid.H:50:25: error: ‘class Foam::dictionary’ has no member named ‘correctNonOrthogonal’
50 | while (pimple.correctNonOrthogonal())
| ^~~~~~~~~~~~~~~~~~~~
solveFluid.H:72:28: error: ‘class Foam::dictionary’ has no member named ‘finalNonOrthogonalIter’
72 | if (pimple.finalNonOrthogonalIter())
| ^~~~~~~~~~~~~~~~~~~~~~

Thank you for your assistance.

Best Regards,
Axello
Attached Files
File Type: c FsiNewSolverFOAM.C (4.1 KB, 1 views)
File Type: h initialpEqn.H (1.0 KB, 0 views)
File Type: h solveFluid.H (2.3 KB, 0 views)
Axello is offline   Reply With Quote

Old   December 17, 2023, 10:07
Default
  #2
Super Moderator
 
Tobi's Avatar
 
Tobias Holzmann
Join Date: Oct 2010
Location: Tussenhausen
Posts: 2,708
Blog Entries: 6
Rep Power: 51
Tobi has a spectacular aura aboutTobi has a spectacular aura aboutTobi has a spectacular aura about
Send a message via ICQ to Tobi Send a message via Skype™ to Tobi
Hi,

- no, the solver does not compile well and I am not familiar with a partial compiled application. Either it compiles or it does not.
- reading skills is something people seems to not have nowadays anymore as you get the information that the function you want to call, namely, correctNonOrthogona(), is not defined for the pimple object. This object is if class type dictionary and that's obvious that this class does not have that function included or inherits it from someone else.

Furthermore the dictionary class does not inherent any other function you get informed by the compiler such as:

- finalNonOrthogonalCorr()
- correctNonOrthigonal()

Probably you mean runTime rather than pimple. A short lookup to the code documentation will give you the answer.
__________________
Keep foaming,
Tobias Holzmann
Tobi is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Fluent intrinsic structural FSI solver destroy FLUENT 1 June 13, 2022 21:30
[ANSYS Meshing] Help with element size sandri_92 ANSYS Meshing & Geometry 14 November 14, 2018 07:54
Compilation error for OpenFoam FSI solver with third party FEA code danny261083 OpenFOAM Running, Solving & CFD 1 October 6, 2017 09:50
fluent divergence for no reason sufjanst FLUENT 2 March 23, 2016 16:08
Working directory via command line Luiz CFX 4 March 6, 2011 20:02


All times are GMT -4. The time now is 19:08.