OpenFOAM-4.x/applications/solvers
Henry f78d33b634 interFoam family: Add support for MULES-bounded Crank-Nicolson 2nd-order ddt(alpha)
This is an experimental feature demonstrating the potential of MULES to
create bounded solution which are 2nd-order in time AND space.

Crank-Nicolson may be selected on U and/or alpha but will only be fully
2nd-order if used on both within the PIMPLE-loop to converge the
interaction between the flux and phase-fraction.  Note also that
Crank-Nicolson may not be used with sub-cycling but all the features of
semi-implicit MULES are available in particular MULESCorr and
alphaApplyPrevCorr.

Examples of ddt specification:

ddtSchemes
{
    default         Euler;
}

ddtSchemes
{
    default         CrankNicolson 0.9;
}

ddtSchemes
{
    default         none;
    ddt(alpha)      CrankNicolson 0.9;
    ddt(rho,U)      CrankNicolson 0.9;
}

ddtSchemes
{
    default         none;
    ddt(alpha)      Euler;
    ddt(rho,U)      CrankNicolson 0.9;
}

ddtSchemes
{
    default         none;
    ddt(alpha)      CrankNicolson 0.9;
    ddt(rho,U)      Euler;
}

In these examples a small amount of off-centering in used to stabilize
the Crank-Nicolson scheme.  Also the specification for alpha1 is via the
generic phase-fraction name to ensure in multiphase solvers (when
Crank-Nicolson support is added) the scheme is identical for all phase
fractions.
2015-02-20 15:59:43 +00:00
..
basic potentialFoam: Added new method to estimate the static pressure field from the velocity 2015-02-19 19:05:17 +00:00
combustion fluidThermo: Add compressibleTransportModel as base-class 2015-02-17 17:25:26 +00:00
compressible fluidThermo: Add compressibleTransportModel as base-class 2015-02-17 17:25:26 +00:00
discreteMethods solvers: rationalize the return statement 2015-02-10 18:20:42 +00:00
DNS/dnsFoam Explicitly name derived fields to improve readability of diagnostic messages and avoid duplicate registration 2015-02-12 09:59:52 +00:00
electromagnetics pimpleControl and pisoControl: Rationalize PISO and PIMPLE control 2015-02-10 13:47:18 +00:00
financial/financialFoam Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
heatTransfer fluidThermo: Add compressibleTransportModel as base-class 2015-02-17 17:25:26 +00:00
incompressible Explicitly name derived fields to improve readability of diagnostic messages and avoid duplicate registration 2015-02-12 09:59:52 +00:00
lagrangian Thermodyamics: Add support for multiphase 2015-02-18 21:21:22 +00:00
multiphase interFoam family: Add support for MULES-bounded Crank-Nicolson 2nd-order ddt(alpha) 2015-02-20 15:59:43 +00:00
stressAnalysis Formatting: Rationalized the indentation of #include 2015-02-10 20:35:50 +00:00