diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/Allrun b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/Allrun index 15075d623f27d56d92398664fcc62e535574655c..ff256f2362cb34ff84627b16b859439fcfe12078 100755 --- a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/Allrun +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/Allrun @@ -10,6 +10,7 @@ cd "${0%/*}" || exit # Run from this directory setups=" kEpsilon kOmegaSST + kL " # flag to enable computations in parallel mode diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/plot b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/plot index 592d623b012f20ecab46b7327765e4dab07afc89..a133b5896e6ace005e8d2d53da421749a6fc2692 100755 --- a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/plot +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/plot @@ -7,8 +7,9 @@ cd "${0%/*}" || exit # Run from this directory # operand setups setups=" - kEpsilon-neutral-stability - kOmegaSST-neutral-stability + kEpsilon + kOmegaSST + kL " diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/T b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/T new file mode 120000 index 0000000000000000000000000000000000000000..36acfd78fec2c622f4ccbc18c7c6c12feb537c37 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/T @@ -0,0 +1 @@ +../../common/0.orig/T \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/U b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/U new file mode 120000 index 0000000000000000000000000000000000000000..e4dc4caaf68a467a7d9d1e29eb147e6657e9bc87 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/U @@ -0,0 +1 @@ +../../common/0.orig/U \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/alphat b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/alphat new file mode 120000 index 0000000000000000000000000000000000000000..013f6d3db3a54555612c2f3b20f3675f1cc12602 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/alphat @@ -0,0 +1 @@ +../../common/0.orig/alphat \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/k b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/k new file mode 120000 index 0000000000000000000000000000000000000000..3e1c38725bfc0c32f705a09a5bf707da4f0c6680 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/k @@ -0,0 +1 @@ +../../common/0.orig/k \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/leafAreaDensity b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/leafAreaDensity new file mode 120000 index 0000000000000000000000000000000000000000..312272b4ace3f7a9cbf6b557e783db51f8bf186e --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/leafAreaDensity @@ -0,0 +1 @@ +../../common/0.orig/leafAreaDensity \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/nut b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/nut new file mode 120000 index 0000000000000000000000000000000000000000..8186897dc1e524952025d143bc577da45c565816 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/nut @@ -0,0 +1 @@ +../../common/0.orig/nut \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/p_rgh b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/p_rgh new file mode 120000 index 0000000000000000000000000000000000000000..a394ed8aa0f177ee6c4d2ee036fe4049a73b5857 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/p_rgh @@ -0,0 +1 @@ +../../common/0.orig/p_rgh \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/plantCd b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/plantCd new file mode 120000 index 0000000000000000000000000000000000000000..b5fbd9980a11d1771b93cf846e9e229a4ef67999 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/plantCd @@ -0,0 +1 @@ +../../common/0.orig/plantCd \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/qPlant b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/qPlant new file mode 100644 index 0000000000000000000000000000000000000000..d0140814785b50df9ae2da6fc653c5af3e69233d --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/0.orig/qPlant @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2106 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object qPlant; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -3 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + "(bottom|top)" + { + type fixedValue; + value uniform 0; + } + + "(inlet|outlet|left|right)" + { + type cyclic; + } +} + + +// ************************************************************************* // diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/fvOptions b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/fvOptions new file mode 100644 index 0000000000000000000000000000000000000000..287fa71581227d6af466c200ea85cbe3ec8cc282 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/fvOptions @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2106 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object fvOptions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +pressureGradient +{ + type vectorSemiImplicitSource; + volumeMode specific; + selectionMode all; + injectionRateSuSp + { + U ( ( 0 0.00197805 0 ) 0 ); + } +} + +atmCoriolisUSource1 +{ + type atmCoriolisUSource; + atmCoriolisUSourceCoeffs + { + selectionMode all; + Omega ( 0 0 5.65156e-05 ); + } +} + +atmPlantCanopyUSource1 +{ + type atmPlantCanopyUSource; + atmPlantCanopyUSourceCoeffs + { + selectionMode all; + } +} + +atmPlantCanopyTSource1 +{ + type atmPlantCanopyTSource; + atmPlantCanopyTSourceCoeffs + { + selectionMode all; + } +} + + +// ************************************************************************* // diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/g b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/g new file mode 120000 index 0000000000000000000000000000000000000000..c6fea3b1e556a1f8f687373e3af19adfa2f73ad7 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/g @@ -0,0 +1 @@ +../../common/constant/g \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/transportProperties b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/transportProperties new file mode 120000 index 0000000000000000000000000000000000000000..e6a4e4f7fc53f2c83e8fcde854665db55f6466d2 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/transportProperties @@ -0,0 +1 @@ +../../common/constant/transportProperties \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/turbulenceProperties b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/turbulenceProperties new file mode 100644 index 0000000000000000000000000000000000000000..fc47d6dad2741aedea278de32998cc1915e04a51 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/constant/turbulenceProperties @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2106 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RAS; + +RAS +{ + RASModel kL; + + turbulence on; + + printCoeffs on; + + kLCoeffs + { + CbStable 0.25; + CbUnstable 0.35; + Lmax 41.0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/system b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/system new file mode 120000 index 0000000000000000000000000000000000000000..86c0ebd6e7baf5d4e389403fe98512613a6bdb8a --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/precursor/setups.orig/kL/system @@ -0,0 +1 @@ +../common/system \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/Allrun b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/Allrun index 75396cd525fe4fdba8d7ea4610c86c5c63c4cfcb..41edc4f60f5b2e3b453391a9d64c0d69e17e7085 100755 --- a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/Allrun +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/Allrun @@ -10,6 +10,7 @@ cd "${0%/*}" || exit # Run from this directory setups=" kEpsilon kOmegaSST + kL " # flag to enable computations in parallel mode diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/T b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/T new file mode 120000 index 0000000000000000000000000000000000000000..36acfd78fec2c622f4ccbc18c7c6c12feb537c37 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/T @@ -0,0 +1 @@ +../../common/0.orig/T \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/U b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/U new file mode 120000 index 0000000000000000000000000000000000000000..e4dc4caaf68a467a7d9d1e29eb147e6657e9bc87 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/U @@ -0,0 +1 @@ +../../common/0.orig/U \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/alphat b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/alphat new file mode 120000 index 0000000000000000000000000000000000000000..013f6d3db3a54555612c2f3b20f3675f1cc12602 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/alphat @@ -0,0 +1 @@ +../../common/0.orig/alphat \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/k b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/k new file mode 120000 index 0000000000000000000000000000000000000000..3e1c38725bfc0c32f705a09a5bf707da4f0c6680 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/k @@ -0,0 +1 @@ +../../common/0.orig/k \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/nut b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/nut new file mode 120000 index 0000000000000000000000000000000000000000..8186897dc1e524952025d143bc577da45c565816 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/nut @@ -0,0 +1 @@ +../../common/0.orig/nut \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/p_rgh b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/p_rgh new file mode 120000 index 0000000000000000000000000000000000000000..a394ed8aa0f177ee6c4d2ee036fe4049a73b5857 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/0.orig/p_rgh @@ -0,0 +1 @@ +../../common/0.orig/p_rgh \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/boundaryData b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/boundaryData new file mode 120000 index 0000000000000000000000000000000000000000..12dfff1d411a2a7e0d1b5c405af5c4fd25ce3564 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/boundaryData @@ -0,0 +1 @@ +../../common/constant/boundaryData \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/fvOptions b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/fvOptions new file mode 100644 index 0000000000000000000000000000000000000000..b9f469968b64b493fffbdf6b307832b03bcc5e9e --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/fvOptions @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2106 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object fvOptions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +pressureGradient +{ + type vectorSemiImplicitSource; + selectionMode all; + volumeMode specific; + injectionRateSuSp + { + U ((0 1.978046e-03 0) 0); + } +} + +atmCoriolisUSource1 +{ + type atmCoriolisUSource; + atmCoriolisUSourceCoeffs + { + selectionMode all; + Omega (0 0 5.65156e-5); + } +} + + +// ************************************************************************* // diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/g b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/g new file mode 120000 index 0000000000000000000000000000000000000000..c6fea3b1e556a1f8f687373e3af19adfa2f73ad7 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/g @@ -0,0 +1 @@ +../../common/constant/g \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/transportProperties b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/transportProperties new file mode 120000 index 0000000000000000000000000000000000000000..e6a4e4f7fc53f2c83e8fcde854665db55f6466d2 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/transportProperties @@ -0,0 +1 @@ +../../common/constant/transportProperties \ No newline at end of file diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/turbulenceProperties b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/turbulenceProperties new file mode 100644 index 0000000000000000000000000000000000000000..a631af459084ae5b8e0156b38a4e130fec680b97 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/constant/turbulenceProperties @@ -0,0 +1,29 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2106 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RAS; + +RAS +{ + RASModel kL; + + turbulence on; + + printCoeffs on; +} + + +// ************************************************************************* // diff --git a/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/system b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/system new file mode 120000 index 0000000000000000000000000000000000000000..8ed134fc8c3dea35c0e4c947813c3944918cd293 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/atmFlatTerrain/successor/setups.orig/kL/system @@ -0,0 +1 @@ +../common/system/ \ No newline at end of file