diff --git a/applications/solvers/combustion/fireFoam/createFields.H b/applications/solvers/combustion/fireFoam/createFields.H index ce621258cc..924fcdc1e7 100644 --- a/applications/solvers/combustion/fireFoam/createFields.H +++ b/applications/solvers/combustion/fireFoam/createFields.H @@ -121,6 +121,11 @@ Switch solvePrimaryRegion additionalControlsDict.lookup("solvePrimaryRegion") ); +Switch solvePyrolysisRegion +( + additionalControlsDict.lookupOrDefault("solvePyrolysisRegion", true) +); + volScalarField dQ ( IOobject diff --git a/applications/solvers/combustion/fireFoam/fireFoam.C b/applications/solvers/combustion/fireFoam/fireFoam.C index 3e1689f656..5d37b92cb5 100644 --- a/applications/solvers/combustion/fireFoam/fireFoam.C +++ b/applications/solvers/combustion/fireFoam/fireFoam.C @@ -87,7 +87,10 @@ int main(int argc, char *argv[]) surfaceFilm.evolve(); - pyrolysis.evolve(); + if(solvePyrolysisRegion) + { + pyrolysis.evolve(); + } if (solvePrimaryRegion) {