diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/H2O b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/H2O similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/H2O rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/H2O index b760440d33..5e1dccea96 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/H2O +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/H2O @@ -22,7 +22,7 @@ internalField uniform 0.0; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/N2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/N2 similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/N2 rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/N2 index 526299832f..cc5c913e85 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/N2 +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/N2 @@ -22,7 +22,7 @@ internalField uniform 0.79; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/O2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/O2 similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/O2 rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/O2 index df1711bebb..b0e5c52822 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/O2 +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/O2 @@ -22,7 +22,7 @@ internalField uniform 0.21; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/T b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/T similarity index 87% rename from tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/T rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/T index c00d88466a..d7e527d5cd 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/T +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/T @@ -9,8 +9,8 @@ FoamFile { version 2.0; format ascii; - class volScalarField; location "0"; + class volScalarField; object T; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,16 +21,16 @@ internalField uniform 300; boundaryField { - walls + "(sides|frontAndBack)" { type fixedValue; value uniform 300; } - wallFilm + region0_to_wallFilmRegion_wallFilmFaces { - type zeroGradient; + type fixedValue; + value uniform 300; } } - // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/U similarity index 88% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/U rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/U index 4ba4caa5d3..5583d72825 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/U +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/U @@ -21,17 +21,14 @@ internalField uniform (0 0 0); boundaryField { - "(.*)" + "(sides|frontAndBack)" { - type fixedValue; + type pressureInletOutletVelocity; value uniform (0 0 0); } region0_to_wallFilmRegion_wallFilmFaces { - type directMapped; - fieldName Usf; - average ( 0 0 0 ); - setAverage no; + type fixedValue; value uniform (0 0 0); } } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p new file mode 100644 index 0000000000..fcda0699d1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type calculated; + value $internalField; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type calculated; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p_rgh similarity index 87% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/p rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p_rgh index 545caddb33..f9906768c1 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/p +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/p_rgh @@ -11,7 +11,7 @@ FoamFile format ascii; class volScalarField; location "0"; - object p; + object p_rgh; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,13 +21,13 @@ internalField uniform 100000; boundaryField { - "(.*)" + "(sides|frontAndBack)" { - type zeroGradient; // buoyantPressure; + type buoyantPressure; } region0_to_wallFilmRegion_wallFilmFaces { - type zeroGradient; // buoyantPressure; + type buoyantPressure; } } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Tf similarity index 84% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/wallFilmRegion/Tf rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Tf index 452777f8f7..79b48fefa2 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/wallFilmRegion/Tf +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Tf @@ -17,7 +17,7 @@ FoamFile dimensions [0 0 0 1 0 0 0]; -internalField uniform 288; +internalField uniform 300; boundaryField { @@ -27,25 +27,15 @@ boundaryField } region0_to_wallFilmRegion_wallFilmFaces - { - type fixedValue; - value uniform 312.3; - } - - left { type zeroGradient; } - right - { - type zeroGradient; - } - - frontAndBack + filmWalls { type zeroGradient; } } + // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Uf similarity index 85% rename from tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/U rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Uf index 7a2646b8a8..962a7a18fb 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0.org/U +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/Uf @@ -10,8 +10,8 @@ FoamFile version 2.0; format ascii; class volVectorField; - location "0"; - object U; + location "0/wallFilmRegion"; + object Uf; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,12 +21,18 @@ internalField uniform (0 0 0); boundaryField { - walls + wallFilmFaces_top + { + type slip; + } + + region0_to_wallFilmRegion_wallFilmFaces { type fixedValue; value uniform (0 0 0); } - wallFilm + + filmWalls { type fixedValue; value uniform (0 0 0); diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/deltaf new file mode 100644 index 0000000000..0289f0e1c8 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/0/wallFilmRegion/deltaf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object deltaf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/H2O b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/H2O similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/H2O rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/H2O index b760440d33..5e1dccea96 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/H2O +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/H2O @@ -22,7 +22,7 @@ internalField uniform 0.0; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/N2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/N2 similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/N2 rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/N2 index 526299832f..cc5c913e85 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/N2 +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/N2 @@ -22,7 +22,7 @@ internalField uniform 0.79; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/O2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/O2 similarity index 97% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/O2 rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/O2 index df1711bebb..b0e5c52822 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/O2 +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/O2 @@ -22,7 +22,7 @@ internalField uniform 0.21; boundaryField { - "(.*)" + "(sides|frontAndBack)" { type zeroGradient; } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/T b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/T similarity index 87% rename from tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/T rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/T index c00d88466a..d7e527d5cd 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/T +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/T @@ -9,8 +9,8 @@ FoamFile { version 2.0; format ascii; - class volScalarField; location "0"; + class volScalarField; object T; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,16 +21,16 @@ internalField uniform 300; boundaryField { - walls + "(sides|frontAndBack)" { type fixedValue; value uniform 300; } - wallFilm + region0_to_wallFilmRegion_wallFilmFaces { - type zeroGradient; + type fixedValue; + value uniform 300; } } - // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/U similarity index 88% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/U rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/U index 4ba4caa5d3..5583d72825 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0/U +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/U @@ -21,17 +21,14 @@ internalField uniform (0 0 0); boundaryField { - "(.*)" + "(sides|frontAndBack)" { - type fixedValue; + type pressureInletOutletVelocity; value uniform (0 0 0); } region0_to_wallFilmRegion_wallFilmFaces { - type directMapped; - fieldName Usf; - average ( 0 0 0 ); - setAverage no; + type fixedValue; value uniform (0 0 0); } } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p new file mode 100644 index 0000000000..fcda0699d1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type calculated; + value $internalField; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type calculated; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p_rgh similarity index 87% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/p rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p_rgh index 545caddb33..f9906768c1 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/p +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/p_rgh @@ -11,7 +11,7 @@ FoamFile format ascii; class volScalarField; location "0"; - object p; + object p_rgh; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,13 +21,13 @@ internalField uniform 100000; boundaryField { - "(.*)" + "(sides|frontAndBack)" { - type zeroGradient; // buoyantPressure; + type buoyantPressure; } region0_to_wallFilmRegion_wallFilmFaces { - type zeroGradient; // buoyantPressure; + type buoyantPressure; } } diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Tf similarity index 84% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/wallFilmRegion/Tf rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Tf index 452777f8f7..79b48fefa2 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/0.org/wallFilmRegion/Tf +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Tf @@ -17,7 +17,7 @@ FoamFile dimensions [0 0 0 1 0 0 0]; -internalField uniform 288; +internalField uniform 300; boundaryField { @@ -27,25 +27,15 @@ boundaryField } region0_to_wallFilmRegion_wallFilmFaces - { - type fixedValue; - value uniform 312.3; - } - - left { type zeroGradient; } - right - { - type zeroGradient; - } - - frontAndBack + filmWalls { type zeroGradient; } } + // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Uf similarity index 85% rename from tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/U rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Uf index 7a2646b8a8..962a7a18fb 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/0/U +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/Uf @@ -10,8 +10,8 @@ FoamFile version 2.0; format ascii; class volVectorField; - location "0"; - object U; + location "0/wallFilmRegion"; + object Uf; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -21,12 +21,18 @@ internalField uniform (0 0 0); boundaryField { - walls + wallFilmFaces_top + { + type slip; + } + + region0_to_wallFilmRegion_wallFilmFaces { type fixedValue; value uniform (0 0 0); } - wallFilm + + filmWalls { type fixedValue; value uniform (0 0 0); diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/deltaf new file mode 100644 index 0000000000..0289f0e1c8 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0.org/wallFilmRegion/deltaf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object deltaf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/H2O b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/H2O new file mode 100644 index 0000000000..5e1dccea96 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/H2O @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object H2O; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.0; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/N2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/N2 new file mode 100644 index 0000000000..cc5c913e85 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/N2 @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object N2; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.79; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/O2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/O2 new file mode 100644 index 0000000000..b0e5c52822 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/O2 @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object O2; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.21; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/T b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/T new file mode 100644 index 0000000000..d7e527d5cd --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/T @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + location "0"; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + "(sides|frontAndBack)" + { + type fixedValue; + value uniform 300; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform 300; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/U new file mode 100644 index 0000000000..5583d72825 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/U @@ -0,0 +1,37 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + "(sides|frontAndBack)" + { + type pressureInletOutletVelocity; + value uniform (0 0 0); + } + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform (0 0 0); + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p new file mode 100644 index 0000000000..fcda0699d1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type calculated; + value $internalField; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type calculated; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p_rgh b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p_rgh new file mode 100644 index 0000000000..f9906768c1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/p_rgh @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type buoyantPressure; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type buoyantPressure; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Tf new file mode 100644 index 0000000000..79b48fefa2 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Tf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object Tf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Uf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Uf new file mode 100644 index 0000000000..962a7a18fb --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/Uf @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0/wallFilmRegion"; + object Uf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + wallFilmFaces_top + { + type slip; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform (0 0 0); + } + + filmWalls + { + type fixedValue; + value uniform (0 0 0); + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/deltaf new file mode 100644 index 0000000000..0289f0e1c8 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/0/wallFilmRegion/deltaf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object deltaf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/H2O b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/H2O new file mode 100644 index 0000000000..5e1dccea96 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/H2O @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object H2O; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.0; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/N2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/N2 new file mode 100644 index 0000000000..cc5c913e85 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/N2 @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object N2; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.79; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/O2 b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/O2 new file mode 100644 index 0000000000..b0e5c52822 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/O2 @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object O2; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.21; + +boundaryField +{ + "(sides|frontAndBack)" + { + type zeroGradient; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/T b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/T new file mode 100644 index 0000000000..d7e527d5cd --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/T @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + location "0"; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + "(sides|frontAndBack)" + { + type fixedValue; + value uniform 300; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform 300; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/U b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/U new file mode 100644 index 0000000000..5583d72825 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/U @@ -0,0 +1,37 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + "(sides|frontAndBack)" + { + type pressureInletOutletVelocity; + value uniform (0 0 0); + } + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform (0 0 0); + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p new file mode 100644 index 0000000000..fcda0699d1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type calculated; + value $internalField; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type calculated; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p_rgh b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p_rgh new file mode 100644 index 0000000000..f9906768c1 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/p_rgh @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + "(sides|frontAndBack)" + { + type buoyantPressure; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type buoyantPressure; + } +} + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Tf new file mode 100644 index 0000000000..79b48fefa2 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Tf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object Tf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Uf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Uf new file mode 100644 index 0000000000..962a7a18fb --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/Uf @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0/wallFilmRegion"; + object Uf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + wallFilmFaces_top + { + type slip; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type fixedValue; + value uniform (0 0 0); + } + + filmWalls + { + type fixedValue; + value uniform (0 0 0); + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/deltaf new file mode 100644 index 0000000000..0289f0e1c8 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/0/wallFilmRegion/deltaf @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0/wallFilmRegion"; + object deltaf; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + wallFilmFaces_top + { + type zeroGradient; + } + + region0_to_wallFilmRegion_wallFilmFaces + { + type zeroGradient; + } + + filmWalls + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/Allclean b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allclean similarity index 85% rename from tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/Allclean rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allclean index 60822bc8ef..49a23b95b8 100755 --- a/tutorials/lagrangian/reactingParcelFilmFoam/multipleBoxes/Allclean +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allclean @@ -4,10 +4,11 @@ cleanCase -rm -rf system/wallFilmRegion rm -rf constant/wallFilmRegion rm -rf 0 cp -rf 0.org 0 rm -f *.obj +#rm -rf VTK + diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun new file mode 100755 index 0000000000..03135280bf --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun @@ -0,0 +1,11 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # run from this directory + +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +./Allrun.pre + +application=`getApplication` + +runApplication $application + diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/Allrun.pre b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun.pre similarity index 68% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/Allrun.pre rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun.pre index a6e2612512..a283228a85 100755 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/Allrun.pre +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/Allrun.pre @@ -1,15 +1,10 @@ #!/bin/sh . $WM_PROJECT_DIR/bin/tools/RunFunctions -rm -fr log.* - runApplication blockMesh runApplication setSet -batch wallFilmRegion.setSet mv log.setSet log.wallFilmRegion.setSet -runApplication setsToZones -noFlipMap -mv log.setsToZones log.setsToZones.primaryRegion - runApplication extrudeToRegionMesh -overwrite diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/additionalControls b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/additionalControls similarity index 95% rename from tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/additionalControls rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/additionalControls index cd51e00683..dbbbbf342c 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/additionalControls +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/additionalControls @@ -15,6 +15,6 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -solvePrimaryRegion false; // true; +solvePrimaryRegion true; // false; // true; // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/constant/RASProperties b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/chemistryProperties similarity index 80% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/constant/RASProperties rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/chemistryProperties index ff89fc8434..fca4f15a5c 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/constant/RASProperties +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/chemistryProperties @@ -11,16 +11,19 @@ FoamFile format ascii; class dictionary; location "constant"; - object RASProperties; + object chemistryProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -RASModel kEpsilon; +psiChemistryModel ODEChemistryModel; -turbulence on; +chemistry off; -printCoeffs on; +turbulentReaction off; + +chemistrySolver noChemistrySolver; + +initialChemicalTimeStep 1e-07; // ************************************************************************* // -/* vim: set filetype=cpp : */ diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/turbulenceProperties b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/combustionProperties similarity index 92% rename from tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/turbulenceProperties rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/combustionProperties index d0a0998654..4d6e2a96b0 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/turbulenceProperties +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/combustionProperties @@ -11,11 +11,11 @@ FoamFile format ascii; class dictionary; location "constant"; - object turbulenceProperties; + object combustionProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -simulationType laminar; +combustionModel none; // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/constant/foam.dat b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/foam.dat similarity index 100% rename from tutorials/lagrangian/reactingParcelFilmFoam/evaporationTest/constant/foam.dat rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/foam.dat diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/foam.inp b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/foam.inp similarity index 92% rename from tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/foam.inp rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/foam.inp index 84c3df95ee..cf67d1ec7c 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/foam.inp +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/foam.inp @@ -3,7 +3,8 @@ species O2 H2O N2 -); +) +; reactions {} diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/g b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/g similarity index 96% rename from tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/g rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/g index fdf2676466..fdb459fd07 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/g +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/g @@ -16,7 +16,7 @@ FoamFile // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 -2 0 0 0 0]; -value (0 0 -9.81); +value (0 -9.81 0); // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/parcelInjectionProperties b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/parcelInjectionProperties new file mode 100644 index 0000000000..65c5a7f257 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/parcelInjectionProperties @@ -0,0 +1,25 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.7.1 | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object scalarListList; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +// (x y z) (u v w) d rho mDot T cp (Y0..Y2) (Yg0..YgN) (Yl0..YlN) (Ys0..YsN) +( + (0 1.95 -0.2) (0 -5 0) 0.001 1000 0.002 300 4200 (1) + (0 1.95 0) (0 -5 0) 0.001 1000 0.002 300 4200 (1) + (0 1.95 0.2) (0 -5 0) 0.001 1000 0.002 300 4200 (1) +); + + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict similarity index 85% rename from tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/polyMesh/blockMeshDict rename to tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict index 120df680f5..ab01f1281b 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/panel/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict @@ -20,21 +20,21 @@ convertToMeters 0.1; vertices ( //back - ( 0 0 0) - ( 1 0 0) + ( 0 0 0) + ( 1 0 0) ( 0 0.5 0) - ( 1 0.5 0) + ( 1 0.5 0) // front - ( 0 0 0.2) - ( 1 0 0.2) - ( 0 0.5 0.2) - ( 1 0.5 0.2) + ( 0 0 1) + ( 1 0 1) + ( 0 0.5 1) + ( 1 0.5 1) ); blocks ( - hex (0 1 3 2 4 5 7 6 ) (20 30 1) simpleGrading (1 1 1) + hex (0 1 3 2 4 5 7 6 ) (20 10 20) simpleGrading (1 1 1) ); edges @@ -43,7 +43,7 @@ edges patches ( - wall walls + patch sides ( (1 5 7 3) (4 5 7 6) diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary new file mode 100644 index 0000000000..52b636ac61 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary @@ -0,0 +1,242 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +2 +( + sides + { + type patch; + nFaces 1400; + startFace 11200; + } + region0_to_wallFilmRegion_wallFilmFaces + { + type directMappedWall; + nFaces 200; + startFace 12600; + sampleMode nearestPatchFace; + sampleRegion wallFilmRegion; + samplePatch region0_to_wallFilmRegion_wallFilmFaces; + offsets +200 +( +(-4.33680869e-19 -4.33680869e-19 -0) +(-4.33680869e-19 -8.67361738e-19 -0) +(-4.33680869e-19 -1.734723476e-18 -0) +(-0 3.469446952e-18 -0) +(-0 -0 -0) +(-4.33680869e-19 -3.469446952e-18 -0) +(-4.33680869e-19 -6.938893904e-18 -0) +(-4.33680869e-19 -0 -0) +(-0 -6.938893904e-18 -0) +(-4.33680869e-19 -0 -0) +(-0 -4.33680869e-19 -0) +(-1.734723476e-18 -0 -0) +(-0 -0 -0) +(-8.67361738e-19 -0 -0) +(-8.67361738e-19 3.469446952e-18 -0) +(-2.602085214e-18 -3.469446952e-18 -0) +(-0 -6.938893904e-18 -0) +(-8.67361738e-19 -6.938893904e-18 -0) +(-0 6.938893904e-18 -0) +(-0 -0 -0) +(1.734723476e-18 -0 -0) +(-1.734723476e-18 -0 -0) +(-0 -3.469446952e-18 -0) +(1.734723476e-18 6.938893904e-18 -0) +(-0 -0 -0) +(1.734723476e-18 -0 -0) +(3.469446952e-18 6.938893904e-18 -0) +(-0 -6.938893904e-18 -0) +(-1.734723476e-18 -6.938893904e-18 -0) +(3.469446952e-18 6.938893904e-18 -0) +(-3.469446952e-18 4.33680869e-19 -0) +(-0 -1.734723476e-18 -0) +(-0 1.734723476e-18 -0) +(3.469446952e-18 3.469446952e-18 -0) +(3.469446952e-18 3.469446952e-18 -0) +(-0 3.469446952e-18 -0) +(-3.469446952e-18 -0 -0) +(-0 -0 -0) +(-0 -0 -0) +(-3.469446952e-18 -0 -0) +(-0 -4.33680869e-19 -0) +(-0 -8.67361738e-19 -0) +(-3.469446952e-18 -0 -0) +(-3.469446952e-18 -3.469446952e-18 -0) +(-0 -0 -0) +(-0 -0 -0) +(-6.938893904e-18 -0 -0) +(-3.469446952e-18 -6.938893904e-18 -0) +(-3.469446952e-18 6.938893904e-18 -0) +(-6.938893904e-18 -1.387778781e-17 -0) +(-3.469446952e-18 -4.33680869e-19 -0) +(-3.469446952e-18 1.734723476e-18 -0) +(3.469446952e-18 -0 -0) +(-0 3.469446952e-18 -0) +(-3.469446952e-18 -3.469446952e-18 -0) +(-3.469446952e-18 -1.040834086e-17 -0) +(3.469446952e-18 6.938893904e-18 -0) +(-3.469446952e-18 -0 -0) +(-3.469446952e-18 -6.938893904e-18 -0) +(3.469446952e-18 -0 -0) +(-0 -4.33680869e-19 -0) +(6.938893904e-18 8.67361738e-19 -0) +(-6.938893904e-18 -1.734723476e-18 -0) +(-6.938893904e-18 -3.469446952e-18 -0) +(-0 -0 -0) +(-0 -6.938893904e-18 -0) +(-6.938893904e-18 -6.938893904e-18 -0) +(-6.938893904e-18 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-6.938893904e-18 -1.387778781e-17 -0) +(-0 -0 -0) +(-0 -0 -0) +(6.938893904e-18 1.734723476e-18 -0) +(-0 -0 -0) +(-6.938893904e-18 -0 -0) +(-0 -6.938893904e-18 -0) +(-0 6.938893904e-18 -0) +(-6.938893904e-18 -0 -0) +(-6.938893904e-18 -0 -0) +(-0 -0 -0) +(6.938893904e-18 -0 -0) +(-6.938893904e-18 -2.602085214e-18 -0) +(6.938893904e-18 3.469446952e-18 -0) +(6.938893904e-18 3.469446952e-18 -0) +(6.938893904e-18 -3.469446952e-18 -0) +(6.938893904e-18 -3.469446952e-18 -0) +(-6.938893904e-18 -0 -0) +(-6.938893904e-18 -0 -0) +(-6.938893904e-18 -6.938893904e-18 -0) +(-6.938893904e-18 -6.938893904e-18 -0) +(-6.938893904e-18 -4.33680869e-19 -0) +(6.938893904e-18 8.67361738e-19 -0) +(-6.938893904e-18 -1.734723476e-18 -0) +(-1.387778781e-17 -3.469446952e-18 -0) +(-6.938893904e-18 -0 -0) +(-0 -6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-6.938893904e-18 -0 -0) +(-6.938893904e-18 -6.938893904e-18 -0) +(-1.387778781e-17 -1.387778781e-17 -0) +(-0 -0 -0) +(-0 -0 -0) +(-0 1.734723476e-18 -0) +(6.938893904e-18 -0 -0) +(-0 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-0 6.938893904e-18 -0) +(6.938893904e-18 -0 -0) +(-6.938893904e-18 -0 -0) +(-0 -0 -0) +(-0 -0 -0) +(-6.938893904e-18 -2.602085214e-18 -0) +(-0 3.469446952e-18 -0) +(-6.938893904e-18 3.469446952e-18 -0) +(-6.938893904e-18 -3.469446952e-18 -0) +(-0 -3.469446952e-18 -0) +(-1.387778781e-17 -0 -0) +(-1.387778781e-17 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-2.081668171e-17 -4.33680869e-19 -0) +(-6.938893904e-18 8.67361738e-19 -0) +(6.938893904e-18 -1.734723476e-18 -0) +(-0 -3.469446952e-18 -0) +(6.938893904e-18 -0 -0) +(1.387778781e-17 -6.938893904e-18 -0) +(-0 -6.938893904e-18 -0) +(-0 -0 -0) +(-0 -6.938893904e-18 -0) +(-0 -1.387778781e-17 -0) +(-1.387778781e-17 -4.33680869e-19 -0) +(-0 8.67361738e-19 -0) +(-0 -1.734723476e-18 -0) +(-1.387778781e-17 -3.469446952e-18 -0) +(-0 -0 -0) +(-0 -6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -1.387778781e-17 -0) +(-0 -0 -0) +(-0 -0 -0) +(-0 1.734723476e-18 -0) +(1.387778781e-17 -3.469446952e-18 -0) +(-0 -3.469446952e-18 -0) +(-0 3.469446952e-18 -0) +(-0 -0 -0) +(-1.387778781e-17 6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-0 -1.387778781e-17 -0) +(-1.387778781e-17 -4.33680869e-19 -0) +(1.387778781e-17 8.67361738e-19 -0) +(-1.387778781e-17 -1.734723476e-18 -0) +(-0 -3.469446952e-18 -0) +(-0 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -0 -0) +(-2.775557562e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -1.387778781e-17 -0) +(-0 -4.33680869e-19 -0) +(-0 8.67361738e-19 -0) +(-1.387778781e-17 -1.734723476e-18 -0) +(-1.387778781e-17 -3.469446952e-18 -0) +(1.387778781e-17 -0 -0) +(1.387778781e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -1.387778781e-17 -0) +(-0 -4.33680869e-19 -0) +(-1.387778781e-17 -8.67361738e-19 -0) +(-0 1.734723476e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-0 -0 -0) +(-1.387778781e-17 -1.040834086e-17 -0) +(-1.387778781e-17 -0 -0) +(1.387778781e-17 -0 -0) +(-1.387778781e-17 -0 -0) +(-1.387778781e-17 -1.387778781e-17 -0) +(-0 -4.33680869e-19 -0) +(1.387778781e-17 8.67361738e-19 -0) +(1.387778781e-17 -1.734723476e-18 -0) +(-2.775557562e-17 -3.469446952e-18 -0) +(-1.387778781e-17 -0 -0) +(-0 -6.938893904e-18 -0) +(-2.775557562e-17 -6.938893904e-18 -0) +(-0 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -1.387778781e-17 -0) +(-2.775557562e-17 -4.33680869e-19 -0) +(1.387778781e-17 8.67361738e-19 -0) +(-1.387778781e-17 -1.734723476e-18 -0) +(-1.387778781e-17 -3.469446952e-18 -0) +(-0 -0 -0) +(-0 -6.938893904e-18 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-2.775557562e-17 -0 -0) +(-1.387778781e-17 -6.938893904e-18 -0) +(-1.387778781e-17 -1.387778781e-17 -0) +) +; + } +) + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones new file mode 100644 index 0000000000..e170d8c1ad --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class regIOobject; + location "constant/polyMesh"; + object cellZones; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +0 +() + +// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones new file mode 100644 index 0000000000..bd1f20da56 --- /dev/null +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones @@ -0,0 +1,232 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class regIOobject; + location "constant/polyMesh"; + object faceZones; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +1 +( +wallFilmFaces +{ + type faceZone; +faceLabels List