CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   reactindFoam (v 2.1.1) doesn't want PISO algorithm ? (http://www.cfd-online.com/Forums/openfoam-solving/118528-reactindfoam-v-2-1-1-doesnt-want-piso-algorithm.html)

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
Code:

PISO
{
    nCorrectors    2;
    nNonOrthogonalCorrectors 0;
}


in fvSolution instead of

Code:

PIMPLE
{
    momentumPredictor no;
    nOuterCorrectors  1;
    nCorrectors    2;
    nNonOrthogonalCorrectors 0;
}

I receive the error message

Code:


--> FOAM FATAL IO ERROR:
keyword PIMPLE is undefined in dictionary "/home/camille/Bureau/NewMesh/reac.org/system/fvSolution"

file: /home/camille/Bureau/NewMesh/reac.org/system/fvSolution 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

Cam

Atoom May 29, 2013 07:36

are you running pisoFoam?

camille131 May 29, 2013 07:38

No actually

Quote:

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 : http://openfoamwiki.net/index.php/Contrib_reactingFoam.

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
Code:

#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 20:27.