mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Integration of VOF MULES new interfaces. Update of VOF solvers and all instances of MULES in the code. Integration of reactingTwoPhaseEuler and reactingMultiphaseEuler solvers and sub-models Updating reactingEuler tutorials accordingly (most of them tested) New eRefConst thermo used in tutorials. Some modifications at thermo specie level affecting mostly eThermo. hThermo mostly unaffected New chtMultiRegionTwoPhaseEulerFoam solver for quenching and tutorial. Phases sub-models for reactingTwoPhaseEuler and reactingMultiphaseEuler were moved to src/phaseSystemModels/reactingEulerFoam in order to be used by BC for chtMultiRegionTwoPhaseEulerFoam. Update of interCondensatingEvaporatingFoam solver.
101 lines
2.7 KiB
C++
101 lines
2.7 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: v1806 |
|
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object fvSchemes;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
ddtSchemes
|
|
{
|
|
default Euler;
|
|
}
|
|
|
|
gradSchemes
|
|
{
|
|
default Gauss linear;
|
|
/*
|
|
grad((1-alpha.gas)) leastSquares;//Gauss linear;
|
|
grad(alpha.gas) leastSquares;//Gauss linear;
|
|
grad(U.gas) leastSquares;//Gauss linear;
|
|
grad(U.liquid) leastSquares;// Gauss linear;
|
|
|
|
grad(h.gas) leastSquares;
|
|
grad(h.liquid) leastSquares;
|
|
|
|
grad(alpha.liquid) leastSquares;
|
|
grad(alpha.gas) leastSquares;
|
|
|
|
grad(rho) leastSquares;
|
|
|
|
grad(p_rgh) leastSquares;
|
|
|
|
grad(epsilon.liquid) leastSquares;
|
|
grad(k.liquid) leastSquares;
|
|
*/
|
|
|
|
}
|
|
|
|
divSchemes
|
|
{
|
|
default none;//Gauss upwind;
|
|
|
|
"div\(phi,alpha.*\)" Gauss vanLeer;
|
|
"div\(phir,alpha.*\)" Gauss vanLeer;
|
|
|
|
"div\(alphaRhoPhi.*,U.*\)" Gauss upwind;//limitedLinearV 1;
|
|
"div\(phi.*,U.*\)" Gauss upwind;//limitedLinearV 1;
|
|
|
|
"div\(alphaRhoPhi.*,Yi\)" Gauss upwind;//limitedLinear 1;
|
|
"div\(alphaRhoPhi.*,(h|e|f).*\)" Gauss upwind;//limitedLinear 1;
|
|
"div\(alphaRhoPhi.*,K.*\)" Gauss upwind;//limitedLinear 1;
|
|
"div\(alphaPhi.*,p\)" Gauss upwind;//limitedLinear 1;
|
|
|
|
"div\(alphaRhoPhi.*,(k|epsilon).*\)" Gauss upwind;
|
|
"div\(phim,(k|epsilon)m\)" Gauss upwind;
|
|
|
|
"div\(\(\(\(alpha.*\*thermo:rho.*\)\*nuEff.*\)\*dev2\(T\(grad\(U.*\)\)\)\)\)" Gauss linear;
|
|
|
|
/*
|
|
div(phi,U) Gauss upwind;
|
|
div(phi,K) Gauss linear;
|
|
div(phi,h) Gauss upwind;
|
|
div(phi,k) Gauss upwind;
|
|
div(phi,epsilon) Gauss upwind;
|
|
div(phi,R) Gauss upwind;
|
|
div(R) Gauss linear;
|
|
div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear;
|
|
*/
|
|
}
|
|
|
|
laplacianSchemes
|
|
{
|
|
default Gauss linear corrected;
|
|
}
|
|
|
|
interpolationSchemes
|
|
{
|
|
default linear;
|
|
}
|
|
|
|
snGradSchemes
|
|
{
|
|
default corrected;
|
|
}
|
|
|
|
wallDist
|
|
{
|
|
method meshWave;
|
|
nRequired yes;
|
|
}
|
|
|
|
// ************************************************************************* //
|