CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Running, Solving & CFD (
-   -   reactindFoam (v 2.1.1) doesn't want PISO algorithm ? (

camille131 May 29, 2013 07:19

reactindFoam (v 2.1.1) doesn't want PISO algorithm ?
Dear openFoamers,
I m trying to run a simulation with reactingFoam on O.F 2.1.1.

The algorithm selected in fvSolution is PIMPLE but I d like to use PISO beacause one of my predecessor dis it like that and I'd like to try it too beacause my simu isn't running now.

Thus when a write

    nCorrectors    2;
    nNonOrthogonalCorrectors 0;

in fvSolution instead of


    momentumPredictor no;
    nOuterCorrectors  1;
    nCorrectors    2;
    nNonOrthogonalCorrectors 0;

I receive the error message


keyword PIMPLE is undefined in dictionary "/home/camille/Bureau/NewMesh/"

file: /home/camille/Bureau/NewMesh/ from line 22 to line 79.

    From function dictionary::subDict(const word& keyword) const
    in file db/dictionary/dictionary.C at line 461.

FOAM exiting

Should I change anything else to use PISO or it is just not possible in this version?

Thank you for your help


Atoom May 29, 2013 07:36

are you running pisoFoam?

camille131 May 29, 2013 07:38

No actually


I m trying to run a simulation with reactingFoam

Atoom May 29, 2013 08:15

In OpenFoam/applications/solvers/combustion/reactingFoam/reactingFoam.c you find the solver using pimpleFoam libraries probably your predecessor wrote his own solver?

camille131 May 29, 2013 09:14

I thought he was just using a modified reactingFoam version for ignition such as :

I know he was running it on an older version (v 1.7.1) than mine 2.1.1..

in fact I can see "pimplecontrol" in OpenFoam/applications/solvers/combustion/reactingFoam/reactingFoam.c ...

I juste looked up in the same fle for the icoFoam solver which uses PISO algorithm according to the cavity tutorial case but I don 't see the word "pisocontrol" or something like that..

camille131 May 29, 2013 09:15

I juste see

#include "readPISOControls.H"
but nothing else.

camille131 May 29, 2013 09:40

I just have a look at the source file for reactingFoam 1.6-ext and it actually used PISO such as the 1.7.1 version.

But now in the 2.1.1 version it is not the case anymore.

Furthemore, I can't see any readChemistryProperties.H in this code. (2.1.1) such in the older (1.6 or 1.7.1)

How is the chemistry token into account?

All times are GMT -4. The time now is 22:06.