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

Why is icoFsiFoam considered deprecated?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 28, 2014, 10:59
Default Why is icoFsiFoam considered deprecated?
  #1
New Member
 
Join Date: Mar 2014
Posts: 9
Rep Power: 12
Nikolac is on a distinguished road
Hello everyone,

I'm working on a biophysically motivated FSI problem and I wonder why the icoFsiFoam solver is deposited in a "deprecatedSolvers" folder. What should be used instead? I'm not talking of course about the particular fluid/solid models, but whether there is now a method/algorithm available that is considered better for some reason?

Cheers,
N
Nikolac is offline   Reply With Quote

Old   February 26, 2015, 08:18
Default
  #2
Senior Member
 
Join Date: Jan 2015
Posts: 150
Rep Power: 11
Svensen is on a distinguished road
The same question... Maybe you already know the answer ?
Svensen is offline   Reply With Quote

Old   March 5, 2015, 10:00
Default
  #3
New Member
 
Damon Lee
Join Date: Sep 2014
Posts: 16
Rep Power: 11
D_LEE is on a distinguished road
I think that it is considered depreciated because of icoFsiElastciNonLinSolidFoam. From looking at the code it seems that icoFsiFoam doesn't do any loop between solid and liquid within a time step, which might be why they said 'Set up as a fake fluid structure interaction solver' it does:

Code:
#       include "setPressure.H"
#       include "solveSolid.H"

#       include "setMotion.H"
#       include "solveFluid.H"
While in the same spot icoFsiElastciNonLinSolidFoam does:

Code:
do
        {
            outerCorr++;

#           include "setInterfaceDisplacement.H"

#           include "moveFluidMesh.H"

#           include "solveFluid.H"

#           include "setInterfaceForce.H"

#           include "solveSolid.H"

#           include "calcFsiResidual.H"
        }
        while
        (
            (fsiResidualNorm > outerCorrTolerance)
         && (outerCorr < nOuterCorr)
        );
Also icoFsiElastciNonLinSolidFoam can supposedly run in parallel, but getting that to work in parallel for me with proper Hron Tureck values makes it crash. I get the same error as the people in this thread: http://www.cfd-online.com/Forums/ope...tml#post504083 and it appears that there is no working solution, even though there is an AllrunPar script there.

I think that if you want a steady-state solution and only use one core you may aswell use icoFsiFoam.

Svensen from the other post I think that you can view it in paraview if for do paraFoam -case fluid.
D_LEE is offline   Reply With Quote

Old   March 24, 2021, 04:57
Default
  #4
New Member
 
Wassim Abdel Nour
Join Date: Feb 2021
Location: France
Posts: 16
Blog Entries: 1
Rep Power: 5
wa$$im is on a distinguished road
Could it also be because the solver has stability issues ?
wa$$im is offline   Reply With Quote

Reply


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
[PyFoam] running pyFoam(Plot)Runner.py in parallel Studi OpenFOAM Community Contributions 10 September 6, 2015 16:38
Benchmark for Fluid-Structure Interaction solver (IcoFsiFoam) Eferal OpenFOAM 3 October 3, 2013 03:04
icoFsiFoam in OF1.6-ext does not work mechy OpenFOAM 4 July 26, 2011 03:14
IcofsiFoam not supported under released 141 package pi06jl6 OpenFOAM Running, Solving & CFD 4 June 26, 2008 13:59
Errors in running a icoFsiFoam case jin_xu OpenFOAM Pre-Processing 0 June 9, 2008 06:48


All times are GMT -4. The time now is 00:54.