openfoam/applications/solvers
Henry Weller 6cae0fdacb reactingFoam::setRDeltaT: Add support for limiting the local time-step by the reaction rates
e.g. in the reactingFoam/laminar/counterFlowFlame2DLTS tutorial:

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

    maxDeltaT       1e-2;
    maxCo           1;
    alphaTemp       0.05;
    alphaY          0.05;
    Yref
    {
        O2          0.1;
        ".*"        1;
    }
    rDeltaTSmoothingCoeff 1;
    rDeltaTDampingCoeff 1;
}

will limit the LTS time-step according to the rate of consumption of 'O2'
normalized by the reference mass-fraction of 0.1 and all other species
normalized by the reference mass-fraction of 1.  Additionally the time-step
factor of 'alphaY' is applied to all species.  Only the species specified in the
'Yref' sub-dictionary are included in the LTS limiter and if 'alphaY' is omitted
or set to 1 the reaction rates are not included in the LTS limiter.
2016-12-19 14:19:31 +00:00
..
basic laplacianFoam: Added support for fvOptions 2016-07-08 11:34:00 +01:00
combustion reactingFoam::setRDeltaT: Add support for limiting the local time-step by the reaction rates 2016-12-19 14:19:31 +00:00
compressible Allwmake: Remove 'set -x' which generates a lot of noise 2016-11-13 18:08:22 +00:00
discreteMethods Descriptions of solvers corrected and made more consistent and more user-friendly 2016-06-09 18:59:40 +01:00
DNS/dnsFoam Descriptions of solvers corrected and made more consistent and more user-friendly 2016-06-09 18:59:40 +01:00
electromagnetics C++11: Replaced the C NULL with the safer C++11 nullptr 2016-08-05 17:19:38 +01:00
financial/financialFoam Standardized the naming of functions which control the writing of fields etc. 2016-05-12 17:38:01 +01:00
heatTransfer solidRegionDiffNo: Include the boundary faces in the calculation of the diffusion number 2016-10-25 18:33:59 +01:00
incompressible fvPatchFields: Constructors from dictionary now call the corresponding constructor of the fvPatchField base-class 2016-09-25 09:11:53 +01:00
lagrangian Rationalized heat release rate functions 2016-12-15 17:10:21 +00:00
multiphase Rationalized heat release rate functions 2016-12-15 17:10:21 +00:00
stressAnalysis C++11: Replaced the C NULL with the safer C++11 nullptr 2016-08-05 17:19:38 +01:00