From be83bcae20b752b23a1dfaf3414ba0893cef1ecc Mon Sep 17 00:00:00 2001 From: Hrvoje Jasak Date: Fri, 1 Oct 2010 10:29:30 +0100 Subject: [PATCH] Tutorial merge - initial --- tutorials/basic/laplacianFoam/flange/0/T | 2 +- tutorials/basic/laplacianFoam/flange/Allrun | 11 +- .../flange/constant/polyMesh/boundary | 5 +- .../flange/constant/polyMesh/boundary.org | 2 +- .../flange/constant/transportProperties | 8 +- .../laplacianFoam/flange/system/controlDict | 8 +- .../laplacianFoam/flange/system/fvSchemes | 12 +- .../laplacianFoam/flange/system/fvSolution | 17 +- .../basic/potentialFoam/cylinder/0.org/U | 2 +- .../basic/potentialFoam/cylinder/0.org/p | 2 +- tutorials/basic/potentialFoam/cylinder/0/U | 2 +- tutorials/basic/potentialFoam/cylinder/0/p | 2 +- tutorials/basic/potentialFoam/cylinder/Allrun | 2 +- .../analyticalCylinder/analyticalCylinder.C | 2 +- .../cylinder/constant/polyMesh/blockMeshDict | 2 +- .../cylinder/constant/polyMesh/boundary | 5 +- .../potentialFoam/cylinder/system/controlDict | 8 +- .../potentialFoam/cylinder/system/fvSchemes | 10 +- .../potentialFoam/cylinder/system/fvSolution | 17 +- .../basic/potentialFoam/pitzDaily/0.org/U | 2 +- .../basic/potentialFoam/pitzDaily/0.org/p | 2 +- tutorials/basic/potentialFoam/pitzDaily/0/U | 2 +- tutorials/basic/potentialFoam/pitzDaily/0/p | 2 +- .../basic/potentialFoam/pitzDaily/Allrun | 2 +- .../pitzDaily/constant/polyMesh/blockMeshDict | 2 +- .../pitzDaily/constant/polyMesh/boundary | 69 +- .../pitzDaily/system/controlDict | 8 +- .../potentialFoam/pitzDaily/system/fvSchemes | 10 +- .../potentialFoam/pitzDaily/system/fvSolution | 17 +- .../basic/scalarTransportFoam/pitzDaily/0/T | 2 +- .../basic/scalarTransportFoam/pitzDaily/0/U | 2 +- .../pitzDaily/constant/polyMesh/blockMeshDict | 2 +- .../pitzDaily/constant/polyMesh/boundary | 69 +- .../pitzDaily/constant/transportProperties | 8 +- .../pitzDaily/system/controlDict | 8 +- .../pitzDaily/system/fvSchemes | 10 +- .../pitzDaily/system/fvSolution | 17 +- .../combustion/XiFoam/les/pitzDaily/0/Su | 52 + tutorials/combustion/XiFoam/les/pitzDaily/0/T | 54 + .../combustion/XiFoam/les/pitzDaily/0/Tu | 54 + tutorials/combustion/XiFoam/les/pitzDaily/0/U | 55 + .../combustion/XiFoam/les/pitzDaily/0/Xi | 52 + .../XiFoam/les/pitzDaily/0/alphaSgs | 51 + tutorials/combustion/XiFoam/les/pitzDaily/0/b | 52 + tutorials/combustion/XiFoam/les/pitzDaily/0/k | 54 + .../combustion/XiFoam/les/pitzDaily/0/muSgs | 51 + tutorials/combustion/XiFoam/les/pitzDaily/0/p | 57 + .../les/pitzDaily/constant/LESProperties | 88 ++ .../pitzDaily/constant/combustionProperties | 93 ++ .../XiFoam/les/pitzDaily/constant/g | 21 + .../pitzDaily/constant/polyMesh/blockMeshDict | 153 +++ .../les/pitzDaily/constant/polyMesh/boundary | 52 + .../constant/thermophysicalProperties | 58 + .../pitzDaily/constant/turbulenceProperties | 21 + .../XiFoam/les/pitzDaily/system/controlDict | 80 ++ .../XiFoam/les/pitzDaily/system/fvSchemes | 80 ++ .../XiFoam/les/pitzDaily/system/fvSolution | 133 +++ .../XiFoam/les/pitzDaily/system/setFieldsDict | 38 + .../combustion/XiFoam/les/pitzDaily3D/0/Su | 52 + .../combustion/XiFoam/les/pitzDaily3D/0/T | 54 + .../combustion/XiFoam/les/pitzDaily3D/0/Tu | 54 + .../combustion/XiFoam/les/pitzDaily3D/0/U | 56 + .../combustion/XiFoam/les/pitzDaily3D/0/Xi | 52 + .../XiFoam/les/pitzDaily3D/0/alphaSgs | 51 + .../combustion/XiFoam/les/pitzDaily3D/0/b | 52 + .../combustion/XiFoam/les/pitzDaily3D/0/k | 54 + .../combustion/XiFoam/les/pitzDaily3D/0/muSgs | 51 + .../combustion/XiFoam/les/pitzDaily3D/0/p | 57 + .../les/pitzDaily3D/constant/LESProperties | 88 ++ .../pitzDaily3D/constant/combustionProperties | 93 ++ .../XiFoam/les/pitzDaily3D/constant/g | 21 + .../constant/polyMesh/blockMeshDict | 153 +++ .../pitzDaily3D/constant/polyMesh/boundary | 53 + .../constant/thermophysicalProperties | 58 + .../pitzDaily3D/constant/turbulenceProperties | 21 + .../XiFoam/les/pitzDaily3D/system/controlDict | 80 ++ .../XiFoam/les/pitzDaily3D/system/fvSchemes | 80 ++ .../XiFoam/les/pitzDaily3D/system/fvSolution | 138 +++ tutorials/combustion/XiFoam/ras/Allclean | 17 + tutorials/combustion/XiFoam/ras/Allrun | 29 + .../XiFoam/ras/moriyoshiHomogeneous/0/Su | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/T | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/Tu | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/U | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/Xi | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/alphat | 47 + .../XiFoam/ras/moriyoshiHomogeneous/0/b | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/epsilon | 51 + .../XiFoam/ras/moriyoshiHomogeneous/0/ft | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/fu | 49 + .../XiFoam/ras/moriyoshiHomogeneous/0/k | 51 + .../XiFoam/ras/moriyoshiHomogeneous/0/mut | 51 + .../XiFoam/ras/moriyoshiHomogeneous/0/p | 49 + .../constant/RASProperties | 25 + .../constant/combustionProperties | 84 ++ .../ras/moriyoshiHomogeneous/constant/g | 22 + .../constant/polyMesh/blockMeshDict | 69 ++ .../constant/polyMesh/boundary | 52 + .../constant/thermophysicalProperties | 33 + .../constant/turbulenceProperties | 21 + .../moriyoshiHomogeneous/system/controlDict | 55 + .../ras/moriyoshiHomogeneous/system/fvSchemes | 87 ++ .../moriyoshiHomogeneous/system/fvSolution | 133 +++ .../combustion/dieselFoam/aachenBomb/0/N2 | 2 +- .../combustion/dieselFoam/aachenBomb/0/O2 | 2 +- .../combustion/dieselFoam/aachenBomb/0/T | 2 +- .../combustion/dieselFoam/aachenBomb/0/U | 2 +- .../dieselFoam/aachenBomb/0/Ydefault | 2 +- .../combustion/dieselFoam/aachenBomb/0/alphat | 32 + .../dieselFoam/aachenBomb/0/epsilon | 28 +- .../combustion/dieselFoam/aachenBomb/0/ft | 4 +- .../combustion/dieselFoam/aachenBomb/0/fu | 4 +- .../combustion/dieselFoam/aachenBomb/0/k | 28 +- .../combustion/dieselFoam/aachenBomb/0/mut | 32 + .../combustion/dieselFoam/aachenBomb/0/p | 12 +- .../aachenBomb/constant/RASProperties | 88 +- .../aachenBomb/constant/chemistryProperties | 30 +- .../aachenBomb/constant/combustionProperties | 18 +- .../dieselFoam/aachenBomb/constant/g | 22 + .../aachenBomb/constant/injectorProperties | 9 +- .../constant/polyMesh/blockMeshDict | 2 +- .../aachenBomb/constant/polyMesh/boundary | 5 +- .../aachenBomb/constant/sprayProperties | 100 +- .../constant/thermophysicalProperties | 29 +- .../aachenBomb/constant/turbulenceProperties | 21 + .../dieselFoam/aachenBomb/system/controlDict | 42 +- .../dieselFoam/aachenBomb/system/fvSchemes | 43 +- .../dieselFoam/aachenBomb/system/fvSolution | 63 +- .../engineFoam/kivaTest/-180/alphat | 45 + .../engineFoam/kivaTest/-180/epsilon | 51 + .../combustion/engineFoam/kivaTest/-180/k | 42 + .../combustion/engineFoam/kivaTest/-180/mut | 51 + .../combustion/engineFoam/kivaTest/Allrun | 4 +- .../kivaTest/constant/RASProperties | 85 +- .../kivaTest/constant/combustionProperties | 30 +- .../kivaTest/constant/engineGeometry | 16 +- .../combustion/engineFoam/kivaTest/constant/g | 22 + .../kivaTest/constant/polyMesh/boundary | 43 +- .../kivaTest/constant/polyMesh/boundary.org | 2 +- .../constant/thermophysicalProperties | 8 +- .../kivaTest/constant/turbulenceProperties | 21 + .../engineFoam/kivaTest/system/controlDict | 16 +- .../kivaTest/system/controlDict.1st | 16 +- .../kivaTest/system/controlDict.2nd | 16 +- .../engineFoam/kivaTest/system/fvSchemes | 20 +- .../engineFoam/kivaTest/system/fvSolution | 161 +-- .../compressible/rhoCentralFoam/Allclean | 2 +- tutorials/compressible/rhoCentralFoam/Allrun | 20 +- .../rhoCentralFoam/LadenburgJet60psi/0.org/T | 2 +- .../rhoCentralFoam/LadenburgJet60psi/0.org/U | 2 +- .../rhoCentralFoam/LadenburgJet60psi/0.org/p | 5 +- .../rhoCentralFoam/LadenburgJet60psi/0/T | 2 +- .../rhoCentralFoam/LadenburgJet60psi/0/U | 2 +- .../rhoCentralFoam/LadenburgJet60psi/0/p | 5 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/polyMesh/boundary | 5 +- .../constant/thermophysicalProperties | 8 +- .../LadenburgJet60psi/system/controlDict | 10 +- .../LadenburgJet60psi/system/decomposeParDict | 24 +- .../LadenburgJet60psi/system/fvSchemes | 18 +- .../LadenburgJet60psi/system/fvSolution | 50 +- .../LadenburgJet60psi/system/mapFieldsDict | 14 +- .../LadenburgJet60psi/system/sampleDict | 52 +- .../rhoCentralFoam/biconic25-55Run35/0/T | 2 +- .../rhoCentralFoam/biconic25-55Run35/0/U | 2 +- .../rhoCentralFoam/biconic25-55Run35/0/p | 2 +- .../biconic25-55Run35/constant/points.tmp | 4 +- .../biconic25-55Run35/constant/pointsHeader | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/thermophysicalProperties | 33 +- .../biconic25-55Run35/system/controlDict | 8 +- .../biconic25-55Run35/system/fvSchemes | 20 +- .../biconic25-55Run35/system/fvSolution | 50 +- .../biconic25-55Run35/system/sampleDict | 52 +- .../rhoCentralFoam/forwardStep/0/Ma | 2 +- .../rhoCentralFoam/forwardStep/0/T | 2 +- .../rhoCentralFoam/forwardStep/0/U | 2 +- .../rhoCentralFoam/forwardStep/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../forwardStep/constant/polyMesh/boundary | 5 +- .../constant/thermophysicalProperties | 13 +- .../forwardStep/system/controlDict | 14 +- .../forwardStep/system/fvSchemes | 22 +- .../forwardStep/system/fvSolution | 50 +- .../rhoCentralFoam/obliqueShock/0/T | 2 +- .../rhoCentralFoam/obliqueShock/0/U | 2 +- .../rhoCentralFoam/obliqueShock/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../obliqueShock/constant/polyMesh/boundary | 5 +- .../constant/thermophysicalProperties | 10 +- .../obliqueShock/system/controlDict | 8 +- .../obliqueShock/system/fvSchemes | 22 +- .../obliqueShock/system/fvSolution | 51 +- .../rhoCentralFoam/shockTube/0.org/T | 2 +- .../rhoCentralFoam/shockTube/0.org/U | 2 +- .../rhoCentralFoam/shockTube/0.org/p | 2 +- .../compressible/rhoCentralFoam/shockTube/0/T | 2 +- .../compressible/rhoCentralFoam/shockTube/0/U | 2 +- .../compressible/rhoCentralFoam/shockTube/0/p | 2 +- .../shockTube/constant/polyMesh/blockMeshDict | 2 +- .../shockTube/constant/polyMesh/boundary | 5 +- .../constant/thermophysicalProperties | 10 +- .../shockTube/system/controlDict | 38 +- .../rhoCentralFoam/shockTube/system/fvSchemes | 16 +- .../shockTube/system/fvSolution | 50 +- .../shockTube/system/sampleDict | 29 +- .../shockTube/system/setFieldsDict | 25 +- .../rhoCentralFoam/wedge15Ma5/0/T | 2 +- .../rhoCentralFoam/wedge15Ma5/0/U | 2 +- .../rhoCentralFoam/wedge15Ma5/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../wedge15Ma5/constant/polyMesh/boundary | 5 +- .../constant/thermophysicalProperties | 10 +- .../wedge15Ma5/system/controlDict | 12 +- .../wedge15Ma5/system/fvSchemes | 18 +- .../wedge15Ma5/system/fvSolution | 50 +- .../compressible/rhoPimpleFoam/angledDuct/0/T | 2 +- .../compressible/rhoPimpleFoam/angledDuct/0/U | 2 +- .../rhoPimpleFoam/angledDuct/0/alphat | 57 + .../rhoPimpleFoam/angledDuct/0/epsilon | 32 +- .../compressible/rhoPimpleFoam/angledDuct/0/k | 30 +- .../rhoPimpleFoam/angledDuct/0/mut | 57 + .../compressible/rhoPimpleFoam/angledDuct/0/p | 2 +- .../angledDuct/constant/RASProperties | 85 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/polyMesh/blockMeshDict.m4 | 4 +- .../angledDuct/constant/polyMesh/boundary | 82 +- .../angledDuct/constant/porousZones | 3 +- .../constant/thermophysicalProperties | 19 +- .../angledDuct/constant/turbulenceProperties | 21 + .../angledDuct/system/controlDict | 8 +- .../rhoPimpleFoam/angledDuct/system/fvSchemes | 12 +- .../angledDuct/system/fvSolution | 156 +-- .../rhoPorousSimpleFoam/angledDuctExplicit/0 | 1 + .../angledDuctExplicit/constant | 1 + .../angledDuctExplicit/system/controlDict | 6 +- .../angledDuctExplicit/system/fvSchemes | 70 +- .../angledDuctExplicit/system/fvSolution | 91 +- .../angledDuctImplicit/0/T | 2 +- .../angledDuctImplicit/0/U | 2 +- .../angledDuctImplicit/0/alphat | 57 + .../angledDuctImplicit/0/epsilon | 37 +- .../angledDuctImplicit/0/k | 35 +- .../angledDuctImplicit/0/mut | 62 + .../angledDuctImplicit/0/p | 2 +- .../angledDuctImplicit/constant/RASProperties | 87 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/polyMesh/blockMeshDict.m4 | 4 +- .../constant/polyMesh/boundary | 58 + .../angledDuctImplicit/constant/porousZones | 3 +- .../constant/thermophysicalProperties | 21 +- .../angledDuctImplicit/system/controlDict | 8 +- .../angledDuctImplicit/system/fvSchemes | 69 +- .../angledDuctImplicit/system/fvSolution | 81 +- .../compressible/rhoSonicFoam/forwardStep/0/T | 2 +- .../compressible/rhoSonicFoam/forwardStep/0/U | 2 +- .../compressible/rhoSonicFoam/forwardStep/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../forwardStep/constant/polyMesh/boundary | 82 +- .../constant/thermodynamicProperties | 12 +- .../forwardStep/system/controlDict | 8 +- .../rhoSonicFoam/forwardStep/system/fvSchemes | 10 +- .../forwardStep/system/fvSolution | 53 +- .../rhoSonicFoam/shockTube/0.org/T | 2 +- .../rhoSonicFoam/shockTube/0.org/U | 2 +- .../rhoSonicFoam/shockTube/0.org/magU | 2 +- .../rhoSonicFoam/shockTube/0.org/p | 2 +- .../compressible/rhoSonicFoam/shockTube/0/T | 1017 ++++++++++++++++- .../compressible/rhoSonicFoam/shockTube/0/U | 11 +- .../rhoSonicFoam/shockTube/0/magU | 2 +- .../compressible/rhoSonicFoam/shockTube/0/p | 1017 ++++++++++++++++- .../rhoSonicFoam/shockTube/Allrun | 5 +- .../shockTube/constant/initProperties | 24 +- .../shockTube/constant/polyMesh/blockMeshDict | 2 +- .../shockTube/constant/polyMesh/boundary | 30 +- .../constant/thermodynamicProperties | 10 +- .../rhoSonicFoam/shockTube/system/controlDict | 8 +- .../rhoSonicFoam/shockTube/system/fvSchemes | 10 +- .../rhoSonicFoam/shockTube/system/fvSolution | 53 +- .../rhoSonicFoam/shockTube/system/sampleDict | 31 +- .../shockTube/system/setFieldsDict | 25 +- .../rhopSonicFoam/shockTube/0.org/T | 2 +- .../rhopSonicFoam/shockTube/0.org/U | 2 +- .../rhopSonicFoam/shockTube/0.org/p | 2 +- .../compressible/rhopSonicFoam/shockTube/0/T | 2 +- .../compressible/rhopSonicFoam/shockTube/0/U | 2 +- .../compressible/rhopSonicFoam/shockTube/0/p | 2 +- .../rhopSonicFoam/shockTube/Allrun | 2 +- .../shockTube/constant/polyMesh/blockMeshDict | 2 +- .../shockTube/constant/polyMesh/boundary | 30 +- .../constant/thermodynamicProperties | 10 +- .../shockTube/system/controlDict | 38 +- .../rhopSonicFoam/shockTube/system/fvSchemes | 10 +- .../rhopSonicFoam/shockTube/system/fvSolution | 69 +- .../shockTube/system/setFieldsDict | 25 +- .../compressible/rhopSonicFoam/wedge15Ma5/0/T | 2 +- .../compressible/rhopSonicFoam/wedge15Ma5/0/U | 2 +- .../compressible/rhopSonicFoam/wedge15Ma5/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../wedge15Ma5/constant/polyMesh/boundary | 82 +- .../constant/thermodynamicProperties | 10 +- .../wedge15Ma5/system/controlDict | 12 +- .../rhopSonicFoam/wedge15Ma5/system/fvSchemes | 14 +- .../wedge15Ma5/system/fvSolution | 69 +- .../sonicFoam/laminar/forwardStep/0/T | 55 + .../sonicFoam/laminar/forwardStep/0/U | 56 + .../sonicFoam/laminar/forwardStep/0/p | 63 + .../constant/polyMesh/blockMeshDict | 81 ++ .../forwardStep/constant/polyMesh/boundary | 58 + .../constant/thermophysicalProperties | 26 + .../forwardStep/constant/turbulenceProperties | 21 + .../laminar/forwardStep/system/controlDict | 49 + .../laminar/forwardStep/system/fvSchemes | 65 ++ .../laminar/forwardStep/system/fvSolution | 60 + .../sonicFoam/laminar/shockTube/0.org/T | 34 + .../sonicFoam/laminar/shockTube/0.org/U | 34 + .../sonicFoam/laminar/shockTube/0.org/magU | 34 + .../sonicFoam/laminar/shockTube/0.org/p | 34 + .../sonicFoam/laminar/shockTube/0/T | 34 + .../sonicFoam/laminar/shockTube/0/U | 34 + .../sonicFoam/laminar/shockTube/0/magU | 34 + .../sonicFoam/laminar/shockTube/0/p | 34 + .../sonicFoam/laminar/shockTube/Allclean | 9 + .../sonicFoam/laminar/shockTube/Allrun | 11 + .../shockTube/constant/polyMesh/blockMeshDict | 60 + .../shockTube/constant/polyMesh/boundary | 34 + .../constant/thermophysicalProperties | 23 + .../shockTube/constant/turbulenceProperties | 21 + .../laminar/shockTube/system/controlDict | 49 + .../laminar/shockTube/system/fvSchemes | 65 ++ .../laminar/shockTube/system/fvSolution | 60 + .../laminar/shockTube/system/sampleDict | 39 + .../laminar/shockTube/system/setFieldsDict | 23 + .../sonicFoam/ras/nacaAirfoil/0/T | 48 + .../sonicFoam/ras/nacaAirfoil/0/U | 52 + .../sonicFoam/ras/nacaAirfoil/0/epsilon | 48 + .../sonicFoam/ras/nacaAirfoil/0/k | 48 + .../sonicFoam/ras/nacaAirfoil/0/p | 52 + .../sonicFoam/ras/nacaAirfoil/Allrun | 23 + .../sonicFoam/ras/nacaAirfoil/Running_Notes | 8 + .../ras/nacaAirfoil/constant/RASProperties | 25 + .../nacaAirfoil/constant/polyMesh/boundary | 46 + .../constant/polyMesh/boundary.org | 51 + .../constant/thermophysicalProperties | 23 + .../nacaAirfoil/constant/turbulenceProperties | 21 + .../nacaAirfoil/prostar/nacaAirfoil.bnd.gz | Bin 0 -> 795455 bytes .../nacaAirfoil/prostar/nacaAirfoil.cel.gz | Bin 0 -> 673441 bytes .../nacaAirfoil/prostar/nacaAirfoil.vrt.gz | Bin 0 -> 1196433 bytes .../ras/nacaAirfoil/system/controlDict | 75 ++ .../ras/nacaAirfoil/system/fvSchemes | 70 ++ .../ras/nacaAirfoil/system/fvSolution | 84 ++ .../compressible/sonicFoam/ras/prism/0/T | 61 + .../compressible/sonicFoam/ras/prism/0/U | 68 ++ .../compressible/sonicFoam/ras/prism/0/alphat | 56 + .../sonicFoam/ras/prism/0/epsilon | 59 + .../compressible/sonicFoam/ras/prism/0/k | 59 + .../compressible/sonicFoam/ras/prism/0/mut | 56 + .../compressible/sonicFoam/ras/prism/0/p | 63 + .../ras/prism/constant/RASProperties | 25 + .../ras/prism/constant/polyMesh/blockMeshDict | 129 +++ .../ras/prism/constant/polyMesh/boundary | 58 + .../prism/constant/thermophysicalProperties | 23 + .../ras/prism/constant/turbulenceProperties | 21 + .../sonicFoam/ras/prism/system/controlDict | 49 + .../sonicFoam/ras/prism/system/fvSchemes | 70 ++ .../sonicFoam/ras/prism/system/fvSolution | 84 ++ tutorials/compressible/sonicLiquidFoam/Allrun | 4 +- .../sonicLiquidFoam/decompressionTank/0/U | 2 +- .../sonicLiquidFoam/decompressionTank/0/p | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/polyMesh/boundary | 5 +- .../constant/thermodynamicProperties | 12 +- .../constant/transportProperties | 8 +- .../decompressionTank/system/controlDict | 8 +- .../decompressionTank/system/fvSchemes | 10 +- .../decompressionTank/system/fvSolution | 41 +- .../financial/financialFoam/europeanCall/0/V | 2 +- .../europeanCall/constant/financialProperties | 18 +- .../constant/polyMesh/blockMeshDict | 2 +- .../europeanCall/constant/polyMesh/boundary | 5 +- .../europeanCall/system/controlDict | 8 +- .../europeanCall/system/fvSchemes | 8 +- .../europeanCall/system/fvSolution | 17 +- .../icoLagrangianFoam/Allclean | 0 .../{ => lagrangian}/icoLagrangianFoam/Allrun | 0 .../icoLagrangianFoam/channelParticles/0/U | 0 .../icoLagrangianFoam/channelParticles/0/p | 0 .../channelParticles/constant/cloudProperties | 0 .../constant/injectorProperties | 0 .../constant/polyMesh/blockMeshDict | 0 .../constant/polyMesh/boundary | 0 .../constant/transportProperties | 0 .../channelParticles/system/controlDict | 0 .../channelParticles/system/fvSchemes | 0 .../channelParticles/system/fvSolution | 0 395 files changed, 11328 insertions(+), 2140 deletions(-) create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/Su create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/T create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/Tu create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/U create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/Xi create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/alphaSgs create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/b create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/k create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/muSgs create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/0/p create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/LESProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/combustionProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/g create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/boundary create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/thermophysicalProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/constant/turbulenceProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/system/fvSchemes create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/system/fvSolution create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily/system/setFieldsDict create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/T create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/U create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/b create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/k create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/0/p create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/LESProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/combustionProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/g create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/thermophysicalProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/constant/turbulenceProperties create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSchemes create mode 100644 tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSolution create mode 100755 tutorials/combustion/XiFoam/ras/Allclean create mode 100755 tutorials/combustion/XiFoam/ras/Allrun create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Su create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/T create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Tu create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/U create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Xi create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/alphat create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/b create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/epsilon create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/ft create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/fu create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/k create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/mut create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/p create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/RASProperties create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/combustionProperties create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/g create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/boundary create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/thermophysicalProperties create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/turbulenceProperties create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSchemes create mode 100644 tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSolution create mode 100644 tutorials/combustion/dieselFoam/aachenBomb/0/alphat create mode 100644 tutorials/combustion/dieselFoam/aachenBomb/0/mut create mode 100644 tutorials/combustion/dieselFoam/aachenBomb/constant/g create mode 100644 tutorials/combustion/dieselFoam/aachenBomb/constant/turbulenceProperties create mode 100644 tutorials/combustion/engineFoam/kivaTest/-180/alphat create mode 100644 tutorials/combustion/engineFoam/kivaTest/-180/epsilon create mode 100644 tutorials/combustion/engineFoam/kivaTest/-180/k create mode 100644 tutorials/combustion/engineFoam/kivaTest/-180/mut create mode 100644 tutorials/combustion/engineFoam/kivaTest/constant/g create mode 100644 tutorials/combustion/engineFoam/kivaTest/constant/turbulenceProperties create mode 100644 tutorials/compressible/rhoPimpleFoam/angledDuct/0/alphat create mode 100644 tutorials/compressible/rhoPimpleFoam/angledDuct/0/mut create mode 100644 tutorials/compressible/rhoPimpleFoam/angledDuct/constant/turbulenceProperties create mode 120000 tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/0 create mode 120000 tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/constant create mode 100644 tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/alphat create mode 100644 tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/mut create mode 100644 tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/0/T create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/0/U create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/0/p create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/boundary create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/constant/thermophysicalProperties create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/constant/turbulenceProperties create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSchemes create mode 100644 tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSolution create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.org/T create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.org/U create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.org/magU create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.org/p create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/T create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/U create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/magU create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/p create mode 100755 tutorials/compressible/sonicFoam/laminar/shockTube/Allclean create mode 100755 tutorials/compressible/sonicFoam/laminar/shockTube/Allrun create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/boundary create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/constant/thermophysicalProperties create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/constant/turbulenceProperties create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSchemes create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSolution create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/system/sampleDict create mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/system/setFieldsDict create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/T create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/U create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/epsilon create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/k create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/p create mode 100755 tutorials/compressible/sonicFoam/ras/nacaAirfoil/Allrun create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/Running_Notes create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/RASProperties create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary.org create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/thermophysicalProperties create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/turbulenceProperties create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.bnd.gz create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.cel.gz create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.vrt.gz create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/controlDict create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/fvSchemes create mode 100644 tutorials/compressible/sonicFoam/ras/nacaAirfoil/system/fvSolution create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/T create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/U create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/alphat create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/epsilon create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/k create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/mut create mode 100644 tutorials/compressible/sonicFoam/ras/prism/0/p create mode 100644 tutorials/compressible/sonicFoam/ras/prism/constant/RASProperties create mode 100644 tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/blockMeshDict create mode 100644 tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/boundary create mode 100644 tutorials/compressible/sonicFoam/ras/prism/constant/thermophysicalProperties create mode 100644 tutorials/compressible/sonicFoam/ras/prism/constant/turbulenceProperties create mode 100644 tutorials/compressible/sonicFoam/ras/prism/system/controlDict create mode 100644 tutorials/compressible/sonicFoam/ras/prism/system/fvSchemes create mode 100644 tutorials/compressible/sonicFoam/ras/prism/system/fvSolution rename tutorials/{ => lagrangian}/icoLagrangianFoam/Allclean (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/Allrun (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/0/U (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/0/p (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/constant/cloudProperties (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/constant/injectorProperties (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/constant/polyMesh/blockMeshDict (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/constant/polyMesh/boundary (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/constant/transportProperties (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/system/controlDict (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/system/fvSchemes (100%) rename tutorials/{ => lagrangian}/icoLagrangianFoam/channelParticles/system/fvSolution (100%) diff --git a/tutorials/basic/laplacianFoam/flange/0/T b/tutorials/basic/laplacianFoam/flange/0/T index e3c50a023..fda50237c 100644 --- a/tutorials/basic/laplacianFoam/flange/0/T +++ b/tutorials/basic/laplacianFoam/flange/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/laplacianFoam/flange/Allrun b/tutorials/basic/laplacianFoam/flange/Allrun index 6e3250d8c..d6a968af4 100755 --- a/tutorials/basic/laplacianFoam/flange/Allrun +++ b/tutorials/basic/laplacianFoam/flange/Allrun @@ -2,12 +2,13 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application directory -application="laplacianFoam" +# Get application name +application=`getApplication` -runIdeasToFoam () +runAnsysToFoam() { - if [ -f log.ideasToFoam ] ; then + if [ -f log.ansysToFoam ] + then echo "ansysToFoam already run on $PWD: remove log file to run" else echo "ansysToFoam: converting mesh $1" @@ -15,7 +16,7 @@ runIdeasToFoam () fi } -runIdeasToFoam flange.ans 0.001 +runAnsysToFoam flange.ans 0.001 runApplication $application runApplication foamToFieldview9 runApplication foamToEnsight diff --git a/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary b/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary index c2b732e0e..8d742e28e 100644 --- a/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary +++ b/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary.org b/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary.org index 5b765b4ac..77d8d3c4b 100644 --- a/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary.org +++ b/tutorials/basic/laplacianFoam/flange/constant/polyMesh/boundary.org @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/laplacianFoam/flange/constant/transportProperties b/tutorials/basic/laplacianFoam/flange/constant/transportProperties index e202aa0bc..20112d4be 100644 --- a/tutorials/basic/laplacianFoam/flange/constant/transportProperties +++ b/tutorials/basic/laplacianFoam/flange/constant/transportProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object transportProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -DT DT [0 2 -1 0 0 0 0] 4e-05; +DT DT [ 0 2 -1 0 0 0 0 ] 4e-05; + // ************************************************************************* // diff --git a/tutorials/basic/laplacianFoam/flange/system/controlDict b/tutorials/basic/laplacianFoam/flange/system/controlDict index 24386fe5f..cca070181 100644 --- a/tutorials/basic/laplacianFoam/flange/system/controlDict +++ b/tutorials/basic/laplacianFoam/flange/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application laplacianFoam; +application laplacianFoam; startFrom latestTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/basic/laplacianFoam/flange/system/fvSchemes b/tutorials/basic/laplacianFoam/flange/system/fvSchemes index ecfee2c2c..d6c1f5134 100644 --- a/tutorials/basic/laplacianFoam/flange/system/fvSchemes +++ b/tutorials/basic/laplacianFoam/flange/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -33,7 +34,7 @@ divSchemes laplacianSchemes { default none; - laplacian(DT,T) Gauss linear corrected; + laplacian(DT,T) Gauss linear corrected; } interpolationSchemes @@ -49,7 +50,8 @@ snGradSchemes fluxRequired { default no; - T; + T ; } + // ************************************************************************* // diff --git a/tutorials/basic/laplacianFoam/flange/system/fvSolution b/tutorials/basic/laplacianFoam/flange/system/fvSolution index 367eb1e0e..a4bc2d34a 100644 --- a/tutorials/basic/laplacianFoam/flange/system/fvSolution +++ b/tutorials/basic/laplacianFoam/flange/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,20 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - T PCG + T { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } } SIMPLE @@ -29,4 +31,5 @@ SIMPLE nNonOrthogonalCorrectors 2; } + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/cylinder/0.org/U b/tutorials/basic/potentialFoam/cylinder/0.org/U index 58e7a4dfb..c2b2150d9 100644 --- a/tutorials/basic/potentialFoam/cylinder/0.org/U +++ b/tutorials/basic/potentialFoam/cylinder/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/cylinder/0.org/p b/tutorials/basic/potentialFoam/cylinder/0.org/p index 70ac09d65..3d61ee194 100644 --- a/tutorials/basic/potentialFoam/cylinder/0.org/p +++ b/tutorials/basic/potentialFoam/cylinder/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/cylinder/0/U b/tutorials/basic/potentialFoam/cylinder/0/U index 58e7a4dfb..c2b2150d9 100644 --- a/tutorials/basic/potentialFoam/cylinder/0/U +++ b/tutorials/basic/potentialFoam/cylinder/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/cylinder/0/p b/tutorials/basic/potentialFoam/cylinder/0/p index 70ac09d65..3d61ee194 100644 --- a/tutorials/basic/potentialFoam/cylinder/0/p +++ b/tutorials/basic/potentialFoam/cylinder/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/cylinder/Allrun b/tutorials/basic/potentialFoam/cylinder/Allrun index b4a0869ee..36e2229aa 100755 --- a/tutorials/basic/potentialFoam/cylinder/Allrun +++ b/tutorials/basic/potentialFoam/cylinder/Allrun @@ -2,7 +2,7 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -application="potentialFoam" +application=`getApplication` runApplication blockMesh runApplication $application diff --git a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C index 070364e51..800e29762 100644 --- a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C +++ b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C @@ -64,7 +64,7 @@ int main(int argc, char *argv[]) Info<< "end" << endl; - return(0); + return 0; } // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict index bd449662f..98f2805ef 100644 --- a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/boundary b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/boundary index b336b81de..dce655917 100644 --- a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/boundary +++ b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/basic/potentialFoam/cylinder/system/controlDict b/tutorials/basic/potentialFoam/cylinder/system/controlDict index 266d1cb20..0caf916ec 100644 --- a/tutorials/basic/potentialFoam/cylinder/system/controlDict +++ b/tutorials/basic/potentialFoam/cylinder/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application potentialFoam; +application potentialFoam; startFrom startTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/cylinder/system/fvSchemes b/tutorials/basic/potentialFoam/cylinder/system/fvSchemes index ab3c77e43..0ae37118b 100644 --- a/tutorials/basic/potentialFoam/cylinder/system/fvSchemes +++ b/tutorials/basic/potentialFoam/cylinder/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default steadyState; + default steadyState; } gradSchemes @@ -48,7 +49,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/cylinder/system/fvSolution b/tutorials/basic/potentialFoam/cylinder/system/fvSolution index 6dc71af95..b02a11dca 100644 --- a/tutorials/basic/potentialFoam/cylinder/system/fvSolution +++ b/tutorials/basic/potentialFoam/cylinder/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,20 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PCG + p { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } } SIMPLE @@ -29,4 +31,5 @@ SIMPLE nNonOrthogonalCorrectors 3; } + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/pitzDaily/0.org/U b/tutorials/basic/potentialFoam/pitzDaily/0.org/U index 4168d8530..ec085adb4 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/0.org/U +++ b/tutorials/basic/potentialFoam/pitzDaily/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/pitzDaily/0.org/p b/tutorials/basic/potentialFoam/pitzDaily/0.org/p index 02e0276ed..db9c0a3a7 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/0.org/p +++ b/tutorials/basic/potentialFoam/pitzDaily/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/pitzDaily/0/U b/tutorials/basic/potentialFoam/pitzDaily/0/U index 4168d8530..ec085adb4 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/0/U +++ b/tutorials/basic/potentialFoam/pitzDaily/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/pitzDaily/0/p b/tutorials/basic/potentialFoam/pitzDaily/0/p index 02e0276ed..db9c0a3a7 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/0/p +++ b/tutorials/basic/potentialFoam/pitzDaily/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/pitzDaily/Allrun b/tutorials/basic/potentialFoam/pitzDaily/Allrun index 601903288..cadfe86d2 100755 --- a/tutorials/basic/potentialFoam/pitzDaily/Allrun +++ b/tutorials/basic/potentialFoam/pitzDaily/Allrun @@ -2,7 +2,7 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -application="potentialFoam" +application=`getApplication` runApplication blockMesh runApplication $application diff --git a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict index 103098358..89852b13a 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/boundary b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/boundary index 8eb7d9893..eb4a4e461 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/boundary +++ b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,46 +10,43 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 5 ( -inlet -{ - type patch; - nFaces 30; - startFace 24170; -} - -outlet -{ - type patch; - nFaces 57; - startFace 24200; -} - -upperWall -{ - type wall; - nFaces 223; - startFace 24257; -} - -lowerWall -{ - type wall; - nFaces 250; - startFace 24480; -} - -frontAndBack -{ - type empty; - nFaces 24450; - startFace 24730; -} + inlet + { + type patch; + nFaces 30; + startFace 24170; + } + outlet + { + type patch; + nFaces 57; + startFace 24200; + } + upperWall + { + type wall; + nFaces 223; + startFace 24257; + } + lowerWall + { + type wall; + nFaces 250; + startFace 24480; + } + frontAndBack + { + type empty; + nFaces 24450; + startFace 24730; + } ) // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/pitzDaily/system/controlDict b/tutorials/basic/potentialFoam/pitzDaily/system/controlDict index 266d1cb20..0caf916ec 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/system/controlDict +++ b/tutorials/basic/potentialFoam/pitzDaily/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application potentialFoam; +application potentialFoam; startFrom startTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/pitzDaily/system/fvSchemes b/tutorials/basic/potentialFoam/pitzDaily/system/fvSchemes index ab3c77e43..0ae37118b 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/system/fvSchemes +++ b/tutorials/basic/potentialFoam/pitzDaily/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default steadyState; + default steadyState; } gradSchemes @@ -48,7 +49,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/pitzDaily/system/fvSolution b/tutorials/basic/potentialFoam/pitzDaily/system/fvSolution index 4d5a8fcf1..4d21f0ce8 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/system/fvSolution +++ b/tutorials/basic/potentialFoam/pitzDaily/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,20 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PCG + p { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } } SIMPLE @@ -29,4 +31,5 @@ SIMPLE nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/0/T b/tutorials/basic/scalarTransportFoam/pitzDaily/0/T index 3781d2a4d..ed4cbba8d 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/0/T +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/0/U b/tutorials/basic/scalarTransportFoam/pitzDaily/0/U index ea6a804ec..c8dd4f1a7 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/0/U +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict index 103098358..89852b13a 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/boundary b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/boundary index 8eb7d9893..eb4a4e461 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/boundary +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,46 +10,43 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 5 ( -inlet -{ - type patch; - nFaces 30; - startFace 24170; -} - -outlet -{ - type patch; - nFaces 57; - startFace 24200; -} - -upperWall -{ - type wall; - nFaces 223; - startFace 24257; -} - -lowerWall -{ - type wall; - nFaces 250; - startFace 24480; -} - -frontAndBack -{ - type empty; - nFaces 24450; - startFace 24730; -} + inlet + { + type patch; + nFaces 30; + startFace 24170; + } + outlet + { + type patch; + nFaces 57; + startFace 24200; + } + upperWall + { + type wall; + nFaces 223; + startFace 24257; + } + lowerWall + { + type wall; + nFaces 250; + startFace 24480; + } + frontAndBack + { + type empty; + nFaces 24450; + startFace 24730; + } ) // ************************************************************************* // diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/transportProperties b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/transportProperties index 062179636..ecda0c87f 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/transportProperties +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/transportProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object transportProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -DT DT [0 2 -1 0 0 0 0] 0.01; +DT DT [ 0 2 -1 0 0 0 0 ] 0.01; + // ************************************************************************* // diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict b/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict index 216d98465..b406e85ce 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application scalarTransportFoam; +application scalarTransportFoam; startFrom startTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSchemes b/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSchemes index 6c290f72d..2082387a2 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSchemes +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -49,7 +50,8 @@ snGradSchemes fluxRequired { default no; - T; + T ; } + // ************************************************************************* // diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSolution b/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSolution index 77cd8dbab..0b73d8ceb 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSolution +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,20 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - T PBiCG + T { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0; + } } SIMPLE @@ -29,4 +31,5 @@ SIMPLE nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/Su b/tutorials/combustion/XiFoam/les/pitzDaily/0/Su new file mode 100644 index 000000000..650d0b954 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/Su @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Su; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform 0.135; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 0.135; + } + + outlet + { + type inletOutlet; + inletValue uniform 0.135; + value uniform 0.135; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/T b/tutorials/combustion/XiFoam/les/pitzDaily/0/T new file mode 100644 index 000000000..0d7442b7b --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/T @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 293; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 293; + } + + outlet + { + type inletOutlet; + inletValue uniform 293; + value uniform 293; + } + + upperWall + { + type fixedValue; + value uniform 293; + } + + lowerWall + { + type fixedValue; + value uniform 570; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/Tu b/tutorials/combustion/XiFoam/les/pitzDaily/0/Tu new file mode 100644 index 000000000..2ecafa1cd --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/Tu @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Tu; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 293; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 293; + } + + outlet + { + type inletOutlet; + inletValue uniform 293; + value uniform 293; + } + + upperWall + { + type fixedValue; + value uniform 293; + } + + lowerWall + { + type fixedValue; + value uniform 570; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/U b/tutorials/combustion/XiFoam/les/pitzDaily/0/U new file mode 100644 index 000000000..c625528d1 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/U @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type turbulentInlet; + referenceField uniform (13.3 0 0); + fluctuationScale (0.04 0.02 0.02); + } + + outlet + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } + + upperWall + { + type fixedValue; + value uniform (0 0 0); + } + + lowerWall + { + type fixedValue; + value uniform (0 0 0); + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/Xi b/tutorials/combustion/XiFoam/les/pitzDaily/0/Xi new file mode 100644 index 000000000..3ab3f03da --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/Xi @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Xi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type inletOutlet; + inletValue uniform 1; + value uniform 1; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/alphaSgs b/tutorials/combustion/XiFoam/les/pitzDaily/0/alphaSgs new file mode 100644 index 000000000..145d82f01 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/alphaSgs @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object alphaSgs; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } + + upperWall + { + type alphaSgsJayatillekeWallFunction; + value uniform 0; + } + + lowerWall + { + type alphaSgsJayatillekeWallFunction; + value uniform 0; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/b b/tutorials/combustion/XiFoam/les/pitzDaily/0/b new file mode 100644 index 000000000..231a96a26 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/b @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object b; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type inletOutlet; + inletValue uniform 1; + value uniform 1; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/k b/tutorials/combustion/XiFoam/les/pitzDaily/0/k new file mode 100644 index 000000000..8c3df7e4b --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/k @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 2e-05; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 2e-05; + } + + outlet + { + type inletOutlet; + inletValue uniform 2e-05; + value uniform 2e-05; + } + + upperWall + { + type zeroGradient; + value uniform 2e-05; + } + + lowerWall + { + type zeroGradient; + value uniform 2e-05; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/muSgs b/tutorials/combustion/XiFoam/les/pitzDaily/0/muSgs new file mode 100644 index 000000000..f19d39329 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/muSgs @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object muSgs; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } + + upperWall + { + type muSgsWallFunction; + value uniform 0; + } + + lowerWall + { + type muSgsWallFunction; + value uniform 0; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/0/p b/tutorials/combustion/XiFoam/les/pitzDaily/0/p new file mode 100644 index 000000000..4893a741d --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/0/p @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 1e5; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type waveTransmissive; + field p; + phi phi; + rho rho; + psi psi; + gamma 1.3; + fieldInf 1e5; + lInf 0.3; + value uniform 1e5; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/LESProperties b/tutorials/combustion/XiFoam/les/pitzDaily/constant/LESProperties new file mode 100644 index 000000000..2ca8ce382 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/LESProperties @@ -0,0 +1,88 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object LESProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +LESModel oneEqEddy; + +delta cubeRootVol; + +turbulence on; + +printCoeffs on; + +cubeRootVolCoeffs +{ + deltaCoeff 1; +} + +PrandtlCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + smoothCoeffs + { + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; + } + + Cdelta 0.158; +} + +vanDriestCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + smoothCoeffs + { + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; + } + + Aplus 26; + Cdelta 0.158; +} + +smoothCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/combustionProperties b/tutorials/combustion/XiFoam/les/pitzDaily/constant/combustionProperties new file mode 100644 index 000000000..c08521806 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/combustionProperties @@ -0,0 +1,93 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object combustionProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +laminarFlameSpeedCorrelation constant; + +fuel Propane; + +Su Su [0 1 -1 0 0 0 0] 0.135; + +SuModel transport; + +equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 0.6; + +sigmaExt sigmaExt [0 0 -1 0 0 0 0] 338; + +XiModel transport; + +XiCoef XiCoef [0 0 0 0 0 0 0] 0.62; + +XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1; + +uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1; + +GuldersCoeffs +{ + Methane + { + W 0.422; + eta 0.15; + xi 5.18; + alpha 2; + beta -0.5; + f 2.3; + } + + Propane + { + W 0.446; + eta 0.12; + xi 4.95; + alpha 1.77; + beta -0.2; + f 2.3; + } + + IsoOctane + { + W 0.4658; + eta -0.326; + xi 4.48; + alpha 1.56; + beta -0.22; + f 2.3; + } +} + +ignite yes; + +ignitionSites +( + { + location (0.005 -0.02 0); + diameter 0.003; + start 0; + duration 0.05; + strength 20; + } +); + +ignitionSphereFraction 0; + +ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0.001; + +ignitionCircleFraction 1; + +ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/g b/tutorials/combustion/XiFoam/les/pitzDaily/constant/g new file mode 100644 index 000000000..04a581397 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/g @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 0 0); + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..5935b5b9b --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict @@ -0,0 +1,153 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 0.001; + +vertices +( + (-20.6 0 0) + (-20.6 3 0) + (-20.6 12.7 0) + (-20.6 25.4 0) + (0 -25.4 0) + (0 -5 0) + (0 0 0) + (0 3 0) + (0 12.7 0) + (0 25.4 0) + (206 -25.4 0) + (206 -8.5 0) + (206 0 0) + (206 6.5 0) + (206 17 0) + (206 25.4 0) + (290 -16.6 0) + (290 -6.3 0) + (290 0 0) + (290 4.5 0) + (290 11 0) + (290 16.6 0) + (-20.6 0 38.1) + (-20.6 3 38.1) + (-20.6 12.7 38.1) + (-20.6 25.4 38.1) + (0 -25.4 38.1) + (0 -5 38.1) + (0 0 38.1) + (0 3 38.1) + (0 12.7 38.1) + (0 25.4 38.1) + (206 -25.4 38.1) + (206 -8.5 38.1) + (206 0 38.1) + (206 6.5 38.1) + (206 17 38.1) + (206 25.4 38.1) + (290 -16.6 38.1) + (290 -6.3 38.1) + (290 0 38.1) + (290 4.5 38.1) + (290 11 38.1) + (290 16.6 38.1) +); + +blocks +( + hex (0 6 7 1 22 28 29 23) (18 7 1) simpleGrading (0.5 1.8 1) + hex (1 7 8 2 23 29 30 24) (18 10 1) simpleGrading (0.5 4 1) + hex (2 8 9 3 24 30 31 25) (18 13 1) simpleGrading (0.5 0.25 1) + hex (4 10 11 5 26 32 33 27) (180 18 1) simpleGrading (4 1 1) + hex (5 11 12 6 27 33 34 28) (180 9 1) edgeGrading (4 4 4 4 0.5 1 1 0.5 1 1 1 1) + hex (6 12 13 7 28 34 35 29) (180 7 1) edgeGrading (4 4 4 4 1.8 1 1 1.8 1 1 1 1) + hex (7 13 14 8 29 35 36 30) (180 10 1) edgeGrading (4 4 4 4 4 1 1 4 1 1 1 1) + hex (8 14 15 9 30 36 37 31) (180 13 1) simpleGrading (4 0.25 1) + hex (10 16 17 11 32 38 39 33) (25 18 1) simpleGrading (2.5 1 1) + hex (11 17 18 12 33 39 40 34) (25 9 1) simpleGrading (2.5 1 1) + hex (12 18 19 13 34 40 41 35) (25 7 1) simpleGrading (2.5 1 1) + hex (13 19 20 14 35 41 42 36) (25 10 1) simpleGrading (2.5 1 1) + hex (14 20 21 15 36 42 43 37) (25 13 1) simpleGrading (2.5 0.25 1) +); + +edges +( +); + +patches +( + patch inlet + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ) + patch outlet + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ) + wall upperWall + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ) + wall lowerWall + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ) + empty frontAndBack + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ) +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/boundary b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/boundary new file mode 100644 index 000000000..9bc9b451f --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/boundary @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6.x | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +5 +( + inlet + { + type patch; + nFaces 30; + startFace 24170; + } + outlet + { + type patch; + nFaces 57; + startFace 24200; + } + upperWall + { + type wall; + nFaces 223; + startFace 24257; + } + lowerWall + { + type wall; + nFaces 250; + startFace 24480; + } + frontAndBack + { + type empty; + nFaces 24450; + startFace 24730; + } +) + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/thermophysicalProperties b/tutorials/combustion/XiFoam/les/pitzDaily/constant/thermophysicalProperties new file mode 100644 index 000000000..ea9bb3b20 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/thermophysicalProperties @@ -0,0 +1,58 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType + hhuMixtureThermo>>>>; + +stoichiometricAirFuelMassRatio + stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 15.675; + +// phi = 0.57 +// ft = 0.0352993 +// Tad = 1650.1 + +fuel fuel 1 44.0962 + 100 5000 1000 + 7.53414 0.0188722 -6.27185e-06 9.14756e-10 -4.78381e-14 -16467.5 -17.8923 + 0.933554 0.0264246 6.10597e-06 -2.19775e-08 9.51493e-12 -13958.5 19.2017 + 1.67212e-06 170.672; + +oxidant oxidant 1 28.8504 + 100 6000 1000 + 3.10131 0.00124137 -4.18816e-07 6.64158e-11 -3.91274e-15 -985.266 5.35597 + 3.58378 -0.000727005 1.67057e-06 -1.09203e-10 -4.31765e-13 -1050.53 3.11239 + 1.67212e-06 170.672; + +reactants reactants 1 29.2068 + 100 5000 1000 + 3.20495 0.00165359 -5.55661e-07 8.62503e-11 -4.93973e-15 -1347.25 4.81241 + 3.52181 -9.21936e-05 1.77427e-06 -6.2049e-10 -1.99209e-13 -1352.32 3.48856 + 1.67212e-06 170.672; + +burntProducts burntProducts 1 28.3233 + 100 6000 1000 + 3.10558 0.00179747 -5.94696e-07 9.05605e-11 -5.08443e-15 -11003.6 5.12104 + 3.49796 0.000638555 -1.83881e-07 1.20989e-09 -7.68691e-13 -11080.5 3.18188 + 1.67212e-06 170.672; + +products products 1 28.5396 + 100 5000 1000 + 3.10383 0.00156927 -5.22523e-07 8.06527e-11 -4.60363e-15 -6892.54 5.21744 + 3.53318 7.81943e-05 5.77097e-07 6.68595e-10 -6.30433e-13 -6964.71 3.15336 + 1.67212e-06 170.672; + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/turbulenceProperties b/tutorials/combustion/XiFoam/les/pitzDaily/constant/turbulenceProperties new file mode 100644 index 000000000..f2fbf353e --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType LESModel; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict b/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict new file mode 100644 index 000000000..79e443d10 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/system/controlDict @@ -0,0 +1,80 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application XiFoam; + +startFrom latestTime; + +startTime 0; + +stopAt endTime; + +endTime 0.5; + +deltaT 5e-06; + +writeControl adjustableRunTime; + +writeInterval 0.01; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + +adjustTimeStep yes; + +maxCo 0.5; + +functions +{ + fieldAverage1 + { + type fieldAverage; + functionObjectLibs ( "libfieldFunctionObjects.so" ); + enabled true; + outputControl outputTime; + fields + ( + U + { + mean on; + prime2Mean on; + base time; + } + + p + { + mean on; + prime2Mean on; + base time; + } + ); + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSchemes b/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSchemes new file mode 100644 index 000000000..c20ec8687 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSchemes @@ -0,0 +1,80 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default backward; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss linear; + div(phiU,p) Gauss linear; + div(phi,k) Gauss limitedLinear 0.1; + div(phiXi,Xi) Gauss limitedLinear01 0.1; + div(phiXi,Su) Gauss limitedLinear01 0.1; + div(phiSt,b) Gauss limitedLinear01 0.1; + div(phi,ft_b_h_hu) Gauss multivariateSelection + { + ft limitedLinear01 0.1; + b limitedLinear01 0.1; + h limitedLinear 0.1; + hu limitedLinear 0.1; + }; + div(U) Gauss linear; + div((Su*grad(b))) Gauss linear; + div((U+((Su*Xi)*grad(b)))) Gauss linear; + div((muEff*dev2(grad(U).T()))) Gauss linear; +} + +laplacianSchemes +{ + default none; + laplacian(muEff,U) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DBEff,B) Gauss linear corrected; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(alphaEff,b) Gauss linear corrected; + laplacian(alphaEff,ft) Gauss linear corrected; + laplacian(alphaEff,h) Gauss linear corrected; + laplacian(alphaEff,hu) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSolution b/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSolution new file mode 100644 index 000000000..621343769 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/system/fvSolution @@ -0,0 +1,133 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + ft + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + fu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + b + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Xi + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Su + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + h + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + hu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } +} + +PISO +{ + nOuterCorrectors 2; + nCorrectors 1; + nNonOrthogonalCorrectors 0; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/system/setFieldsDict b/tutorials/combustion/XiFoam/les/pitzDaily/system/setFieldsDict new file mode 100644 index 000000000..27840f7e4 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily/system/setFieldsDict @@ -0,0 +1,38 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object setFieldsDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +defaultFieldValues +( + volScalarFieldValue b 1 + volScalarFieldValue T 293 +); + +regions +( + boxToCell + { + box (-1 -1 -1) (1 0 1); + fieldValues + ( + volScalarFieldValue b 0 + volScalarFieldValue T 1650 + ); + } +); + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su new file mode 100644 index 000000000..c04ce1d7e --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Su; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform 0.135; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 0.135; + } + + outlet + { + type inletOutlet; + inletValue uniform 0.135; + value uniform 0.135; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T new file mode 100644 index 000000000..bb7a3a2d7 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 293; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 293; + } + + outlet + { + type inletOutlet; + inletValue uniform 293; + value uniform 293; + } + + upperWall + { + type fixedValue; + value uniform 293; + } + + lowerWall + { + type fixedValue; + value uniform 570; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu new file mode 100644 index 000000000..82ea63012 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Tu; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 293; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 293; + } + + outlet + { + type inletOutlet; + inletValue uniform 293; + value uniform 293; + } + + upperWall + { + type fixedValue; + value uniform 293; + } + + lowerWall + { + type fixedValue; + value uniform 570; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U new file mode 100644 index 000000000..c3f3a97c2 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type turbulentInlet; + referenceField uniform (13.3 0 0); + fluctuationScale (0.04 0.02 0.02); + alpha 0.1; + } + + outlet + { + type inletOutlet; + inletValue uniform (0 0 0); + value uniform (0 0 0); + } + + upperWall + { + type fixedValue; + value uniform (0 0 0); + } + + lowerWall + { + type fixedValue; + value uniform (0 0 0); + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi new file mode 100644 index 000000000..6ddd7b27f --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Xi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type inletOutlet; + inletValue uniform 1; + value uniform 1; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs new file mode 100644 index 000000000..b536298af --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object alphaSgs; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } + + upperWall + { + type alphaSgsJayatillekeWallFunction; + value uniform 0; + } + + lowerWall + { + type alphaSgsJayatillekeWallFunction; + value uniform 0; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b new file mode 100644 index 000000000..593c5cbfb --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object b; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type inletOutlet; + inletValue uniform 1; + value uniform 1; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k new file mode 100644 index 000000000..4732ee3c3 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 2e-05; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 2e-05; + } + + outlet + { + type inletOutlet; + inletValue uniform 2e-05; + value uniform 2e-05; + } + + upperWall + { + type zeroGradient; + value uniform 2e-05; + } + + lowerWall + { + type zeroGradient; + value uniform 2e-05; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs new file mode 100644 index 000000000..78b195754 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object muSgs; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } + + upperWall + { + type muSgsWallFunction; + value uniform 0; + } + + lowerWall + { + type muSgsWallFunction; + value uniform 0; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p new file mode 100644 index 000000000..375a81d78 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 1e5; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + outlet + { + type waveTransmissive; + field p; + phi phi; + rho rho; + psi psi; + gamma 1.3; + fieldInf 1e5; + lInf 0.3; + value uniform 1e5; + } + + upperWall + { + type zeroGradient; + } + + lowerWall + { + type zeroGradient; + } + + frontAndBack + { + type cyclic; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/LESProperties b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/LESProperties new file mode 100644 index 000000000..df108c2a8 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/LESProperties @@ -0,0 +1,88 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object LESProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +LESModel oneEqEddy; + +delta vanDriest; + +turbulence on; + +printCoeffs on; + +cubeRootVolCoeffs +{ + deltaCoeff 1; +} + +PrandtlCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + smoothCoeffs + { + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; + } + + Cdelta 0.158; +} + +vanDriestCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + smoothCoeffs + { + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; + } + + Aplus 26; + Cdelta 0.158; +} + +smoothCoeffs +{ + delta cubeRootVol; + cubeRootVolCoeffs + { + deltaCoeff 1; + } + + maxDeltaRatio 1.1; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/combustionProperties b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/combustionProperties new file mode 100644 index 000000000..0996f8ec2 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/combustionProperties @@ -0,0 +1,93 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object combustionProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +laminarFlameSpeedCorrelation Gulders; + +fuel Propane; + +Su Su [0 1 -1 0 0 0 0] 0.135; + +SuModel transport; + +equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 0.6; + +sigmaExt sigmaExt [0 0 -1 0 0 0 0] 338; + +XiModel transport; + +XiCoef XiCoef [0 0 0 0 0 0 0] 0.62; + +XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1; + +uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1; + +GuldersCoeffs +{ + Methane + { + W 0.422; + eta 0.15; + xi 5.18; + alpha 2; + beta -0.5; + f 2.3; + } + + Propane + { + W 0.446; + eta 0.12; + xi 4.95; + alpha 1.77; + beta -0.2; + f 2.3; + } + + IsoOctane + { + W 0.4658; + eta -0.326; + xi 4.48; + alpha 1.56; + beta -0.22; + f 2.3; + } +} + +ignite yes; + +ignitionSites +( + { + location (0.005 -0.02 0.01905); + diameter 0.003; + start 0; + duration 0.1; + strength 200; + } +); + +ignitionSphereFraction 1; + +ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0; + +ignitionCircleFraction 0; + +ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/g b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/g new file mode 100644 index 000000000..04a581397 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/g @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 0 0); + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..2caf83dfc --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict @@ -0,0 +1,153 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 0.001; + +vertices +( + (-20.6 0 0) + (-20.6 2 0) + (-20.6 12.7 0) + (-20.6 25.4 0) + (0 -25.4 0) + (0 -4 0) + (0 0 0) + (0 2 0) + (0 12.7 0) + (0 25.4 0) + (206 -25.4 0) + (206 -8.5 0) + (206 0 0) + (206 8.5 0) + (206 17 0) + (206 25.4 0) + (290 -16.6 0) + (290 -8.3 0) + (290 0 0) + (290 5.5 0) + (290 11 0) + (290 16.6 0) + (-20.6 0 38.1) + (-20.6 2 38.1) + (-20.6 12.7 38.1) + (-20.6 25.4 38.1) + (0 -25.4 38.1) + (0 -4 38.1) + (0 0 38.1) + (0 2 38.1) + (0 12.7 38.1) + (0 25.4 38.1) + (206 -25.4 38.1) + (206 -8.5 38.1) + (206 0 38.1) + (206 8.5 38.1) + (206 17 38.1) + (206 25.4 38.1) + (290 -16.6 38.1) + (290 -8.3 38.1) + (290 0 38.1) + (290 5.5 38.1) + (290 11 38.1) + (290 16.6 38.1) +); + +blocks +( + hex (0 6 7 1 22 28 29 23) (18 7 20) simpleGrading (1 1 1) + hex (1 7 8 2 23 29 30 24) (18 10 20) simpleGrading (1 4 1) + hex (2 8 9 3 24 30 31 25) (18 13 20) simpleGrading (1 0.25 1) + hex (4 10 11 5 26 32 33 27) (180 18 20) simpleGrading (2 1 1) + hex (5 11 12 6 27 33 34 28) (180 9 20) simpleGrading (2 1 1) + hex (6 12 13 7 28 34 35 29) (180 7 20) simpleGrading (2 1 1) + hex (7 13 14 8 29 35 36 30) (180 10 20) simpleGrading (2 4 1) + hex (8 14 15 9 30 36 37 31) (180 13 20) simpleGrading (2 0.25 1) + hex (10 16 17 11 32 38 39 33) (25 18 20) simpleGrading (1 1 1) + hex (11 17 18 12 33 39 40 34) (25 9 20) simpleGrading (1 1 1) + hex (12 18 19 13 34 40 41 35) (25 7 20) simpleGrading (1 1 1) + hex (13 19 20 14 35 41 42 36) (25 10 20) simpleGrading (1 4 1) + hex (14 20 21 15 36 42 43 37) (25 13 20) simpleGrading (1 0.25 1) +); + +edges +( +); + +patches +( + patch inlet + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ) + patch outlet + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ) + wall upperWall + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ) + wall lowerWall + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ) + cyclic frontAndBack + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ) +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary new file mode 100644 index 000000000..f999d3392 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary @@ -0,0 +1,53 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6.x | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +5 +( + inlet + { + type patch; + nFaces 600; + startFace 715675; + } + outlet + { + type patch; + nFaces 1140; + startFace 716275; + } + upperWall + { + type wall; + nFaces 4460; + startFace 717415; + } + lowerWall + { + type wall; + nFaces 5000; + startFace 721875; + } + frontAndBack + { + type cyclic; + nFaces 24450; + startFace 726875; + featureCos 0.9; + } +) + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/thermophysicalProperties b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/thermophysicalProperties new file mode 100644 index 000000000..ea9bb3b20 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/thermophysicalProperties @@ -0,0 +1,58 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType + hhuMixtureThermo>>>>; + +stoichiometricAirFuelMassRatio + stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 15.675; + +// phi = 0.57 +// ft = 0.0352993 +// Tad = 1650.1 + +fuel fuel 1 44.0962 + 100 5000 1000 + 7.53414 0.0188722 -6.27185e-06 9.14756e-10 -4.78381e-14 -16467.5 -17.8923 + 0.933554 0.0264246 6.10597e-06 -2.19775e-08 9.51493e-12 -13958.5 19.2017 + 1.67212e-06 170.672; + +oxidant oxidant 1 28.8504 + 100 6000 1000 + 3.10131 0.00124137 -4.18816e-07 6.64158e-11 -3.91274e-15 -985.266 5.35597 + 3.58378 -0.000727005 1.67057e-06 -1.09203e-10 -4.31765e-13 -1050.53 3.11239 + 1.67212e-06 170.672; + +reactants reactants 1 29.2068 + 100 5000 1000 + 3.20495 0.00165359 -5.55661e-07 8.62503e-11 -4.93973e-15 -1347.25 4.81241 + 3.52181 -9.21936e-05 1.77427e-06 -6.2049e-10 -1.99209e-13 -1352.32 3.48856 + 1.67212e-06 170.672; + +burntProducts burntProducts 1 28.3233 + 100 6000 1000 + 3.10558 0.00179747 -5.94696e-07 9.05605e-11 -5.08443e-15 -11003.6 5.12104 + 3.49796 0.000638555 -1.83881e-07 1.20989e-09 -7.68691e-13 -11080.5 3.18188 + 1.67212e-06 170.672; + +products products 1 28.5396 + 100 5000 1000 + 3.10383 0.00156927 -5.22523e-07 8.06527e-11 -4.60363e-15 -6892.54 5.21744 + 3.53318 7.81943e-05 5.77097e-07 6.68595e-10 -6.30433e-13 -6964.71 3.15336 + 1.67212e-06 170.672; + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/turbulenceProperties b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/turbulenceProperties new file mode 100644 index 000000000..f2fbf353e --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType LESModel; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict new file mode 100644 index 000000000..6ab5661f2 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/controlDict @@ -0,0 +1,80 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application XiFoam; + +startFrom latestTime; + +startTime 0; + +stopAt endTime; + +endTime 0.5; + +deltaT 5e-06; + +writeControl adjustableRunTime; + +writeInterval 0.0005; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression compressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + +adjustTimeStep yes; + +maxCo 0.5; + +functions +{ + fieldAverage1 + { + type fieldAverage; + functionObjectLibs ( "libfieldFunctionObjects.so" ); + enabled true; + outputControl outputTime; + fields + ( + U + { + mean on; + prime2Mean on; + base time; + } + + p + { + mean on; + prime2Mean on; + base time; + } + ); + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSchemes b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSchemes new file mode 100644 index 000000000..c20ec8687 --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSchemes @@ -0,0 +1,80 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default backward; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss linear; + div(phiU,p) Gauss linear; + div(phi,k) Gauss limitedLinear 0.1; + div(phiXi,Xi) Gauss limitedLinear01 0.1; + div(phiXi,Su) Gauss limitedLinear01 0.1; + div(phiSt,b) Gauss limitedLinear01 0.1; + div(phi,ft_b_h_hu) Gauss multivariateSelection + { + ft limitedLinear01 0.1; + b limitedLinear01 0.1; + h limitedLinear 0.1; + hu limitedLinear 0.1; + }; + div(U) Gauss linear; + div((Su*grad(b))) Gauss linear; + div((U+((Su*Xi)*grad(b)))) Gauss linear; + div((muEff*dev2(grad(U).T()))) Gauss linear; +} + +laplacianSchemes +{ + default none; + laplacian(muEff,U) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DBEff,B) Gauss linear corrected; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(alphaEff,b) Gauss linear corrected; + laplacian(alphaEff,ft) Gauss linear corrected; + laplacian(alphaEff,h) Gauss linear corrected; + laplacian(alphaEff,hu) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSolution b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSolution new file mode 100644 index 000000000..c2e87ee6b --- /dev/null +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/system/fvSolution @@ -0,0 +1,138 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + ft + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + fu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + b + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Xi + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Su + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + h + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + hu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } +} + +PISO +{ + nOuterCorrectors 2; + nCorrectors 1; + nNonOrthogonalCorrectors 0; +} + +relaxationFactors +{ + Xi 1; + Su 1; +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/Allclean b/tutorials/combustion/XiFoam/ras/Allclean new file mode 100755 index 000000000..04676f773 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/Allclean @@ -0,0 +1,17 @@ +#!/bin/sh + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +keepCases="moriyoshiHomogeneous" +loseCases="moriyoshiHomogeneousPart2" + +for case in $keepCases +do + (cd $case && foamCleanTutorials) +done + +for case in $loseCases +do + removeCase $case +done diff --git a/tutorials/combustion/XiFoam/ras/Allrun b/tutorials/combustion/XiFoam/ras/Allrun new file mode 100755 index 000000000..0c311946f --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/Allrun @@ -0,0 +1,29 @@ +#!/bin/sh +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +# Set application name +application="XiFoam" + +setControlDict () { + controlDict="system/controlDict" + sed \ + -e s/"\(deltaT[ \t]*\) 5e-06;"/"\1 1e-05;"/g \ + -e s/"\(endTime[ \t]*\) 0.005;"/"\1 0.015;"/g \ + -e s/"\(writeInterval[ \t]*\) 10;"/"\1 50;"/g \ + $controlDict > temp.$$ + mv temp.$$ $controlDict +} + +# Do moriyoshiHomogeneous +(cd moriyoshiHomogeneous && foamRunTutorials) + +# Clone case +cloneCase moriyoshiHomogeneous moriyoshiHomogeneousPart2 + +# Modify and execute +cd moriyoshiHomogeneousPart2 + cp -r ../moriyoshiHomogeneous/0.005 . + setControlDict + runApplication $application +cd .. diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Su b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Su new file mode 100644 index 000000000..d2e580c0f --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Su @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Su; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform 0.434; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/T b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/T new file mode 100644 index 000000000..756840b37 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/T @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Tu b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Tu new file mode 100644 index 000000000..ec98da12f --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Tu @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Tu; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/U b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/U new file mode 100644 index 000000000..8451816bf --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/U @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Xi b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Xi new file mode 100644 index 000000000..e21fdfd19 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/Xi @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object Xi; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/alphat b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/alphat new file mode 100644 index 000000000..d1685619f --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/alphat @@ -0,0 +1,47 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alphat; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + left + { + type symmetryPlane; + } + right + { + type symmetryPlane; + } + top + { + type symmetryPlane; + } + bottom + { + type symmetryPlane; + } + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/b b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/b new file mode 100644 index 000000000..11f03d6cd --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/b @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object b; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/epsilon b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/epsilon new file mode 100644 index 000000000..a0c68fe59 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/epsilon @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -3 0 0 0 0 ]; + +internalField uniform 375; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/ft b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/ft new file mode 100644 index 000000000..ac78cadd8 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/ft @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object ft; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.06; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/fu b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/fu new file mode 100644 index 000000000..7d5810b17 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/fu @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object fu; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/k b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/k new file mode 100644 index 000000000..7222d23d4 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/k @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 0 2 -2 0 0 0 0 ]; + +internalField uniform 1.5; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/mut b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/mut new file mode 100644 index 000000000..79a07a054 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/mut @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object mut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 1 -1 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/p b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/p new file mode 100644 index 000000000..0a690886a --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/0/p @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 118000; + +boundaryField +{ + left + { + type symmetryPlane; + } + + right + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + bottom + { + type symmetryPlane; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/RASProperties b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/RASProperties new file mode 100644 index 000000000..90ebab09e --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/RASProperties @@ -0,0 +1,25 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object RASProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +RASModel LaunderSharmaKE; + +turbulence on; + +printCoeffs on; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/combustionProperties b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/combustionProperties new file mode 100644 index 000000000..d69c3a25d --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/combustionProperties @@ -0,0 +1,84 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object combustionProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +laminarFlameSpeedCorrelation Gulders; + +fuel Propane; + +Su Su [ 0 1 -1 0 0 0 0 ] 0.434; + +SuModel unstrained; + +equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 1; + +sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 100000; + +XiModel transport; + +XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62; + +XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1; + +uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1; + +GuldersCoeffs +{ + Methane + { + W 0.422; + eta 0.15; + xi 5.18; + alpha 2; + beta -0.5; + f 2.3; + } + + Propane + { + W 0.446; + eta 0.12; + xi 4.95; + alpha 1.77; + beta -0.2; + f 2.3; + } + + IsoOctane + { + W 0.4658; + eta -0.326; + xi 4.48; + alpha 1.56; + beta -0.22; + f 2.3; + } +} + +ignite yes; + +ignitionSites ( { location ( 0 0 0.0005 ) ; diameter 0.003 ; start 0 ; duration 0.001 ; strength 1 ; } ); + +ignitionSphereFraction 1; + +ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0.001; + +ignitionCircleFraction 0.5; + +ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0.001; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/g b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/g new file mode 100644 index 000000000..51944e7ab --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value ( 0 0 0 ); + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..ac1831570 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict @@ -0,0 +1,69 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 0.001; + +vertices +( + (0 0 0) + (0 35 0) + (70 0 0) + (70 35 0) + (0 0 1) + (0 35 1) + (70 0 1) + (70 35 1) +); + +blocks +( + hex (0 2 3 1 4 6 7 5) (70 35 1) simpleGrading (1 1 1) +); + +edges +( +); + +patches +( + symmetryPlane left + ( + (0 4 5 1) + ) + symmetryPlane right + ( + (2 3 7 6) + ) + symmetryPlane top + ( + (1 5 7 3) + ) + symmetryPlane bottom + ( + (0 2 6 4) + ) + empty frontAndBack + ( + (4 5 7 6) + (0 1 3 2) + ) +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/boundary b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/boundary new file mode 100644 index 000000000..23eb8107f --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/boundary @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +5 +( + left + { + type symmetryPlane; + nFaces 35; + startFace 4795; + } + right + { + type symmetryPlane; + nFaces 35; + startFace 4830; + } + top + { + type symmetryPlane; + nFaces 70; + startFace 4865; + } + bottom + { + type symmetryPlane; + nFaces 70; + startFace 4935; + } + frontAndBack + { + type empty; + nFaces 4900; + startFace 5005; + } +) + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/thermophysicalProperties b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/thermophysicalProperties new file mode 100644 index 000000000..b80403cef --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/thermophysicalProperties @@ -0,0 +1,33 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType hhuMixtureThermo>>>>; + +stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [ 0 0 0 0 0 0 0 ] 15.675; + +fuel fuel 1 44.0962 200 5000 1000 7.53414 0.0188722 -6.27185e-06 9.14756e-10 -4.78381e-14 -16467.5 -17.8923 0.933554 0.0264246 6.10597e-06 -2.19775e-08 9.51493e-12 -13958.5 19.2017 1.67212e-06 170.672; + +oxidant oxidant 1 28.8504 200 6000 1000 3.10205 0.00123963 -4.17512e-07 6.60292e-11 -3.87448e-15 -985.517 5.35187 3.58378 -0.0007269 1.66985e-06 -1.08452e-10 -4.31951e-13 -1050.53 3.11223 1.67212e-06 170.672; + +reactants reactants 24.8095 29.4649 200 5000 1000 3.28069 0.00195035 -6.53483e-07 1.00239e-10 -5.64653e-15 -1609.55 4.41496 3.47696 0.000367499 1.84866e-06 -9.8993e-10 -3.10214e-14 -1570.81 3.76075 1.67212e-06 170.672; + +products products 1 28.3233 200 5000 1000 3.106 0.00179682 -5.94382e-07 9.04998e-11 -5.08033e-15 -11003.7 5.11872 3.49612 0.000650364 -2.08029e-07 1.2291e-09 -7.73697e-13 -11080.3 3.18978 1.67212e-06 170.672; + +burntProducts burntProducts 25.8095 28.3233 200 6000 1000 3.106 0.00179682 -5.94382e-07 9.04998e-11 -5.08033e-15 -11003.7 5.11872 3.49612 0.000650364 -2.08029e-07 1.2291e-09 -7.73697e-13 -11080.3 3.18978 1.67212e-06 170.672; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/turbulenceProperties b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/turbulenceProperties new file mode 100644 index 000000000..f6753662e --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict new file mode 100644 index 000000000..443097f40 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/controlDict @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application XiFoam; + +startFrom latestTime; + +startTime 0; + +stopAt endTime; + +endTime 0.005; + +deltaT 5e-06; + +writeControl timeStep; + +writeInterval 20; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + +adjustTimeStep no; + +maxCo 0.2; + +maxDeltaT 1; + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSchemes b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSchemes new file mode 100644 index 000000000..bd68d6b8c --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSchemes @@ -0,0 +1,87 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss limitedLinearV 1; + div(phid,p) Gauss limitedLinear 1; + div(phiU,p) Gauss linear; + div(phi,k) Gauss limitedLinear 1; + div(phi,epsilon) Gauss limitedLinear 1; + div(phi,R) Gauss limitedLinear 1; + div(R) Gauss linear; + div(phiXi,Xi) Gauss limitedLinear 1; + div(phiXi,Su) Gauss limitedLinear 1; + div(phiSt,b) Gauss limitedLinear01 1; + div(phi,ft_b_h_hu) Gauss multivariateSelection + { + fu limitedLinear01 1; + ft limitedLinear01 1; + b limitedLinear01 1; + h limitedLinear 1; + hu limitedLinear 1; + }; + div(U) Gauss linear; + div((Su*grad(b))) Gauss linear; + div((U+((Su*Xi)*grad(b)))) Gauss linear; + div((muEff*dev2(grad(U).T()))) Gauss linear; +} + +laplacianSchemes +{ + default none; + laplacian(muEff,U) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DREff,R) Gauss linear corrected; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(alphaEff,b) Gauss linear corrected; + laplacian(alphaEff,ft) Gauss linear corrected; + laplacian(alphaEff,h) Gauss linear corrected; + laplacian(alphaEff,hu) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSolution b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSolution new file mode 100644 index 000000000..d7814dd90 --- /dev/null +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/system/fvSolution @@ -0,0 +1,133 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + ft + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + fu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + b + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Xi + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Su + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + h + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + hu + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } +} + +PISO +{ + nCorrectors 2; + nNonOrthogonalCorrectors 0; + momentumPredictor yes; +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/N2 b/tutorials/combustion/dieselFoam/aachenBomb/0/N2 index 76c6fe4f3..3c377c503 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/N2 +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/N2 @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/O2 b/tutorials/combustion/dieselFoam/aachenBomb/0/O2 index c3011c6ae..d966d53a9 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/O2 +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/O2 @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/T b/tutorials/combustion/dieselFoam/aachenBomb/0/T index 26310f88c..accaf72fb 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/T +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/U b/tutorials/combustion/dieselFoam/aachenBomb/0/U index 3375cfeb8..06ed818a6 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/U +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/Ydefault b/tutorials/combustion/dieselFoam/aachenBomb/0/Ydefault index 92e7b5f47..ed460af0e 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/Ydefault +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/Ydefault @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/alphat b/tutorials/combustion/dieselFoam/aachenBomb/0/alphat new file mode 100644 index 000000000..5eceb3da7 --- /dev/null +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/alphat @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class volScalarField; + location "0"; + object alphat; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type alphatWallFunction; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/epsilon b/tutorials/combustion/dieselFoam/aachenBomb/0/epsilon index de3d91a3e..9d37c958c 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/epsilon +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/epsilon @@ -1,40 +1,32 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object epsilon; } -// ************************************************************************* // +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [ 0 2 -3 0 0 0 0 ]; +dimensions [0 2 -3 0 0 0 0]; -internalField uniform 90.0; +internalField uniform 90; boundaryField { walls { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 90; } - - front - { - type wedge; - } - - back - { - type wedge; - } - } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/ft b/tutorials/combustion/dieselFoam/aachenBomb/0/ft index 49e17e8d5..f9dbf9d44 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/ft +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/ft @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -20,7 +20,7 @@ internalField uniform 0; boundaryField { - walls + fixedWalls { type zeroGradient; } diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/fu b/tutorials/combustion/dieselFoam/aachenBomb/0/fu index 32e0cbcf9..5a3a35f68 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/fu +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/fu @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -20,7 +20,7 @@ internalField uniform 0; boundaryField { - walls + fixedWalls { type zeroGradient; } diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/k b/tutorials/combustion/dieselFoam/aachenBomb/0/k index 1ca9a40d6..6438b1470 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/k +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/k @@ -1,40 +1,32 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object k; } -// ************************************************************************* // +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [ 0 2 -2 0 0 0 0 ]; +dimensions [0 2 -2 0 0 0 0]; -internalField uniform 1.0; +internalField uniform 1; boundaryField { walls { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } - - front - { - type wedge; - } - - back - { - type wedge; - } - } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/mut b/tutorials/combustion/dieselFoam/aachenBomb/0/mut new file mode 100644 index 000000000..a26a484df --- /dev/null +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/mut @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class volScalarField; + location "0"; + object mut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type mutWallFunction; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/0/p b/tutorials/combustion/dieselFoam/aachenBomb/0/p index bc33200d5..7cc844fdc 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/0/p +++ b/tutorials/combustion/dieselFoam/aachenBomb/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -22,19 +22,19 @@ boundaryField { walls { - type zeroGradient; + type buoyantPressure; + value uniform 5e+06; } - + front { - type wedge; + type wedge; } back { - type wedge; + type wedge; } - } // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/RASProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/RASProperties index c652dd95b..48cf724e2 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/RASProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/RASProperties @@ -1,99 +1,25 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object RASProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -RASModel kEpsilon; +RASModel kEpsilon; -turbulence on; +turbulence on; -printCoeffs on; +printCoeffs on; -laminarCoeffs -{ -} - -kEpsilonCoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; - muLimiter on; - Lsgs 0.0002; - -} - -RNGkEpsilonCoeffs -{ - Cmu 0.0845; - C1 1.42; - C2 1.68; - C3 -0.33; - alphah 1; - alphak 1.39; - alphaEps 1.39; - eta0 4.38; - beta 0.012; -} - -LaunderSharmaKECoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -LRRCoeffs -{ - Cmu 0.09; - Clrr1 1.8; - Clrr2 0.6; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - Cs 0.25; - Ceps 0.15; -} - -LaunderGibsonRSTMCoeffs -{ - Cmu 0.09; - Clg1 1.8; - Clg2 0.6; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - C1Ref 0.5; - C2Ref 0.3; - Cs 0.25; - Ceps 0.15; -} - -wallFunctionCoeffs -{ - kappa 0.4187; - E 9; -} // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/chemistryProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/chemistryProperties index a607222ee..a75586a1a 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/chemistryProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/chemistryProperties @@ -1,43 +1,45 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object chemistryProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -chemistry off; +psiChemistryModel ODEChemistryModel; -chemistrySolver ODE; -//chemistrySolver EulerImplicit; -//chemistrySolver sequential; +chemistry off; -initialChemicalTimeStep 1.0e-7; +chemistrySolver ode; + +initialChemicalTimeStep 1e-07; sequentialCoeffs { - cTauChem 1.0e-3; + cTauChem 0.001; } EulerImplicitCoeffs { - cTauChem 5.0e-2; - equilibriumRateLimiter off; + cTauChem 0.05; + equilibriumRateLimiter off; } -ODECoeffs +odeCoeffs { ODESolver SIBS; - eps 5.0e-2; - scale 1.0; + eps 0.05; + scale 1; } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/combustionProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/combustionProperties index a038d1e7f..3962ab92d 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/combustionProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/combustionProperties @@ -1,27 +1,29 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object combustionProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Cmix Cmix [ 0 0 0 0 0 0 0 ] 1.0 ; +Cmix Cmix [ 0 0 0 0 0 0 0 ] 1; ignitionProperties1 { - ignite off; - ignitionPoint ignitionPoint [ 0 1 0 0 0 0 0 ] ( 0.2 0 0.02 ) ; - timing timing [ 0 0 1 0 0 0 0 ] 0.0e-1 ; - duration duration [ 0 0 1 0 0 0 0 ] 1.0e-0 ; + ignite off; + ignitionPoint ignitionPoint [ 0 1 0 0 0 0 0 ] ( 0.2 0 0.02 ); + timing timing [ 0 0 1 0 0 0 0 ] 0; + duration duration [ 0 0 1 0 0 0 0 ] 1; } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/g b/tutorials/combustion/dieselFoam/aachenBomb/constant/g new file mode 100644 index 000000000..a050d13c5 --- /dev/null +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value ( 0 -9.81 0 ); + + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/injectorProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/injectorProperties index 81b8b07bc..1dd31857d 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/injectorProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/injectorProperties @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object injectorProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -32,7 +33,7 @@ FoamFile 1.0 ); - massFlowRateProfile + massFlowRateProfile ( (0 0.1272) (4.16667e-05 6.1634) @@ -91,7 +92,7 @@ FoamFile 1.0 ); - massFlowRateProfile + massFlowRateProfile ( (0 0.1272) (4.16667e-05 6.1634) @@ -132,7 +133,7 @@ FoamFile (0.00125 1.0) ); } - } + } ) // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict index d362c1828..070a7befc 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/boundary b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/boundary index 776ce2125..9df376bfd 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/boundary +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format binary; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/sprayProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/sprayProperties index 39271a397..42a5e96de 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/sprayProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/sprayProperties @@ -1,15 +1,16 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object sprayProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -24,20 +25,13 @@ interpolationSchemes subCycles 2; -atomizationModel off; -//atomizationModel LISA; +atomizationModel off; + +includeOscillation yes; -includeOscillation yes; -//breakupModel TAB; -//breakupModel ETAB; -//breakupModel ReitzDiwakar; breakupModel ReitzKHRT; -//injectorModel constInjector; -//injectorModel ChomiakInjector; -//injectorModel definedInjector; -//injectorModel pressureSwirlInjector; -injectorModel hollowConeInjector; +injectorModel hollowConeInjector; collisionModel off; @@ -51,42 +45,29 @@ dragModel standardDragModel; wallModel reflect; -sprayIteration -{ - sprayIterate 1; - sprayRelaxFactor 1; - minimumParcelMass 1e-14; -} - specConstAtomizationCoeffs { - dropletNozzleDiameterRatio - ( - 0.4 - ); - sprayAngle - ( - 10 - ); + dropletNozzleDiameterRatio ( 0.4 ); + sprayAngle ( 10 ); } TABCoeffs { - y0 0.0; - yDot0 0.0; - Cmu 10.0; - Comega 8.0; + y0 0; + yDot0 0; + Cmu 10; + Comega 8; WeCrit 12; } ETABCoeffs { - Cmu 10.0; - Comega 8.0; - WeCrit 12; - k1 0.2; - k2 0.2; - WeTransition 100.0; + Cmu 10; + Comega 8; + WeCrit 12; + k1 0.2; + k2 0.2; + WeTransition 100; } ReitzDiwakarCoeffs @@ -141,45 +122,25 @@ hollowConeInjectorCoeffs { dropletPDF { - //pdfType exponential; pdfType RosinRammler; - RosinRammlerPDF { - minValue 1.00e-6; - maxValue 1.50e-4; - - d - ( - 1.5e-4 - ); - - n - ( - 3 - ); + minValue 1e-06; + maxValue 0.00015; + d ( 0.00015 ); + n ( 3 ); } + exponentialPDF { - minValue 1.0e-4; - maxValue 1.0e-3; - - lambda - ( - 1.0e+4 - ); + minValue 0.0001; + maxValue 0.001; + lambda ( 10000 ); } } - innerConeAngle - ( - 0.0 - ); - - outerConeAngle - ( - 20.0 - ); + innerConeAngle ( 0 ); + outerConeAngle ( 20 ); } reflectCoeffs @@ -187,4 +148,5 @@ reflectCoeffs elasticity 0.9; } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/thermophysicalProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/thermophysicalProperties index e23158128..e5fbb0bd7 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/thermophysicalProperties +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/thermophysicalProperties @@ -1,35 +1,34 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; - object thermodynamicProperties; + location "constant"; + object thermophysicalProperties; } -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hMixtureThermo; +thermoType hsPsiMixtureThermo>; -CHEMKINFile "$FOAM_CASE/chemkin/chem.inp"; -// We use the central thermo data: -CHEMKINThermoFile "~OpenFOAM/thermoData/therm.dat"; +CHEMKINFile "$FOAM_CASE/chemkin/chem.inp"; + +CHEMKINThermoFile "~OpenFOAM/thermoData/therm.dat"; inertSpecie N2; -liquidComponents -( - C7H16 -); +liquidComponents ( C7H16 ); liquidProperties { - C7H16 C7H16 defaultCoeffs; + C7H16 C7H16 defaultCoeffs; } -/*********************************************************************/ + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/turbulenceProperties b/tutorials/combustion/dieselFoam/aachenBomb/constant/turbulenceProperties new file mode 100644 index 000000000..f1f4b717d --- /dev/null +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict b/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict index fec5f8c06..43fa1de20 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict +++ b/tutorials/combustion/dieselFoam/aachenBomb/system/controlDict @@ -1,51 +1,53 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application dieselFoam; +application dieselFoam; -startFrom startTime; +startFrom startTime; -startTime 0; +startTime 0; -stopAt endTime; +stopAt endTime; -endTime 0.01; +endTime 0.01; -deltaT 2.5e-06; +deltaT 2.5e-06; -writeControl adjustableRunTime; +writeControl adjustableRunTime; -writeInterval 5.0e-5; +writeInterval 5e-05; -purgeWrite 0; +purgeWrite 0; -writeFormat binary; +writeFormat binary; -writePrecision 6; +writePrecision 6; -writeCompression uncompressed; +writeCompression uncompressed; -timeFormat general; +timeFormat general; -timePrecision 6; +timePrecision 6; -adjustTimeStep yes; +adjustTimeStep yes; -maxCo 0.1; +maxCo 0.1; + +runTimeModifiable yes; -runTimeModifiable yes; // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/system/fvSchemes b/tutorials/combustion/dieselFoam/aachenBomb/system/fvSchemes index e3033a80a..1ac217a85 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/system/fvSchemes +++ b/tutorials/combustion/dieselFoam/aachenBomb/system/fvSchemes @@ -1,22 +1,23 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -27,31 +28,31 @@ gradSchemes divSchemes { - default none; - div(phi,rho) Gauss limitedLinear 1; - div(phi,U) Gauss limitedLinearV 1; - div(phiU,p) Gauss linear; - div(phi,k) Gauss limitedLinear 1; + default none; + div(phi,rho) Gauss limitedLinear 1; + div(phi,U) Gauss limitedLinearV 1; + div(phiU,p) Gauss linear; + div(phi,k) Gauss limitedLinear 1; div(phi,epsilon) Gauss limitedLinear 1; - div(phi,Yi_h) Gauss upwind; - div(phi,fu_ft_h) Gauss multivariateSelection + div(phi,Yi_h) Gauss upwind; + div(phi,fu_ft_h) Gauss multivariateSelection { - fu limitedLinear 1; - ft limitedLinear 1; - h limitedLinear 1; + fu limitedLinear 1; + ft limitedLinear 1; + hs limitedLinear 1; }; div((muEff*dev2(grad(U).T()))) Gauss linear; } laplacianSchemes { - default Gauss linear corrected; - laplacian(muEff,U) Gauss linear corrected; - laplacian(muEff,ft) Gauss linear corrected; - laplacian(muEff,fu) Gauss linear corrected; - laplacian(((alphah*mut)+alpha),h) Gauss linear corrected; + default Gauss linear corrected; + laplacian(muEff,U) Gauss linear corrected; + laplacian(muEff,ft) Gauss linear corrected; + laplacian(muEff,fu) Gauss linear corrected; + laplacian(((alphah*mut)+alpha),hs) Gauss linear corrected; laplacian((rho|A(U)),p) Gauss linear corrected; - laplacian(rhoD,k) Gauss linear corrected; + laplacian(rhoD,k) Gauss linear corrected; laplacian(rhoD,epsilon) Gauss linear corrected; } @@ -68,7 +69,9 @@ snGradSchemes fluxRequired { + default no; p; } + // ************************************************************************* // diff --git a/tutorials/combustion/dieselFoam/aachenBomb/system/fvSolution b/tutorials/combustion/dieselFoam/aachenBomb/system/fvSolution index 4f4a45349..90bf7e8da 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/system/fvSolution +++ b/tutorials/combustion/dieselFoam/aachenBomb/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,54 +10,34 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho PCG + p { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; - U PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-09; + relTol 0; + } + + rho { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; - p PCG + $p; + tolerance 1e-06; + } + + "(U|Yi|hs|k|epsilon)" { - preconditioner DIC; - tolerance 1e-09; - relTol 0; - }; - Yi PBiCG - { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; - h PBiCG - { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; - k PBiCG - { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; - epsilon PBiCG - { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0; + } } PISO @@ -66,4 +46,5 @@ PISO nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/-180/alphat b/tutorials/combustion/engineFoam/kivaTest/-180/alphat new file mode 100644 index 000000000..7d6c338d7 --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/-180/alphat @@ -0,0 +1,45 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "-180"; + object alphat; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + piston + { + type alphatWallFunction; + Prt 0.85; + value uniform 0; + } + liner + { + type alphatWallFunction; + Prt 0.85; + value uniform 0; + } + cylinderHead + { + type alphatWallFunction; + Prt 0.85; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/-180/epsilon b/tutorials/combustion/engineFoam/kivaTest/-180/epsilon new file mode 100644 index 000000000..17f52610c --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/-180/epsilon @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "-180"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -3 0 0 0 0]; + +internalField uniform 450; + +boundaryField +{ + piston + { + type compressible::epsilonWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 450; + } + liner + { + type compressible::epsilonWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 450; + } + cylinderHead + { + type compressible::epsilonWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 450; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/-180/k b/tutorials/combustion/engineFoam/kivaTest/-180/k new file mode 100644 index 000000000..43f229d7c --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/-180/k @@ -0,0 +1,42 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "-180"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 4; + +boundaryField +{ + piston + { + type compressible::kqRWallFunction; + value uniform 4; + } + liner + { + type compressible::kqRWallFunction; + value uniform 4; + } + cylinderHead + { + type compressible::kqRWallFunction; + value uniform 4; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/-180/mut b/tutorials/combustion/engineFoam/kivaTest/-180/mut new file mode 100644 index 000000000..4aa8e4942 --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/-180/mut @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "-180"; + object mut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + piston + { + type mutWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 0; + } + liner + { + type mutWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 0; + } + cylinderHead + { + type mutWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/Allrun b/tutorials/combustion/engineFoam/kivaTest/Allrun index 0912af15e..e8de44422 100755 --- a/tutorials/combustion/engineFoam/kivaTest/Allrun +++ b/tutorials/combustion/engineFoam/kivaTest/Allrun @@ -2,8 +2,8 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name from directory -application="engineFoam" +# Get application name +application=`getApplication` runKivaToFoam () { diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/RASProperties b/tutorials/combustion/engineFoam/kivaTest/constant/RASProperties index 6236e3649..81b1ec911 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/RASProperties +++ b/tutorials/combustion/engineFoam/kivaTest/constant/RASProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,89 +10,16 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object RASProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -RASModel kEpsilon; +RASModel kEpsilon; -turbulence on; +turbulence on; -printCoeffs on; +printCoeffs on; -laminarCoeffs -{ -} - -kEpsilonCoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 0; - alphah 1.111; - alphak 1; - alphaEps 0.76923; -} - -RNGkEpsilonCoeffs -{ - Cmu 0.0845; - C1 1.42; - C2 1.68; - C3 -0.33; - alphah 1; - alphak 1.39; - alphaEps 1.39; - eta0 4.38; - beta 0.012; -} - -LaunderSharmaKECoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -LRRCoeffs -{ - Cmu 0.09; - Clrr1 1.8; - Clrr2 0.6; - C1 1.44; - C2 1.92; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -LaunderGibsonRSTMCoeffs -{ - Cmu 0.09; - Clg1 1.8; - Clg2 0.6; - C1 1.44; - C2 1.92; - C1Ref 0.5; - C2Ref 0.3; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -wallFunctionCoeffs -{ - kappa 0.4187; - E 9; -} // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/combustionProperties b/tutorials/combustion/engineFoam/kivaTest/constant/combustionProperties index 1b0c9a791..4fa07e320 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/combustionProperties +++ b/tutorials/combustion/engineFoam/kivaTest/constant/combustionProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object combustionProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -18,21 +19,21 @@ laminarFlameSpeedCorrelation Gulders; fuel IsoOctane; -Su Su [0 1 -1 0 0 0 0] 0; +Su Su [ 0 1 -1 0 0 0 0 ] 0; SuModel unstrained; -equivalenceRatio equivalenceRatio [0 0 0 0 0 0 0] 1; +equivalenceRatio equivalenceRatio [ 0 0 0 0 0 0 0 ] 1; -sigmaExt sigmaExt [0 0 -1 0 0 0 0] 100000; +sigmaExt sigmaExt [ 0 0 -1 0 0 0 0 ] 100000; XiModel transport; -XiCoef XiCoef [0 0 0 0 0 0 0] 0.62; +XiCoef XiCoef [ 0 0 0 0 0 0 0 ] 0.62; -XiShapeCoef XiShapeCoef [0 0 0 0 0 0 0] 1; +XiShapeCoef XiShapeCoef [ 0 0 0 0 0 0 0 ] 1; -uPrimeCoef uPrimeCoef [0 0 0 0 0 0 0] 1; +uPrimeCoef uPrimeCoef [ 0 0 0 0 0 0 0 ] 1; GuldersCoeffs { @@ -45,6 +46,7 @@ GuldersCoeffs beta -0.5; f 2.3; } + Propane { W 0.446; @@ -54,6 +56,7 @@ GuldersCoeffs beta -0.2; f 2.3; } + IsoOctane { W 0.4658; @@ -69,7 +72,6 @@ ignite yes; ignitionSites ( - { location (0.03 0 0.091); diameter 0.002; @@ -79,11 +81,13 @@ ignitionSites } ); -ignitionSphereFraction 1.0; +ignitionSphereFraction 1; -ignitionThickness ignitionThickness [0 1 0 0 0 0 0] 0; -ignitionCircleFraction 1; +ignitionThickness ignitionThickness [ 0 1 0 0 0 0 0 ] 0; + +ignitionCircleFraction 1; + +ignitionKernelArea ignitionKernelArea [ 0 2 0 0 0 0 0 ] 0; -ignitionKernelArea ignitionKernelArea [0 2 0 0 0 0 0] 0; // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/engineGeometry b/tutorials/combustion/engineFoam/kivaTest/constant/engineGeometry index 4b8dc3685..8f65414e0 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/engineGeometry +++ b/tutorials/combustion/engineFoam/kivaTest/constant/engineGeometry @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,20 +10,22 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object engineGeometry; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // engineMesh layered; -conRodLength conRodLength [0 1 0 0 0 0 0] 0.147; +conRodLength conRodLength [ 0 1 0 0 0 0 0 ] 0.147; -bore bore [0 1 0 0 0 0 0] 0.092; +bore bore [ 0 1 0 0 0 0 0 ] 0.092; -stroke stroke [0 1 0 0 0 0 0] 0.08423; +stroke stroke [ 0 1 0 0 0 0 0 ] 0.08423; -clearance clearance [0 1 0 0 0 0 0] 0.00115; +clearance clearance [ 0 1 0 0 0 0 0 ] 0.00115; + +rpm rpm [ 0 0 -1 0 0 0 0 ] 1500; -rpm rpm [0 0 -1 0 0 0 0] 1500; // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/g b/tutorials/combustion/engineFoam/kivaTest/constant/g new file mode 100644 index 000000000..51944e7ab --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value ( 0 0 0 ); + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary b/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary index 7a3a7294e..63855cf08 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary +++ b/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,32 +10,31 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 3 ( -piston -{ - type wall; - nFaces 1326; - startFace 79522; -} - -liner -{ - type wall; - nFaces 2710; - startFace 80848; -} - -cylinderHead -{ - type wall; - nFaces 2184; - startFace 83558; -} + piston + { + type wall; + nFaces 1326; + startFace 79522; + } + liner + { + type wall; + nFaces 2710; + startFace 80848; + } + cylinderHead + { + type wall; + nFaces 2184; + startFace 83558; + } ) // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary.org b/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary.org index 141492d66..dfe1035aa 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary.org +++ b/tutorials/combustion/engineFoam/kivaTest/constant/polyMesh/boundary.org @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/thermophysicalProperties b/tutorials/combustion/engineFoam/kivaTest/constant/thermophysicalProperties index a45a851b1..58d2d8277 100644 --- a/tutorials/combustion/engineFoam/kivaTest/constant/thermophysicalProperties +++ b/tutorials/combustion/engineFoam/kivaTest/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // thermoType hhuMixtureThermo>>>>; -stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [0 0 0 0 0 0 0] 15.0336; +stoichiometricAirFuelMassRatio stoichiometricAirFuelMassRatio [ 0 0 0 0 0 0 0 ] 15.0336; fuel fuel 1 114.23 298.15 5000 1000 19.3963 0.0488137 -1.55798e-05 2.17831e-09 -1.08391e-13 -37133.9 -78.8531 0.429357 0.0765769 8.41306e-06 -5.86603e-08 2.79414e-11 -30446.4 25.6735 1.67212e-06 170.672; @@ -28,4 +29,5 @@ products products 1 28.8478 298.15 5000 1000 3.10156 0.00124723 -4.2071e- burntProducts burntProducts 1 28.6068 200 6000 1000 3.12468 0.00178578 -5.94695e-07 9.09801e-11 -5.1246e-15 -11005.8 5.03593 3.47612 0.000758205 -3.68739e-07 1.3449e-09 -8.08868e-13 -11071.5 3.3058 1.67212e-06 170.672; + // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/constant/turbulenceProperties b/tutorials/combustion/engineFoam/kivaTest/constant/turbulenceProperties new file mode 100644 index 000000000..f6753662e --- /dev/null +++ b/tutorials/combustion/engineFoam/kivaTest/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict b/tutorials/combustion/engineFoam/kivaTest/system/controlDict index d3c9a9985..8da8d6cb3 100644 --- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict +++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; - object controlDict; + location "system"; + object controlDict.1st; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass engineFoam; +application engineFoam; startFrom startTime; @@ -44,10 +45,11 @@ timePrecision 6; runTimeModifiable yes; -adjustTimeStep no; +adjustTimeStep no; -maxCo 0.2; +maxCo 0.2; + +maxDeltaT 1; -maxDeltaT 1.0; // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st index d3c9a9985..8da8d6cb3 100644 --- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st +++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.1st @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; - object controlDict; + location "system"; + object controlDict.1st; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass engineFoam; +application engineFoam; startFrom startTime; @@ -44,10 +45,11 @@ timePrecision 6; runTimeModifiable yes; -adjustTimeStep no; +adjustTimeStep no; -maxCo 0.2; +maxCo 0.2; + +maxDeltaT 1; -maxDeltaT 1.0; // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd index ea956c009..f42bfbc11 100644 --- a/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd +++ b/tutorials/combustion/engineFoam/kivaTest/system/controlDict.2nd @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; - object controlDict; + location "system"; + object controlDict.2nd; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass engineFoam; +application engineFoam; startFrom startTime; @@ -44,10 +45,11 @@ timePrecision 6; runTimeModifiable yes; -adjustTimeStep no; +adjustTimeStep no; -maxCo 0.2; +maxCo 0.2; + +maxDeltaT 1; -maxDeltaT 1.0; // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/system/fvSchemes b/tutorials/combustion/engineFoam/kivaTest/system/fvSchemes index 9d7fa7421..c838ab319 100644 --- a/tutorials/combustion/engineFoam/kivaTest/system/fvSchemes +++ b/tutorials/combustion/engineFoam/kivaTest/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -38,14 +39,7 @@ divSchemes div(phiXi,Xi) Gauss upwind; div(phiXi,Su) Gauss upwind; div(phiSt,b) Gauss limitedLinear01 1; - div(phi,ft_b_h_hu) Gauss multivariateSelection - { - fu limitedLinear01 1; - ft limitedLinear01 1; - b limitedLinear01 1; - h limitedLinear 1; - hu limitedLinear 1; - }; + div(phi,ft_b_h_hu) Gauss multivariateSelection { fu limitedLinear01 1 ; ft limitedLinear01 1 ; b limitedLinear01 1 ; h limitedLinear 1 ; hu limitedLinear 1 ; }; div(U) Gauss linear; div((Su*grad(b))) Gauss linear; div((U+((Su*Xi)*grad(b)))) Gauss linear; @@ -64,6 +58,7 @@ laplacianSchemes laplacian(muEff,ft) Gauss linear limited 0.5; laplacian(alphaEff,h) Gauss linear limited 0.5; laplacian(alphaEff,hu) Gauss linear limited 0.5; + laplacian(alphaEff,ft) Gauss linear limited 0.5; } interpolationSchemes @@ -79,7 +74,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/combustion/engineFoam/kivaTest/system/fvSolution b/tutorials/combustion/engineFoam/kivaTest/system/fvSolution index 42e0957d1..1891fe83b 100644 --- a/tutorials/combustion/engineFoam/kivaTest/system/fvSolution +++ b/tutorials/combustion/engineFoam/kivaTest/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,90 +10,116 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho PCG + rho { - preconditioner DIC; - tolerance 1e-05; - relTol 0; - }; - U PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - p PCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + p { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; - ft PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + ft { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - fu PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + fu { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - b PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + b { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - Xi PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Xi { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - Su PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + Su { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - h PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + h { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - hu PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + hu { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - R PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - k PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - epsilon PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } } PISO @@ -104,4 +130,5 @@ PISO fluxGradp no; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/Allclean b/tutorials/compressible/rhoCentralFoam/Allclean index c783ce638..4ac5daed0 100755 --- a/tutorials/compressible/rhoCentralFoam/Allclean +++ b/tutorials/compressible/rhoCentralFoam/Allclean @@ -20,7 +20,7 @@ do cp -r $case/0.org $case/0 fi - (cd $case && foamCleanTutorials) + (cd $case && foamCleanTutorials && cleanSamples) if [ "$case" = "biconic25-55Run35" ] then diff --git a/tutorials/compressible/rhoCentralFoam/Allrun b/tutorials/compressible/rhoCentralFoam/Allrun index e41004597..d20d46fdd 100755 --- a/tutorials/compressible/rhoCentralFoam/Allrun +++ b/tutorials/compressible/rhoCentralFoam/Allrun @@ -1,10 +1,9 @@ #!/bin/sh - # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name from directory -application=`basename $PWD` +# Get application name +application="rhoCentralFoam" cases=" \ shockTube \ @@ -15,12 +14,13 @@ LadenburgJet60psi \ biconic25-55Run35 \ " -moveTimeMeshToConstant () { -DT=`foamInfoExec -times | tail -1` -if [ $DT != 0 ] ; then - mv ${DT}/polyMesh/* constant/polyMesh - rm -rf ${DT} -fi +moveTimeMeshToConstant () +{ + DT=`foamInfoExec -times | tail -1` + if [ "$DT" != 0 ] ; then + mv ${DT}/polyMesh/* constant/polyMesh + rm -rf ${DT} + fi } for case in $cases @@ -51,4 +51,4 @@ do fi # (cd $case && runApplication $application) -done \ No newline at end of file +done diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/T b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/T index 32a1ea773..94a83152f 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/T +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/U b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/U index eee08b7e5..7ae764cdc 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/U +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/p b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/p index e274c61d4..a16582984 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/p +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -30,15 +30,12 @@ boundaryField { type waveTransmissive; field p; - U U; phi phi; rho rho; psi psi; fieldInf 101325; gamma 1.4; lInf 0.025; - inletOutlet off; - correctSupercritical off; value uniform 101325; } diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/T b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/T index d5ca69a40..13f3623db 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/T +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/U b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/U index 6782bcdf9..0d3da1ba7 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/U +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/p b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/p index a3697e9ec..92841d280 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/p +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -1233,15 +1233,12 @@ boundaryField { type waveTransmissive; field p; - U U; phi phi; rho rho; psi psi; gamma 1.4; fieldInf 101325; lInf 0.025; - inletOutlet off; - correctSupercritical off; value nonuniform List 20 ( diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict index 88fc38878..86b0c61b1 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/boundary index 42aaf838f..8a20e31a9 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/thermophysicalProperties index 1eb45d2f8..55925db29 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; mixture air 1 28.96 1004.5 0 1.458e-06 110.4; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict index 70f03d159..041eb98fa 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,13 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +application rhoCentralFoam; + startFrom latestTime; startTime 0; @@ -42,10 +45,9 @@ timePrecision 6; adjustTimeStep yes; -//maxCo 3.0; -//maxCo 0.5; maxCo 0.5; maxDeltaT 1; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/decomposeParDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/decomposeParDict index 136e30e84..51e15a816 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/decomposeParDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/decomposeParDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,38 +10,31 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object decomposeParDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // numberOfSubdomains 8; -//numberOfSubdomains 16; method simple; simpleCoeffs { - n (8 1 1); -// n (16 1 1); + n ( 8 1 1 ); delta 0.001; } hierarchicalCoeffs { - n (1 1 1); + n ( 1 1 1 ); delta 0.001; order xyz; } metisCoeffs { - processorWeights - ( - 1 - 1 - 1 - 1 - ); + processorWeights ( 1 1 1 1 ); } manualCoeffs @@ -51,8 +44,7 @@ manualCoeffs distributed no; -roots -( -); +roots ( ); + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSchemes index 56ca99dbd..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -fluxScheme Kurganov; +fluxScheme Kurganov; ddtSchemes { @@ -29,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -39,10 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; - reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; + default linear; + reconstruct(rho) vanLeer; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -50,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSolution b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSolution index 2724db019..09395b92a 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,45 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10; - relTol 0; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10 - relTol 0; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10; + relTol 0; + } + + e + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10 relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/mapFieldsDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/mapFieldsDict index c7529e911..a1f8bd7db 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/mapFieldsDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/mapFieldsDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,16 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object mapFieldsDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -patchMap -( -); +patchMap ( ); + +cuttingPatches ( ); -cuttingPatches -( -); // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/sampleDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/sampleDict index ac12dd2d4..25fc992cb 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/sampleDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/system/sampleDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object sampleDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -18,40 +19,35 @@ interpolationScheme cellPointFace; writeFormat raw; -sampleSets +sampleSets ( - face - { - name cone25; - axis x; - start ( 0.0 0.0 0.0); - end ( 92.08087e-03 42.939e-03 0.0); - nPoints 92; - } - face { - name cone55; - axis x; - start ( 92.08087e-03 42.939e-03 0.0); - end ( 153.6830e-03 130.92e-03 0.0); - nPoints 61; + name cone25; + axis x; + start ( 0 0 0 ); + end ( 0.09208087 0.042939 0 ); + nPoints 92; } - face { - name base; - axis x; - start ( 153.6830e-03 130.92e-03 0.0); - end ( 193.6750e-03 130.92e-03 0.0); - nPoints 40; + name cone55; + axis x; + start ( 0.09208087 0.042939 0 ); + end ( 0.153683 0.13092 0 ); + nPoints 61; + } + face + { + name base; + axis x; + start ( 0.153683 0.13092 0 ); + end ( 0.193675 0.13092 0 ); + nPoints 40; } ); -fields -( - p - wallHeatTransRate -); +fields ( p wallHeatTransRate ); + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/T b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/T index ca16891f5..5194ec98d 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/T +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/U b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/U index 6f50c6983..dd6f7a173 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/U +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/p b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/p index ce6774faa..3e679952b 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/p +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/points.tmp b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/points.tmp index 5b9e11a58..6da3027bf 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/points.tmp +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/points.tmp @@ -890,7 +890,7 @@ (0.092027148309198 0.043035802795154 -7.5111607367588e-05) (0.09263207221129 0.043855929103565 -7.65429970772772e-05) (0.093192171617555 0.044640776830937 -7.79128140787704e-05) -(0.093752202168401 0.045432032540685 -7.92938151136726e-05) +(0.093752202168401 0.045432032540685 -7.92938151136725e-05) (0.094312245417969 0.046226095413819 -8.067971557046e-05) (0.09487228896823 0.047021673078023 -8.20682598350704e-05) (0.095432330811069 0.047818192791575 -8.34584482851299e-05) @@ -33658,7 +33658,7 @@ (0.092027148309198 0.043035802795154 7.5111607367588e-05) (0.09263207221129 0.043855929103565 7.65429970772772e-05) (0.093192171617555 0.044640776830937 7.79128140787704e-05) -(0.093752202168401 0.045432032540685 7.92938151136726e-05) +(0.093752202168401 0.045432032540685 7.92938151136725e-05) (0.094312245417969 0.046226095413819 8.067971557046e-05) (0.09487228896823 0.047021673078023 8.20682598350704e-05) (0.095432330811069 0.047818192791575 8.34584482851299e-05) diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/pointsHeader b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/pointsHeader index 84f182476..083e7714f 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/pointsHeader +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/pointsHeader @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict index 8452ccb03..f2082350d 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/thermophysicalProperties index 9aba58cb0..b156eb822 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,37 +10,16 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Pr Pr [0 0 0 0 0 0 0] 0.72; +Pr Pr [ 0 0 0 0 0 0 0 ] 0.72; -thermoType hThermo>>>>; -//thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; -// Replacates constThermo (Cp = const) -/* -mixture N2 - 1 28.01348 - 0 10000 1000 - 3.5 0 0 0 0 0 0 - 3.5 0 0 0 0 0 0 -// 3.5 0 0 0 0 -1043.52 0 -// 3.5 0 0 0 0 -1043.52 0 -// 0.0268142 0.3177838 -11.3155513; // Blottner - 1.458e-06 110; // Sutherland -*/ -// janafThermo +mixture N2 1 28.01348 100 10000 1000 2.9525407 0.0013968838 -4.9262577e-07 7.8600091e-11 -4.6074978e-15 -923.93753 5.8718221 3.5309628 -0.0001236595 -5.0299339e-07 2.4352768e-09 -1.4087954e-12 -1046.9637 2.9674391 1.458e-06 110; -mixture N2 - 1 28.01348 - 100 10000 1000 - 2.9525407 0.0013968838 -4.9262577e-07 7.8600091e-11 -4.6074978e-15 - -923.93753 5.8718221 - 3.5309628 -0.0001236595 -5.0299339e-07 2.4352768e-09 -1.4087954e-12 - -1046.9637 2.9674391 -// 0.0268142 0.3177838 -11.3155513; // Blottner - 1.458e-06 110; // Sutherland // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict index c8548cf17..11ef1e4f4 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,13 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +application rhoCentralFoam; + startFrom latestTime; startTime 0.005; @@ -46,4 +49,5 @@ maxCo 0.5; maxDeltaT 1; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSchemes index feda8725d..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -//fluxScheme Tadmor; // KT -fluxScheme Kurganov; // KNP +fluxScheme Kurganov; ddtSchemes { @@ -30,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -40,13 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; + default linear; reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; -// reconstruct(rho) upwind; -// reconstruct(U) upwind; -// reconstruct(T) upwind; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -54,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSolution b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSolution index c2802217a..1b0e6d8a3 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,45 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09; - relTol 0.01; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09 - relTol 0.1; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09; + relTol 0.01; + } + + e + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09 relTol 0.1; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/sampleDict b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/sampleDict index f8a45e93a..bfa1dffb9 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/sampleDict +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/system/sampleDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,50 +10,48 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object sampleDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // interpolationScheme cellPointFace; -setFormat raw; -surfaceFormat vtk; + +setFormat raw; + +surfaceFormat vtk; sets ( cone25 { - type face; - axis x; - start ( 0.0 0.0 0.0); - end ( 92.08087e-03 42.939e-03 0.0); - nPoints 92; + type face; + axis x; + start ( 0 0 0 ); + end ( 0.09208087 0.042939 0 ); + nPoints 92; } - cone55 { - type face; - axis x; - start ( 92.08087e-03 42.939e-03 0.0); - end ( 153.6830e-03 130.92e-03 0.0); - nPoints 61; + type face; + axis x; + start ( 0.09208087 0.042939 0 ); + end ( 0.153683 0.13092 0 ); + nPoints 61; } - base { - type face; - axis x; - start ( 153.6830e-03 130.92e-03 0.0); - end ( 193.6750e-03 130.92e-03 0.0); - nPoints 40; + type face; + axis x; + start ( 0.153683 0.13092 0 ); + end ( 0.193675 0.13092 0 ); + nPoints 40; } ); -surfaces (); +surfaces ( ); + +fields ( p wallHeatTransRate ); -fields -( - p - wallHeatTransRate -); // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/0/Ma b/tutorials/compressible/rhoCentralFoam/forwardStep/0/Ma index 615abf90e..81a1384e4 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/0/Ma +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/0/Ma @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/0/T b/tutorials/compressible/rhoCentralFoam/forwardStep/0/T index aacaf4b9c..007785e3b 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/0/T +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/0/U b/tutorials/compressible/rhoCentralFoam/forwardStep/0/U index 453082b74..932d7ae8e 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/0/U +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/0/p b/tutorials/compressible/rhoCentralFoam/forwardStep/0/p index 8b107b6fb..583933f34 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/0/p +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict index 96a0279be..b85cc7385 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary index 492c762fd..953d93eb9 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/thermophysicalProperties index 86b760a58..89911f12d 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,17 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; + +// Note: these are the properties for a "normalised" inviscid gas +// for which the speed of sound is 1 m/s at a temperature of 1K +// and gamma = 7/5 +mixture normalisedGas 1 11640.3 2.5 0 0 1; -mixture normalisedGas 1 11640.3 2.5 0.0 0.0 1.0; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict b/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict index 6f0806d91..eb4fe5419 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,13 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +application rhoCentralFoam; + startFrom startTime; startTime 0; @@ -42,10 +45,11 @@ timePrecision 6; runTimeModifiable yes; -adjustTimeStep yes; +adjustTimeStep yes; -maxCo 0.2; +maxCo 0.2; + +maxDeltaT 1; -maxDeltaT 1; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSchemes index eb9e787ae..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -//fluxScheme Tadmor; // KT -fluxScheme Kurganov; // KNP +fluxScheme Kurganov; ddtSchemes { @@ -30,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -40,13 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; - reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; -// reconstruct(rho) upwind; -// reconstruct(U) upwind; -// reconstruct(T) upwind; + default linear; + reconstruct(rho) vanLeer; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -54,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSolution b/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSolution index 19baedc7b..48811594f 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,45 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09; - relTol 0.01; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10 - relTol 0; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09; + relTol 0.01; + } + + h + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10 relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/T b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/T index aa1d3670d..98ec2dbd2 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/T +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/U b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/U index a03609f81..99db71dfd 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/U +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p index 174bc8a2a..9c672841a 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict index 4a22ae98a..cbcfc6c55 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary index e04508a4d..02bf23d1c 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/thermophysicalProperties index 86b760a58..e2ad38ed5 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; + +mixture normalisedGas 1 11640.3 2.5 0 0 1; -mixture normalisedGas 1 11640.3 2.5 0.0 0.0 1.0; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict index 468da70d9..e4dca7f65 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application centralFoam; +application rhoCentralFoam; startFrom startTime; @@ -52,4 +53,5 @@ maxCo 0.2; maxDeltaT 1; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSchemes index eb9e787ae..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -//fluxScheme Tadmor; // KT -fluxScheme Kurganov; // KNP +fluxScheme Kurganov; ddtSchemes { @@ -30,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -40,13 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; - reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; -// reconstruct(rho) upwind; -// reconstruct(U) upwind; -// reconstruct(T) upwind; + default linear; + reconstruct(rho) vanLeer; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -54,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSolution b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSolution index 19baedc7b..6af5b3181 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,46 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09; - relTol 0.01; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10 - relTol 0; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09; + relTol 0.01; + } + + h + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10; + relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/T b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/T index 6ad695f31..26cd813bf 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/T +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/U b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/U index abe534b5f..501712894 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/U +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/p b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/p index 85c9743d3..7a9a0ce1a 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0.org/p +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0/T b/tutorials/compressible/rhoCentralFoam/shockTube/0/T index 6ad695f31..26cd813bf 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0/T +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0/U b/tutorials/compressible/rhoCentralFoam/shockTube/0/U index abe534b5f..501712894 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0/U +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0/p b/tutorials/compressible/rhoCentralFoam/shockTube/0/p index 85c9743d3..7a9a0ce1a 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/0/p +++ b/tutorials/compressible/rhoCentralFoam/shockTube/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict index bb2b80e06..5de374c37 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary index 606cf5f91..ac9c08a82 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6.x | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/shockTube/constant/thermophysicalProperties index 32f2bf50c..3d0e0fb08 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/shockTube/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; + +mixture air 1 28.9 717.5 0 0 0.7; -mixture air 1 28.96 1004.5 2.544e+06 0.0 1.0; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict b/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict index 1e1f1a16a..4446eb55c 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,44 +10,46 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass rhopSonicFoam; +application rhoCentralFoam; -startFrom startTime; +startFrom startTime; -startTime 0; +startTime 0; -stopAt endTime; +stopAt endTime; -endTime 0.007; +endTime 0.007; -deltaT 1e-06; +deltaT 1e-06; -writeControl adjustableRunTime; +writeControl adjustableRunTime; -writeInterval 0.001; +writeInterval 0.001; -cycleWrite 0; +cycleWrite 0; -writeFormat ascii; +writeFormat ascii; -writePrecision 6; +writePrecision 6; writeCompression uncompressed; -timeFormat general; +timeFormat general; -timePrecision 6; +timePrecision 6; runTimeModifiable yes; -adjustTimeStep yes; +adjustTimeStep yes; -maxCo 0.2; +maxCo 0.2; + +maxDeltaT 1; -maxDeltaT 1; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSchemes index 8bf05386b..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -fluxScheme Kurganov; +fluxScheme Kurganov; ddtSchemes { @@ -29,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -39,10 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; + default linear; reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -50,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSolution b/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSolution index 19baedc7b..48811594f 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,45 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09; - relTol 0.01; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10 - relTol 0; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09; + relTol 0.01; + } + + h + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10 relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/sampleDict b/tutorials/compressible/rhoCentralFoam/shockTube/system/sampleDict index 460a73553..99cbdad85 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/sampleDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/sampleDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,32 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object sampleDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // interpolationScheme cellPoint; -setFormat raw; -surfaceFormat vtk; + +setFormat raw; + +surfaceFormat vtk; sets ( line { - type face; - axis x; - start (-5 0 0); - end ( 5 0 0); - nPoints 100; + type face; + axis x; + start ( -5 0 0 ); + end ( 5 0 0 ); + nPoints 100; } ); -surfaces (); +surfaces (); + +fields ( p U.component(0) T rho ); -fields -( - p U.component(0) T rho -); // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict b/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict index 83d5d1949..d03403bf1 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,29 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object setFieldsDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -defaultFieldValues -( - volVectorFieldValue U (0 0 0) - volScalarFieldValue T 348.43206 - volScalarFieldValue p 1.0e+5 -); +defaultFieldValues ( volVectorFieldValue U ( 0 0 0 ) volScalarFieldValue T 348.432 volScalarFieldValue p 100000 ); -regions -( - boxToCell - { - box (0 -1 -1) (5 1 1); +regions ( boxToCell { box ( 0 -1 -1 ) ( 5 1 1 ) ; fieldValues ( volScalarFieldValue T 278.746 volScalarFieldValue p 10000 ) ; } ); - fieldValues - ( - volScalarFieldValue T 278.74564 - volScalarFieldValue p 1.0e+4 - ); - } -); // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/T b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/T index fa10420da..74c9fa43c 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/T +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/U b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/U index 1662e8922..c903efcbb 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/U +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/p b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/p index 8b107b6fb..583933f34 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/p +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict index 8438e9d74..c9d3dd16e 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/boundary index 4dcb5b5d7..aa6a870c5 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/thermophysicalProperties b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/thermophysicalProperties index 86b760a58..e2ad38ed5 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; +thermoType ePsiThermo>>>>; + +mixture normalisedGas 1 11640.3 2.5 0 0 1; -mixture normalisedGas 1 11640.3 2.5 0.0 0.0 1.0; // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict index e4bc93f3d..8dc253af7 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass rhopSonicFoam; +application rhoCentralFoam; startFrom startTime; @@ -24,7 +25,7 @@ stopAt endTime; endTime 0.2; -deltaT 1e-04; +deltaT 0.0001; writeControl runTime; @@ -46,8 +47,9 @@ runTimeModifiable yes; adjustTimeStep no; -maxCo 1.0; +maxCo 1; maxDeltaT 1e-06; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSchemes b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSchemes index 56ca99dbd..857c5e091 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSchemes +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -fluxScheme Kurganov; +fluxScheme Kurganov; ddtSchemes { @@ -29,7 +30,7 @@ gradSchemes divSchemes { default none; - div(tauMC) Gauss linear; + div(tauMC) Gauss linear; } laplacianSchemes @@ -39,10 +40,10 @@ laplacianSchemes interpolationSchemes { - default linear; - reconstruct(rho) vanLeer; - reconstruct(U) vanLeerV; - reconstruct(T) vanLeer; + default linear; + reconstruct(rho) vanLeer; + reconstruct(U) vanLeerV; + reconstruct(T) vanLeer; } snGradSchemes @@ -50,4 +51,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSolution b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSolution index 19baedc7b..48811594f 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSolution +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,31 +10,45 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho diagonal {}; - rhoU diagonal {}; - rhoE diagonal {}; - - U smoothSolver + rho { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-09; - relTol 0.01; - }; + solver diagonal; + } - h smoothSolver + rhoU { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-10 - relTol 0; - }; + solver diagonal; + } + + rhoE + { + solver diagonal; + } + + U + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-09; + relTol 0.01; + } + + h + { + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-10 relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/T b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/T index 5af80a608..e1df94398 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/T +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/U b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/U index 54bfd05ea..fa9053408 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/U +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/alphat b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/alphat new file mode 100644 index 000000000..28bd4effe --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/alphat @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alphat; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + front + { + type alphatWallFunction; + value uniform 0; + } + back + { + type alphatWallFunction; + value uniform 0; + } + wall + { + type alphatWallFunction; + value uniform 0; + } + porosityWall + { + type alphatWallFunction; + value uniform 0; + } + inlet + { + type calculated; + value uniform 0; + } + outlet + { + type calculated; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/epsilon b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/epsilon index ca6ec2ff0..295245b59 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/epsilon +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/epsilon @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,46 +10,50 @@ FoamFile version 2.0; format ascii; class volScalarField; + location "0"; object epsilon; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + dimensions [0 2 -3 0 0 0 0]; internalField uniform 200; boundaryField { - front { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } back { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } wall { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } porosityWall { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } - inlet { - type turbulentMixingLengthDissipationRateInlet; + type compressible::turbulentMixingLengthDissipationRateInlet; mixingLength 0.005; - value $internalField; + value uniform 200; } - outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 200; + value uniform 200; } - } + + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/k b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/k index c1cf0e833..1b336a3d3 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/k +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/k @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,46 +10,50 @@ FoamFile version 2.0; format ascii; class volScalarField; + location "0"; object k; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + dimensions [0 2 -2 0 0 0 0]; internalField uniform 1; boundaryField { - front { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } back { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } wall { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } porosityWall { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } - inlet { type turbulentIntensityKineticEnergyInlet; intensity 0.05; - value $internalField; + value uniform 1; } - outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 1; + value uniform 1; } - } + + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/mut b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/mut new file mode 100644 index 000000000..3caf2a763 --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/mut @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object mut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + front + { + type mutWallFunction; + value uniform 0; + } + back + { + type mutWallFunction; + value uniform 0; + } + wall + { + type mutWallFunction; + value uniform 0; + } + porosityWall + { + type mutWallFunction; + value uniform 0; + } + inlet + { + type calculated; + value uniform 0; + } + outlet + { + type calculated; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/p b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/p index 473d75feb..9dc24513e 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/0/p +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/RASProperties b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/RASProperties index 1af73fab2..81b1ec911 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/RASProperties +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/RASProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,89 +10,16 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object RASProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -RASModel kEpsilon; +RASModel kEpsilon; -turbulence on; +turbulence on; -printCoeffs on; +printCoeffs on; -laminarCoeffs -{ -} - -kEpsilonCoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -RNGkEpsilonCoeffs -{ - Cmu 0.0845; - C1 1.42; - C2 1.68; - C3 -0.33; - alphah 1; - alphak 1.39; - alphaEps 1.39; - eta0 4.38; - beta 0.012; -} - -LaunderSharmaKECoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -LRRCoeffs -{ - Cmu 0.09; - Clrr1 1.8; - Clrr2 0.6; - C1 1.44; - C2 1.92; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -LaunderGibsonRSTMCoeffs -{ - Cmu 0.09; - Clg1 1.8; - Clg2 0.6; - C1 1.44; - C2 1.92; - C1Ref 0.5; - C2Ref 0.3; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -wallFunctionCoeffs -{ - kappa 0.4187; - E 9; -} // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict index 545db4127..0438819b2 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict.m4 b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict.m4 index eb610e520..6d6d06693 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict.m4 +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/blockMeshDict.m4 @@ -1,14 +1,14 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + `format' ascii; class dictionary; object blockMeshDict; } diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/boundary b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/boundary index 540223e58..8527f9106 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6.x | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,53 +10,49 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 6 ( -front -{ - type wall; - nFaces 700; - startFace 63400; -} - -back -{ - type wall; - nFaces 700; - startFace 64100; -} - -wall -{ - type wall; - nFaces 1400; - startFace 64800; -} - -porosityWall -{ - type wall; - nFaces 1600; - startFace 66200; -} - -inlet -{ - type patch; - nFaces 400; - startFace 67800; -} - -outlet -{ - type patch; - nFaces 400; - startFace 68200; -} + front + { + type wall; + nFaces 700; + startFace 63400; + } + back + { + type wall; + nFaces 700; + startFace 64100; + } + wall + { + type wall; + nFaces 1400; + startFace 64800; + } + porosityWall + { + type wall; + nFaces 1600; + startFace 66200; + } + inlet + { + type patch; + nFaces 400; + startFace 67800; + } + outlet + { + type patch; + nFaces 400; + startFace 68200; + } ) // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/porousZones b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/porousZones index 0570df394..634799837 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/porousZones +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/porousZones @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object porousZones; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/thermophysicalProperties b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/thermophysicalProperties index c38497fac..a2c84a89d 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/thermophysicalProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,19 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; -mixture - air 1 28.9 // specieThermo - 1007 0 // hConstThermo -// 1.84766e-05 0.7 // constTransport - 300K -// 2.68477e-05 0.7 // constTransport - 500K -// 3.93094e-05 0.7 // constTransport - 900K - 1.4792e-06 116 // sutherlandTransport (Star-CD) -// 1.4584e-06 110.33 // sutherlandTransport (European Space Agency) -; +thermoType hPsiThermo>>>>; + +mixture air 1 28.9 1007 0 1.4792e-06 116; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/turbulenceProperties b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/turbulenceProperties new file mode 100644 index 000000000..f6753662e --- /dev/null +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict index 47dad418f..4e53754bf 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application rhoTurbFoam; +application rhoPimpleFoam; startFrom startTime; @@ -50,4 +51,5 @@ maxCo 10; maxDeltaT 1; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSchemes b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSchemes index 3eb78297f..53fb7839f 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSchemes +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -28,7 +29,6 @@ gradSchemes divSchemes { default none; - div(phi,U) Gauss upwind; div(phid,p) Gauss upwind; div(phiU,p) Gauss linear; @@ -37,7 +37,6 @@ divSchemes div(phi,epsilon) Gauss upwind; div(phi,R) Gauss upwind; div(phi,omega) Gauss upwind; - div((rho*R)) Gauss linear; div(R) Gauss linear; div(U) Gauss linear; @@ -47,7 +46,6 @@ divSchemes laplacianSchemes { default none; - laplacian(muEff,U) Gauss linear corrected; laplacian(mut,U) Gauss linear corrected; laplacian(DkEff,k) Gauss linear corrected; @@ -71,8 +69,8 @@ snGradSchemes fluxRequired { default no; - - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSolution b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSolution index bdf27a66c..583c3637a 100644 --- a/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSolution +++ b/tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,98 +10,120 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - rho PCG + rho { - preconditioner DIC; - tolerance 1e-05; - relTol 0; - }; - U PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U { - preconditioner DILU; - tolerance 1e-05; - relTol 0.1; - }; - UFinal PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0.1; + } + + UFinal { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - p PCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + p { - preconditioner DIC; - tolerance 1e-06; - relTol 0.01; - }; - pFinal PCG + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0.01; + } + + pFinal { - preconditioner DIC; - tolerance 1e-06; - relTol 0; - }; - h PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + h { - preconditioner DILU; - tolerance 1e-05; - relTol 0.1; - }; - hFinal PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0.1; + } + + hFinal { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - R PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - k PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - epsilon PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - omega PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + omega { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } } PIMPLE { - nOuterCorrectors 50; - nCorrectors 1; + nOuterCorrectors 50; + nCorrectors 1; nNonOrthogonalCorrectors 0; momentumPredictor yes; - - pMin pMin [1 -1 -2 0 0 0 0] 1000; + pMin pMin [ 1 -1 -2 0 0 0 0 ] 1000; } relaxationFactors { - U 0.7; - p 0.3; - rho 0.05; - h 0.7; - k 0.7; - omega 0.7; + U 0.7; + p 0.3; + rho 0.05; + h 0.7; + k 0.7; + omega 0.7; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/0 b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/0 new file mode 120000 index 000000000..f1c4a884b --- /dev/null +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/0 @@ -0,0 +1 @@ +../angledDuctImplicit/0 \ No newline at end of file diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/constant b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/constant new file mode 120000 index 000000000..28205c782 --- /dev/null +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/constant @@ -0,0 +1 @@ +../angledDuctImplicit/constant \ No newline at end of file diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict index 92b222d86..10de02b0d 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -46,4 +47,5 @@ graphFormat raw; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSchemes b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSchemes index 049181279..31f99e4e2 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSchemes +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,80 +10,60 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default steadyState; + default steadyState; } gradSchemes { - default Gauss linear; - // UEqn - grad(U) Gauss linear; - grad(p) Gauss linear; + default Gauss linear; + grad(U) Gauss linear; + grad(p) Gauss linear; } divSchemes { - //- default Gauss upwind; - // UEqn - div(phi,U) Gauss upwind; - div((muEff*dev2(grad(U).T()))) Gauss linear; - // hEqn - div(phi,h) Gauss upwind; - // epsilonEqn - div(phi,epsilon) Gauss upwind; - // kEqn - div(phi,k) Gauss upwind; - - // experimental - div(phid,p) Gauss linear; + div(phi,U) Gauss upwind; + div((muEff*dev2(grad(U).T()))) Gauss linear; + div(phi,h) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,k) Gauss upwind; + div(phid,p) Gauss linear; } laplacianSchemes { - //- default Gauss linear corrected; - // UEqn - laplacian(muEff,U) Gauss linear corrected; - - // hEqn - laplacian(alphaEff,h) Gauss linear corrected; - - // pCorrect + laplacian(muEff,U) Gauss linear corrected; + laplacian(alphaEff,h) Gauss linear corrected; laplacian((rho|A(U)),p) Gauss linear corrected; - - laplacian((rho*rAU),p) Gauss linear corrected; - - // epsilonEqn - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - - // kEqn - laplacian(DkEff,k) Gauss linear corrected; - - // potential - laplacian(1,p) Gauss linear corrected; + laplacian((rho*rAU),p) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(1,p) Gauss linear corrected; } interpolationSchemes { - default linear; - // default upwind phi; - div(U,p) upwind phi; + default linear; + div(U,p) upwind phi; } snGradSchemes { - default corrected; + default corrected; } fluxRequired { - default no; - p; + default no; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSolution b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSolution index 83ed3bd9a..844c55c57 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSolution +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctExplicit/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,73 +10,76 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p GAMG + p { - tolerance 1e-8; - relTol 0.05; - - smoother GaussSeidel; - + solver GAMG; + tolerance 1e-08; + relTol 0.05; + smoother GaussSeidel; cacheAgglomeration off; - nCellsInCoarsestLevel 20; - agglomerator faceAreaPair; - mergeLevels 1; - }; + agglomerator faceAreaPair; + mergeLevels 1; + } - U smoothSolver + U { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-6; - relTol 0.1; - }; + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-06; + relTol 0.1; + } - h PBiCG + h { - preconditioner DILU; - tolerance 1e-6; - relTol 0.1; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0.1; + } - k smoothSolver + k { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-7; - relTol 0.1; - }; + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-07; + relTol 0.1; + } - epsilon smoothSolver + epsilon { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-7; - relTol 0.1; - }; + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-07; + relTol 0.1; + } } SIMPLE { - // nUCorrectors 0; - nNonOrthogonalCorrectors 0; - pMin pMin [1 -1 -2 0 0 0 0] 100; + nNonOrthogonalCorrectors 0; + pMin pMin [ 1 -1 -2 0 0 0 0 ] 100; } relaxationFactors { - p 0.3; - rho 0.05; - U 0.7; - k 0.7; - epsilon 0.7; - h 0.5; + p 0.3; + rho 0.05; + U 0.7; + k 0.7; + epsilon 0.7; + h 0.5; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/T b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/T index 5af80a608..e1df94398 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/T +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/U b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/U index afea1eb58..88f509425 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/U +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/alphat b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/alphat new file mode 100644 index 000000000..28bd4effe --- /dev/null +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/alphat @@ -0,0 +1,57 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alphat; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + front + { + type alphatWallFunction; + value uniform 0; + } + back + { + type alphatWallFunction; + value uniform 0; + } + wall + { + type alphatWallFunction; + value uniform 0; + } + porosityWall + { + type alphatWallFunction; + value uniform 0; + } + inlet + { + type calculated; + value uniform 0; + } + outlet + { + type calculated; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/epsilon b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/epsilon index ca6ec2ff0..85b4039b8 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/epsilon +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/epsilon @@ -1,55 +1,64 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object epsilon; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [0 2 -3 0 0 0 0]; + +dimensions [ 0 2 -3 0 0 0 0 ]; internalField uniform 200; boundaryField { - front { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } + back { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } + wall { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } + porosityWall { - type zeroGradient; + type compressible::epsilonWallFunction; + value uniform 200; } inlet { - type turbulentMixingLengthDissipationRateInlet; + type compressible::turbulentMixingLengthDissipationRateInlet; mixingLength 0.005; - value $internalField; + value uniform 200; } outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 200; + value uniform 200; } - } + + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/k b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/k index c1cf0e833..fc7987820 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/k +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/k @@ -1,55 +1,64 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object k; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [0 2 -2 0 0 0 0]; + +dimensions [ 0 2 -2 0 0 0 0 ]; internalField uniform 1; boundaryField { - front { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } + back { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } + wall { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } + porosityWall { - type zeroGradient; + type compressible::kqRWallFunction; + value uniform 1; } inlet { type turbulentIntensityKineticEnergyInlet; intensity 0.05; - value $internalField; + value uniform 1; } outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 1; + value uniform 1; } - } + + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/mut b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/mut new file mode 100644 index 000000000..a557d6233 --- /dev/null +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/mut @@ -0,0 +1,62 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class volScalarField; + location "0"; + object mut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [ 1 -1 -1 0 0 0 0 ]; + +internalField uniform 0; + +boundaryField +{ + front + { + type mutWallFunction; + value uniform 0; + } + + back + { + type mutWallFunction; + value uniform 0; + } + + wall + { + type mutWallFunction; + value uniform 0; + } + + porosityWall + { + type mutWallFunction; + value uniform 0; + } + + inlet + { + type calculated; + value uniform 0; + } + + outlet + { + type calculated; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/p b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/p index 473d75feb..9dc24513e 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/p +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/RASProperties b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/RASProperties index 1af73fab2..48cf724e2 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/RASProperties +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/RASProperties @@ -1,98 +1,25 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object RASProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -RASModel kEpsilon; +RASModel kEpsilon; -turbulence on; +turbulence on; -printCoeffs on; +printCoeffs on; -laminarCoeffs -{ -} - -kEpsilonCoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -RNGkEpsilonCoeffs -{ - Cmu 0.0845; - C1 1.42; - C2 1.68; - C3 -0.33; - alphah 1; - alphak 1.39; - alphaEps 1.39; - eta0 4.38; - beta 0.012; -} - -LaunderSharmaKECoeffs -{ - Cmu 0.09; - C1 1.44; - C2 1.92; - C3 -0.33; - alphah 1; - alphak 1; - alphaEps 0.76923; -} - -LRRCoeffs -{ - Cmu 0.09; - Clrr1 1.8; - Clrr2 0.6; - C1 1.44; - C2 1.92; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -LaunderGibsonRSTMCoeffs -{ - Cmu 0.09; - Clg1 1.8; - Clg2 0.6; - C1 1.44; - C2 1.92; - C1Ref 0.5; - C2Ref 0.3; - Cs 0.25; - Ceps 0.15; - alphah 1; - alphaEps 0.76923; - alphaR 1.22; -} - -wallFunctionCoeffs -{ - kappa 0.4187; - E 9; -} // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict index 545db4127..0438819b2 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict.m4 b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict.m4 index eb610e520..6d6d06693 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict.m4 +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/blockMeshDict.m4 @@ -1,14 +1,14 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + `format' ascii; class dictionary; object blockMeshDict; } diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary new file mode 100644 index 000000000..5adb07e26 --- /dev/null +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary @@ -0,0 +1,58 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +6 +( + front + { + type wall; + nFaces 700; + startFace 63400; + } + back + { + type wall; + nFaces 700; + startFace 64100; + } + wall + { + type wall; + nFaces 1400; + startFace 64800; + } + porosityWall + { + type wall; + nFaces 1600; + startFace 66200; + } + inlet + { + type patch; + nFaces 400; + startFace 67800; + } + outlet + { + type patch; + nFaces 400; + startFace 68200; + } +) + +// ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/porousZones b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/porousZones index 0570df394..634799837 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/porousZones +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/porousZones @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object porousZones; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/thermophysicalProperties b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/thermophysicalProperties index c38497fac..578750523 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/thermophysicalProperties +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/thermophysicalProperties @@ -1,28 +1,23 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "constant"; object thermophysicalProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -thermoType hThermo>>>>; -mixture - air 1 28.9 // specieThermo - 1007 0 // hConstThermo -// 1.84766e-05 0.7 // constTransport - 300K -// 2.68477e-05 0.7 // constTransport - 500K -// 3.93094e-05 0.7 // constTransport - 900K - 1.4792e-06 116 // sutherlandTransport (Star-CD) -// 1.4584e-06 110.33 // sutherlandTransport (European Space Agency) -; +thermoType hPsiThermo>>>>; + +mixture air 1 28.9 1007 0 1.4792e-06 116; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict index 047374fa6..88d62b98c 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/controlDict @@ -1,15 +1,16 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -46,4 +47,5 @@ graphFormat raw; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSchemes b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSchemes index 1ba8b4472..9969e32dd 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSchemes +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSchemes @@ -1,87 +1,68 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default steadyState; + default steadyState; } gradSchemes { - default Gauss linear; - // UEqn - grad(U) Gauss linear; - grad(p) Gauss linear; + default Gauss linear; + grad(U) Gauss linear; + grad(p) Gauss linear; } divSchemes { - //- default Gauss upwind; - // UEqn - div(phi,U) Gauss upwind; - div((muEff*dev2(grad(U).T()))) Gauss linear; - // hEqn - div(phi,h) Gauss upwind; - // epsilonEqn - div(phi,epsilon) Gauss upwind; - // kEqn - div(phi,k) Gauss upwind; - - // experimental - div(phid,p) Gauss linear; + div(phi,U) Gauss upwind; + div((muEff*dev2(grad(U).T()))) Gauss linear; + div(phi,h) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,k) Gauss upwind; + div(phid,p) Gauss linear; } laplacianSchemes { - //- default Gauss linear corrected; - // UEqn - laplacian(muEff,U) Gauss linear corrected; - - // hEqn - laplacian(alphaEff,h) Gauss linear corrected; - - // pCorrect + laplacian(muEff,U) Gauss linear corrected; + laplacian(alphaEff,h) Gauss linear corrected; laplacian((rho*rAU),p) Gauss linear corrected; - - // epsilonEqn - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - - // kEqn - laplacian(DkEff,k) Gauss linear corrected; - - // potential - laplacian(1,p) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(1,p) Gauss linear corrected; } interpolationSchemes { - default linear; - // default upwind phi; - div(U,p) upwind phi; + default linear; + div(U,p) upwind phi; } snGradSchemes { - default corrected; + default corrected; } fluxRequired { - default no; - p; + default no; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSolution b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSolution index 4a4597675..334b1287b 100644 --- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSolution +++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/system/fvSolution @@ -1,74 +1,77 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; - format ascii; + format binary; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p GAMG + p { - tolerance 1e-8; - relTol 0.05; - - smoother GaussSeidel; - + solver GAMG; + tolerance 1e-08; + relTol 0.05; + smoother GaussSeidel; cacheAgglomeration off; - nCellsInCoarsestLevel 20; - agglomerator faceAreaPair; - mergeLevels 1; - }; + agglomerator faceAreaPair; + mergeLevels 1; + } - h PBiCG + h { - preconditioner DILU; - tolerance 1e-6; - relTol 0.1; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0.1; + } - k smoothSolver + k { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-7; - relTol 0.1; - }; + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-07; + relTol 0.1; + } - epsilon smoothSolver + epsilon { - smoother GaussSeidel; - nSweeps 2; - tolerance 1e-7; - relTol 0.1; - }; + solver smoothSolver; + smoother GaussSeidel; + nSweeps 2; + tolerance 1e-07; + relTol 0.1; + } } SIMPLE { - nUCorrectors 2; - nNonOrthogonalCorrectors 0; - pMin pMin [1 -1 -2 0 0 0 0] 100; + nUCorrectors 2; + nNonOrthogonalCorrectors 0; + pMin pMin [ 1 -1 -2 0 0 0 0 ] 100; } relaxationFactors { - p 0.3; - rho 1; - U 0.7; - k 0.9; - epsilon 0.9; - h 0.9; + p 0.3; + rho 1; + U 0.7; + k 0.9; + epsilon 0.9; + h 0.9; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/0/T b/tutorials/compressible/rhoSonicFoam/forwardStep/0/T index fa10420da..74c9fa43c 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/0/T +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/0/U b/tutorials/compressible/rhoSonicFoam/forwardStep/0/U index 9e9868472..488db5a67 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/0/U +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/0/p b/tutorials/compressible/rhoSonicFoam/forwardStep/0/p index 8b107b6fb..583933f34 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/0/p +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/blockMeshDict index 6f7910831..43f728fbe 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/boundary b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/boundary index 9b4762986..9deada52f 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,53 +10,49 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 6 ( -inlet -{ - type patch; - nFaces 50; - startFace 10325; -} - -outlet -{ - type patch; - nFaces 40; - startFace 10375; -} - -bottom -{ - type symmetryPlane; - nFaces 25; - startFace 10415; -} - -top -{ - type symmetryPlane; - nFaces 125; - startFace 10440; -} - -obstacle -{ - type patch; - nFaces 110; - startFace 10565; -} - -defaultFaces -{ - type empty; - nFaces 10500; - startFace 10675; -} + inlet + { + type patch; + nFaces 50; + startFace 10325; + } + outlet + { + type patch; + nFaces 40; + startFace 10375; + } + bottom + { + type symmetryPlane; + nFaces 25; + startFace 10415; + } + top + { + type symmetryPlane; + nFaces 125; + startFace 10440; + } + obstacle + { + type patch; + nFaces 110; + startFace 10565; + } + defaultFaces + { + type empty; + nFaces 10500; + startFace 10675; + } ) // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/thermodynamicProperties b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/thermodynamicProperties index 06d85de3f..d014c6739 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/constant/thermodynamicProperties +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/constant/thermodynamicProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,16 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermodynamicProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Cv Cv [0 2 -2 -1 0 0 0] 1.78571; +// Note: these are the properties for a "normalised" inviscid gas +// for which the speed of sound is 1 m/s at a temperature of 1K +// and gamma = 7/5 +Cv Cv [ 0 2 -2 -1 0 0 0 ] 1.78571; +R R [ 0 2 -2 -1 0 0 0 ] 0.714286; -R R [0 2 -2 -1 0 0 0] 0.714286; // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict b/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict index 323ae66cd..467752f0e 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application rhoSonicFoam; +application rhoSonicFoam; startFrom latestTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSchemes b/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSchemes index 2f67c16f8..99533cc6a 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSchemes +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -53,7 +54,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSolution b/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSolution index 8275db3d4..9a29517e8 100644 --- a/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSolution +++ b/tutorials/compressible/rhoSonicFoam/forwardStep/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,36 +10,44 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PBiCG + p { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rho PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rho { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoU PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoU { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoE PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoE { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } } PISO @@ -48,4 +56,5 @@ PISO nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/T b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/T index 6ad695f31..26cd813bf 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/T +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/U b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/U index abe534b5f..501712894 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/U +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/magU b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/magU index c59311edc..0fd4b44e6 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/magU +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/magU @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/p b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/p index 85c9743d3..7a9a0ce1a 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0.org/p +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0/T b/tutorials/compressible/rhoSonicFoam/shockTube/0/T index 6ad695f31..fa69ad914 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0/T +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0/T @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,25 +10,1030 @@ FoamFile version 2.0; format ascii; class volScalarField; + location "0"; object T; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 0 0 1 0 0 0]; -internalField uniform 1; +internalField nonuniform List +1000 +( +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +348.432 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +278.746 +) +; boundaryField { - sides + sides { type zeroGradient; } - - empty + empty { type empty; } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0/U b/tutorials/compressible/rhoSonicFoam/shockTube/0/U index abe534b5f..4f2fb4117 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0/U +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0/U @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class volVectorField; + location "0"; object U; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -20,15 +21,15 @@ internalField uniform (0 0 0); boundaryField { - sides + sides { type zeroGradient; } - - empty + empty { type empty; } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0/magU b/tutorials/compressible/rhoSonicFoam/shockTube/0/magU index c59311edc..0fd4b44e6 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0/magU +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0/magU @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/0/p b/tutorials/compressible/rhoSonicFoam/shockTube/0/p index 85c9743d3..98a7f4a6a 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/0/p +++ b/tutorials/compressible/rhoSonicFoam/shockTube/0/p @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,25 +10,1030 @@ FoamFile version 2.0; format ascii; class volScalarField; + location "0"; object p; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [1 -1 -2 0 0 0 0]; -internalField uniform 0; +internalField nonuniform List +1000 +( +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +100000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +10000 +) +; boundaryField { - sides + sides { type zeroGradient; } - - empty + empty { type empty; } } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/Allrun b/tutorials/compressible/rhoSonicFoam/shockTube/Allrun index 6ce183dba..4f0a80edd 100755 --- a/tutorials/compressible/rhoSonicFoam/shockTube/Allrun +++ b/tutorials/compressible/rhoSonicFoam/shockTube/Allrun @@ -1,9 +1,10 @@ #!/bin/sh + # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name from directory -application="rhoSonicFoam" +# Get application name +application=`getApplication` runApplication blockMesh runApplication setFields diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/constant/initProperties b/tutorials/compressible/rhoSonicFoam/shockTube/constant/initProperties index f3770d397..00d4d0784 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/constant/initProperties +++ b/tutorials/compressible/rhoSonicFoam/shockTube/constant/initProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,24 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object initProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -x0 0 ; +x0 0; -pL 1.0e+5 ; -TL 348.43206 ; -UL ( 0 0 0 ) ; +pL 100000; + +TL 348.432; + +UL ( 0 0 0 ); + +pR 10000; + +TR 278.746; + +UR ( 0 0 0 ); -pR 1.0e+4 ; -TR 278.74564 ; -UR ( 0 0 0 ) ; // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/blockMeshDict index b724fbaa1..c9bce43fb 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/boundary b/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/boundary index 0f1a86e2c..95086be56 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoSonicFoam/shockTube/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,25 +10,25 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 2 ( -sides -{ - type patch; - nFaces 2; - startFace 999; -} - -empty -{ - type empty; - nFaces 4000; - startFace 1001; -} + sides + { + type patch; + nFaces 2; + startFace 999; + } + empty + { + type empty; + nFaces 4000; + startFace 1001; + } ) // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/constant/thermodynamicProperties b/tutorials/compressible/rhoSonicFoam/shockTube/constant/thermodynamicProperties index 059e9ca5d..9225eccc0 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/constant/thermodynamicProperties +++ b/tutorials/compressible/rhoSonicFoam/shockTube/constant/thermodynamicProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermodynamicProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Cv Cv [0 2 -2 -1 0 0 0] 717.5; +Cv Cv [ 0 2 -2 -1 0 0 0 ] 717.5; + +R R [ 0 2 -2 -1 0 0 0 ] 287; -R R [0 2 -2 -1 0 0 0] 287; // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict b/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict index c7b171b29..229b6c704 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict +++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application rhoSonicFoam; +application rhoSonicFoam; startFrom startTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSchemes b/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSchemes index 2f67c16f8..99533cc6a 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSchemes +++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -53,7 +54,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSolution b/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSolution index 8275db3d4..9a29517e8 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSolution +++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,36 +10,44 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PBiCG + p { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rho PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rho { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoU PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoU { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoE PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoE { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } } PISO @@ -48,4 +56,5 @@ PISO nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/sampleDict b/tutorials/compressible/rhoSonicFoam/shockTube/system/sampleDict index 6e6e27cd9..3d179ac9c 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/system/sampleDict +++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/sampleDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,35 +10,30 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object sampleDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // interpolationScheme cellPoint; -setFormat raw; +setFormat raw; -sets +sets ( data { - type uniform; - - axis x; - start (-4.995 0 0); - end (4.995 0 0); - nPoints 1000; + type uniform; + axis x; + start ( -4.995 0 0 ); + end ( 4.995 0 0 ); + nPoints 1000; } ); -surfaces -(); +surfaces (); + +fields ( T magU p ); -fields -( - T - magU - p -); // ************************************************************************* // diff --git a/tutorials/compressible/rhoSonicFoam/shockTube/system/setFieldsDict b/tutorials/compressible/rhoSonicFoam/shockTube/system/setFieldsDict index 83d5d1949..d03403bf1 100644 --- a/tutorials/compressible/rhoSonicFoam/shockTube/system/setFieldsDict +++ b/tutorials/compressible/rhoSonicFoam/shockTube/system/setFieldsDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,29 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object setFieldsDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -defaultFieldValues -( - volVectorFieldValue U (0 0 0) - volScalarFieldValue T 348.43206 - volScalarFieldValue p 1.0e+5 -); +defaultFieldValues ( volVectorFieldValue U ( 0 0 0 ) volScalarFieldValue T 348.432 volScalarFieldValue p 100000 ); -regions -( - boxToCell - { - box (0 -1 -1) (5 1 1); +regions ( boxToCell { box ( 0 -1 -1 ) ( 5 1 1 ) ; fieldValues ( volScalarFieldValue T 278.746 volScalarFieldValue p 10000 ) ; } ); - fieldValues - ( - volScalarFieldValue T 278.74564 - volScalarFieldValue p 1.0e+4 - ); - } -); // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/T b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/T index 6ad695f31..26cd813bf 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/T +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/U b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/U index abe534b5f..501712894 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/U +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/p b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/p index 85c9743d3..7a9a0ce1a 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0.org/p +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0.org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0/T b/tutorials/compressible/rhopSonicFoam/shockTube/0/T index 6ad695f31..26cd813bf 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0/T +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0/U b/tutorials/compressible/rhopSonicFoam/shockTube/0/U index abe534b5f..501712894 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0/U +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/0/p b/tutorials/compressible/rhopSonicFoam/shockTube/0/p index 85c9743d3..7a9a0ce1a 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/0/p +++ b/tutorials/compressible/rhopSonicFoam/shockTube/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/Allrun b/tutorials/compressible/rhopSonicFoam/shockTube/Allrun index 641510924..eede9049d 100755 --- a/tutorials/compressible/rhopSonicFoam/shockTube/Allrun +++ b/tutorials/compressible/rhopSonicFoam/shockTube/Allrun @@ -2,7 +2,7 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -application="rhopSonicFoam" +application=`getApplication` runApplication blockMesh runApplication setFields diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/blockMeshDict index bb2b80e06..5de374c37 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/boundary b/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/boundary index 2e49b61dd..5d62e0b99 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/boundary +++ b/tutorials/compressible/rhopSonicFoam/shockTube/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,25 +10,25 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 2 ( -sides -{ - type patch; - nFaces 2; - startFace 99; -} - -empty -{ - type empty; - nFaces 400; - startFace 101; -} + sides + { + type patch; + nFaces 2; + startFace 99; + } + empty + { + type empty; + nFaces 400; + startFace 101; + } ) // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/constant/thermodynamicProperties b/tutorials/compressible/rhopSonicFoam/shockTube/constant/thermodynamicProperties index 059e9ca5d..9225eccc0 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/constant/thermodynamicProperties +++ b/tutorials/compressible/rhopSonicFoam/shockTube/constant/thermodynamicProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermodynamicProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Cv Cv [0 2 -2 -1 0 0 0] 717.5; +Cv Cv [ 0 2 -2 -1 0 0 0 ] 717.5; + +R R [ 0 2 -2 -1 0 0 0 ] 287; -R R [0 2 -2 -1 0 0 0] 287; // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict b/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict index e17a0a5bc..4609dc364 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict +++ b/tutorials/compressible/rhopSonicFoam/shockTube/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,44 +10,46 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass rhopSonicFoam; +application rhopSonicFoam; -startFrom startTime; +startFrom startTime; -startTime 0; +startTime 0; -stopAt endTime; +stopAt endTime; -endTime 0.007; +endTime 0.007; -deltaT 2e-05; +deltaT 2e-05; -writeControl runTime; +writeControl runTime; -writeInterval 0.001; +writeInterval 0.001; -purgeWrite 0; +purgeWrite 0; -writeFormat ascii; +writeFormat ascii; -writePrecision 6; +writePrecision 6; writeCompression uncompressed; -timeFormat general; +timeFormat general; -timePrecision 6; +timePrecision 6; runTimeModifiable yes; -adjustTimeStep no; +adjustTimeStep no; -maxCo 0.05; +maxCo 0.05; + +maxDeltaT 1; -maxDeltaT 1; // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSchemes b/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSchemes index d21dcd7c0..918b2bcd7 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSchemes +++ b/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -48,7 +49,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSolution b/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSolution index 945f35d9e..202961f80 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSolution +++ b/tutorials/compressible/rhopSonicFoam/shockTube/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,49 +10,60 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PCG + p { - preconditioner DIC; - tolerance 1e-15; - relTol 0; - }; - rho PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-15; + relTol 0; + } + + rho { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoU PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoU { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoE PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoE { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoH PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoH { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } } PISO { nOuterCorrectors 3; - nCorrectors 1; - HbyAblend 0.0; + nCorrectors 1; + HbyAblend 0; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/shockTube/system/setFieldsDict b/tutorials/compressible/rhopSonicFoam/shockTube/system/setFieldsDict index 83d5d1949..d03403bf1 100644 --- a/tutorials/compressible/rhopSonicFoam/shockTube/system/setFieldsDict +++ b/tutorials/compressible/rhopSonicFoam/shockTube/system/setFieldsDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,29 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object setFieldsDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -defaultFieldValues -( - volVectorFieldValue U (0 0 0) - volScalarFieldValue T 348.43206 - volScalarFieldValue p 1.0e+5 -); +defaultFieldValues ( volVectorFieldValue U ( 0 0 0 ) volScalarFieldValue T 348.432 volScalarFieldValue p 100000 ); -regions -( - boxToCell - { - box (0 -1 -1) (5 1 1); +regions ( boxToCell { box ( 0 -1 -1 ) ( 5 1 1 ) ; fieldValues ( volScalarFieldValue T 278.746 volScalarFieldValue p 10000 ) ; } ); - fieldValues - ( - volScalarFieldValue T 278.74564 - volScalarFieldValue p 1.0e+4 - ); - } -); // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/T b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/T index fa10420da..74c9fa43c 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/T +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/T @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/U b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/U index a331aa9cb..ad82f1f25 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/U +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/p b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/p index 3daba9e43..9ec17cbfc 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/p +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/blockMeshDict index 8438e9d74..c9d3dd16e 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/boundary b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/boundary index a3ca808b3..aa6a870c5 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/boundary +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,53 +10,49 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // 6 ( -inlet -{ - type patch; - nFaces 40; - startFace 9440; -} - -outlet -{ - type patch; - nFaces 40; - startFace 9480; -} - -bottom -{ - type symmetryPlane; - nFaces 40; - startFace 9520; -} - -top -{ - type symmetryPlane; - nFaces 120; - startFace 9560; -} - -obstacle -{ - type patch; - nFaces 80; - startFace 9680; -} - -defaultFaces -{ - type empty; - nFaces 9600; - startFace 9760; -} + inlet + { + type patch; + nFaces 40; + startFace 9440; + } + outlet + { + type patch; + nFaces 40; + startFace 9480; + } + bottom + { + type symmetryPlane; + nFaces 40; + startFace 9520; + } + top + { + type symmetryPlane; + nFaces 120; + startFace 9560; + } + obstacle + { + type patch; + nFaces 80; + startFace 9680; + } + defaultFaces + { + type empty; + nFaces 9600; + startFace 9760; + } ) // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/thermodynamicProperties b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/thermodynamicProperties index 06d85de3f..1d7d089e3 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/thermodynamicProperties +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/constant/thermodynamicProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,12 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermodynamicProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -Cv Cv [0 2 -2 -1 0 0 0] 1.78571; +Cv Cv [ 0 2 -2 -1 0 0 0 ] 1.78571; + +R R [ 0 2 -2 -1 0 0 0 ] 0.714286; -R R [0 2 -2 -1 0 0 0] 0.714286; // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict index e4bc93f3d..711c87717 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -applicationClass rhopSonicFoam; +application rhopSonicFoam; startFrom startTime; @@ -24,7 +25,7 @@ stopAt endTime; endTime 0.2; -deltaT 1e-04; +deltaT 0.0001; writeControl runTime; @@ -46,8 +47,9 @@ runTimeModifiable yes; adjustTimeStep no; -maxCo 1.0; +maxCo 1; maxDeltaT 1e-06; + // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSchemes b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSchemes index ad2e2bb1e..11e3f0b14 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSchemes +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,14 +10,15 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; -} + default Euler; +} gradSchemes { @@ -32,7 +33,7 @@ divSchemes laplacianSchemes { - default Gauss linear corrected; + default Gauss linear corrected; } interpolationSchemes @@ -48,7 +49,8 @@ snGradSchemes fluxRequired { default yes; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSolution b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSolution index c0d4b7c2e..296ffb331 100644 --- a/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSolution +++ b/tutorials/compressible/rhopSonicFoam/wedge15Ma5/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,49 +10,60 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PCG + p { - preconditioner DIC; - tolerance 1e-15; - relTol 0; - }; - rho PBiCG + solver PCG; + preconditioner DIC; + tolerance 1e-15; + relTol 0; + } + + rho { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoU PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoU { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoE PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoE { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; - rhoH PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rhoH { - preconditioner DILU; - tolerance 1e-15; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } } PISO { nOuterCorrectors 2; - nCorrectors 2; - HbyAblend 0.95; + nCorrectors 2; + HbyAblend 0.95; } + // ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/0/T b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/T new file mode 100644 index 000000000..74c9fa43c --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/T @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type zeroGradient; + } + + bottom + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + obstacle + { + type zeroGradient; + } + + defaultFaces + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/0/U b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/U new file mode 100644 index 000000000..488db5a67 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/U @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type fixedValue; + value uniform (3 0 0); + } + + outlet + { + type zeroGradient; + } + + bottom + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + obstacle + { + type fixedValue; + value uniform (0 0 0); + } + + defaultFaces + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/0/p b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/p new file mode 100644 index 000000000..5e993bac2 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/0/p @@ -0,0 +1,63 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type fixedValue; + value uniform 1; + } + + outlet + { + type waveTransmissive; + field p; + phi phi; + rho rho; + psi psi; + gamma 1.4; + fieldInf 1; + lInf 3; + value uniform 1; + } + + bottom + { + type symmetryPlane; + } + + top + { + type symmetryPlane; + } + + obstacle + { + type zeroGradient; + } + + defaultFaces + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..43f728fbe --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict @@ -0,0 +1,81 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (0 0 -0.05) + (0.6 0 -0.05) + (0 0.2 -0.05) + (0.6 0.2 -0.05) + (3 0.2 -0.05) + (0 1 -0.05) + (0.6 1 -0.05) + (3 1 -0.05) + (0 0 0.05) + (0.6 0 0.05) + (0 0.2 0.05) + (0.6 0.2 0.05) + (3 0.2 0.05) + (0 1 0.05) + (0.6 1 0.05) + (3 1 0.05) +); + +blocks +( + hex (0 1 3 2 8 9 11 10) (25 10 1) simpleGrading (1 1 1) + hex (2 3 6 5 10 11 14 13) (25 40 1) simpleGrading (1 1 1) + hex (3 4 7 6 11 12 15 14) (100 40 1) simpleGrading (1 1 1) +); + +edges +( +); + +patches +( + patch inlet + ( + (0 8 10 2) + (2 10 13 5) + ) + patch outlet + ( + (4 7 15 12) + ) + symmetryPlane bottom + ( + (0 1 9 8) + ) + symmetryPlane top + ( + (5 13 14 6) + (6 14 15 7) + ) + patch obstacle + ( + (1 3 11 9) + (3 4 12 11) + ) +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/boundary b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/boundary new file mode 100644 index 000000000..9deada52f --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/boundary @@ -0,0 +1,58 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +6 +( + inlet + { + type patch; + nFaces 50; + startFace 10325; + } + outlet + { + type patch; + nFaces 40; + startFace 10375; + } + bottom + { + type symmetryPlane; + nFaces 25; + startFace 10415; + } + top + { + type symmetryPlane; + nFaces 125; + startFace 10440; + } + obstacle + { + type patch; + nFaces 110; + startFace 10565; + } + defaultFaces + { + type empty; + nFaces 10500; + startFace 10675; + } +) + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/thermophysicalProperties b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/thermophysicalProperties new file mode 100644 index 000000000..6558fda69 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/thermophysicalProperties @@ -0,0 +1,26 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType ePsiThermo>>>>; + +// Note: these are the properties for a "normalised" inviscid gas +// for which the speed of sound is 1 m/s at a temperature of 1K +// and gamma = 7/5 +mixture normalisedGas 1 11640.31 2.5 0 0 1; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/turbulenceProperties b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/turbulenceProperties new file mode 100644 index 000000000..9cfc50a3d --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict new file mode 100644 index 000000000..224396912 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/controlDict @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application sonicFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 10; + +deltaT 0.002; + +writeControl runTime; + +writeInterval 0.5; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSchemes b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSchemes new file mode 100644 index 000000000..238a8cfb1 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSchemes @@ -0,0 +1,65 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; + grad(U) Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss upwind; + div(phid,p) Gauss limitedLinear 1; + div(phi,e) Gauss limitedLinear 1; + div(phiU,p) Gauss limitedLinear 1; + div((muEff*dev2(grad(U).T()))) Gauss linear 1; +} + +laplacianSchemes +{ + default none; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(muEff,U) Gauss linear corrected; + laplacian(alphaEff,e) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSolution b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSolution new file mode 100644 index 000000000..93b01a828 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/system/fvSolution @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + e + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } +} + +PISO +{ + nCorrectors 2; + nNonOrthogonalCorrectors 0; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/T b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/T new file mode 100644 index 000000000..26cd813bf --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/T @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/U b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/U new file mode 100644 index 000000000..501712894 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/U @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/magU b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/magU new file mode 100644 index 000000000..0fd4b44e6 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/magU @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object magU; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + sides + { + type calculated; + value uniform 0; + } + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/p b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/p new file mode 100644 index 000000000..7a9a0ce1a --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0.org/p @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/T b/tutorials/compressible/sonicFoam/laminar/shockTube/0/T new file mode 100644 index 000000000..26cd813bf --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0/T @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/U b/tutorials/compressible/sonicFoam/laminar/shockTube/0/U new file mode 100644 index 000000000..501712894 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0/U @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/magU b/tutorials/compressible/sonicFoam/laminar/shockTube/0/magU new file mode 100644 index 000000000..0fd4b44e6 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0/magU @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object magU; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + sides + { + type calculated; + value uniform 0; + } + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/p b/tutorials/compressible/sonicFoam/laminar/shockTube/0/p new file mode 100644 index 000000000..7a9a0ce1a --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/0/p @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + sides + { + type zeroGradient; + } + + empty + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean b/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean new file mode 100755 index 000000000..c8dbbe4c9 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +cleanCase +rm -rf 0 +cp -r 0.org 0 +cleanSamples diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/Allrun b/tutorials/compressible/sonicFoam/laminar/shockTube/Allrun new file mode 100755 index 000000000..bb2d19c9e --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/Allrun @@ -0,0 +1,11 @@ +#!/bin/sh +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +application=`getApplication` + +runApplication blockMesh +runApplication setFields +runApplication $application +runApplication foamCalc mag U +runApplication sample diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict new file mode 100644 index 000000000..c9bce43fb --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (-5 -1 -1) + (5 -1 -1) + (5 1 -1) + (-5 1 -1) + (-5 -1 1) + (5 -1 1) + (5 1 1) + (-5 1 1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (1000 1 1) simpleGrading (1 1 1) +); + +edges +( +); + +patches +( + patch sides + ( + (1 2 6 5) + (0 4 7 3) + ) + empty empty + ( + (0 1 5 4) + (5 6 7 4) + (3 7 6 2) + (0 3 2 1) + ) +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/boundary b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/boundary new file mode 100644 index 000000000..95086be56 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/boundary @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +2 +( + sides + { + type patch; + nFaces 2; + startFace 999; + } + empty + { + type empty; + nFaces 4000; + startFace 1001; + } +) + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/thermophysicalProperties b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/thermophysicalProperties new file mode 100644 index 000000000..3d0e0fb08 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/thermophysicalProperties @@ -0,0 +1,23 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType ePsiThermo>>>>; + +mixture air 1 28.9 717.5 0 0 0.7; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/turbulenceProperties b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/turbulenceProperties new file mode 100644 index 000000000..9cfc50a3d --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict b/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict new file mode 100644 index 000000000..113b70334 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/controlDict @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application sonicFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.007; + +deltaT 1e-05; + +writeControl runTime; + +writeInterval 0.001; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSchemes b/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSchemes new file mode 100644 index 000000000..238a8cfb1 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSchemes @@ -0,0 +1,65 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; + grad(U) Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss upwind; + div(phid,p) Gauss limitedLinear 1; + div(phi,e) Gauss limitedLinear 1; + div(phiU,p) Gauss limitedLinear 1; + div((muEff*dev2(grad(U).T()))) Gauss linear 1; +} + +laplacianSchemes +{ + default none; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(muEff,U) Gauss linear corrected; + laplacian(alphaEff,e) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSolution b/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSolution new file mode 100644 index 000000000..58c5fb520 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/fvSolution @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } + + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-15; + relTol 0; + } + + e + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-15; + relTol 0; + } +} + +PISO +{ + nCorrectors 2; + nNonOrthogonalCorrectors 0; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/sampleDict b/tutorials/compressible/sonicFoam/laminar/shockTube/system/sampleDict new file mode 100644 index 000000000..3d179ac9c --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/sampleDict @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object sampleDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +interpolationScheme cellPoint; + +setFormat raw; + +sets +( + data + { + type uniform; + axis x; + start ( -4.995 0 0 ); + end ( 4.995 0 0 ); + nPoints 1000; + } +); + +surfaces (); + +fields ( T magU p ); + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/system/setFieldsDict b/tutorials/compressible/sonicFoam/laminar/shockTube/system/setFieldsDict new file mode 100644 index 000000000..d03403bf1 --- /dev/null +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/system/setFieldsDict @@ -0,0 +1,23 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object setFieldsDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +defaultFieldValues ( volVectorFieldValue U ( 0 0 0 ) volScalarFieldValue T 348.432 volScalarFieldValue p 100000 ); + +regions ( boxToCell { box ( 0 -1 -1 ) ( 5 1 1 ) ; fieldValues ( volScalarFieldValue T 278.746 volScalarFieldValue p 10000 ) ; } ); + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/T b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/T new file mode 100644 index 000000000..41259fbd7 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/T @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 300; + +boundaryField +{ + INLE1 + { + type inletOutlet; + inletValue uniform 300; + value uniform 300; + } + + OUTL2 + { + type inletOutlet; + inletValue uniform 300; + value uniform 300; + } + + SYMP3 + { + type empty; + } + + WALL10 + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/U b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/U new file mode 100644 index 000000000..c1e2d42a8 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/U @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (600 148.16 0); + +boundaryField +{ + INLE1 + { + type supersonicFreestream; + pInf 100000; + TInf 300; + UInf (600 148.16 0); + gamma 1.4; + value uniform (600 148.16 0); + } + + OUTL2 + { + type inletOutlet; + inletValue uniform (600 148.16 0); + value uniform (600 148.16 0); + } + + SYMP3 + { + type empty; + } + + WALL10 + { + type fixedValue; + value uniform (0 0 0); + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/epsilon b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/epsilon new file mode 100644 index 000000000..8f09366b8 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/epsilon @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -3 0 0 0 0]; + +internalField uniform 25000; + +boundaryField +{ + INLE1 + { + type inletOutlet; + inletValue uniform 25000; + value uniform 25000; + } + + OUTL2 + { + type inletOutlet; + inletValue uniform 25000; + value uniform 25000; + } + + SYMP3 + { + type empty; + } + + WALL10 + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/k b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/k new file mode 100644 index 000000000..93c09e904 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/k @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 1000; + +boundaryField +{ + INLE1 + { + type inletOutlet; + inletValue uniform 1000; + value uniform 1000; + } + + OUTL2 + { + type inletOutlet; + inletValue uniform 1000; + value uniform 1000; + } + + SYMP3 + { + type empty; + } + + WALL10 + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/p b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/p new file mode 100644 index 000000000..ff9713364 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/0/p @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 100000; + +boundaryField +{ + INLE1 + { + type zeroGradient; + } + + OUTL2 + { + type waveTransmissive; + field p; + phi phi; + rho rho; + psi psi; + gamma 1.3; + fieldInf 100000; + lInf 1; + value uniform 100000; + } + + SYMP3 + { + type empty; + } + + WALL10 + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Allrun b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Allrun new file mode 100755 index 000000000..29cc29abd --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Allrun @@ -0,0 +1,23 @@ +#!/bin/sh +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +# Get application name +application=`getApplication` + +runStarToFoam () +{ + if [ -f log.starToFoam ] ; then + echo "starToFoam already run on $PWD: remove log file to run" + else + echo "starToFoam: converting mesh $1" + starToFoam $1 > log.starToFoam 2>&1 + fi +} + +runStarToFoam prostar/nacaAirfoil +mv constant/polyMesh/boundary temp +sed -e s/"\([\t ]*type[\t ]*\)symmetryPlane"/"\1empty"/g \ + temp > constant/polyMesh/boundary +rm temp +runApplication $application diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Running_Notes b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Running_Notes new file mode 100644 index 000000000..5bfc37a86 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/Running_Notes @@ -0,0 +1,8 @@ +nacaAirfoil +~~~~~~~~~~~ +* large domain with airfoil section near centre +* extremely non-orthogonal, highly skew mesh refined around the airfoil +* running at Mach 1.78 +* limited 0.5 on all laplacianSchemes because the mesh is so poor +* run to t = 0.02 with nextWrite; change to stopAt endTime to continue running +* deltaT can be increased later in the run to 2e-07 diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/RASProperties b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/RASProperties new file mode 100644 index 000000000..90ebab09e --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/RASProperties @@ -0,0 +1,25 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object RASProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +RASModel LaunderSharmaKE; + +turbulence on; + +printCoeffs on; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary new file mode 100644 index 000000000..b15d0272a --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +4 +( + INLE1 + { + type patch; + nFaces 400; + startFace 79570; + } + OUTL2 + { + type patch; + nFaces 200; + startFace 79970; + } + SYMP3 + { + type empty; + nFaces 80000; + startFace 80170; + } + WALL10 + { + type wall; + nFaces 260; + startFace 160170; + } +) + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary.org b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary.org new file mode 100644 index 000000000..d033035f9 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/polyMesh/boundary.org @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +( + INLE1 + { + type patch; + physicalType supersonicFreestream; + startFace 79570; + nFaces 400; + } + + OUTL2 + { + type patch; + physicalType pressureTransmissiveOutlet; + startFace 79970; + nFaces 200; + } + + SYMP3 + { + type empty; + physicalType empty; + startFace 80170; + nFaces 80000; + } + + WALL10 + { + type wall; + physicalType adiabaticWallFunctions; + startFace 160170; + nFaces 260; + } +) + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/thermophysicalProperties b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/thermophysicalProperties new file mode 100644 index 000000000..2b5ffc268 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/thermophysicalProperties @@ -0,0 +1,23 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object thermophysicalProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +thermoType ePsiThermo>>>>; + +mixture air 1 28.9 717.5 0 1.8e-05 0.7; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/turbulenceProperties b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/turbulenceProperties new file mode 100644 index 000000000..f6753662e --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.bnd.gz b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.bnd.gz new file mode 100644 index 0000000000000000000000000000000000000000..4cf28422656a3c948d5d3a64f3a4cdbcf22fdf88 GIT binary patch literal 795455 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

#N0<*-9q0jL)O%T+IpoK$HBYC$GKuN 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 literal 0 HcmV?d00001 diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.cel.gz b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.cel.gz new file mode 100644 index 0000000000000000000000000000000000000000..2cd17bbd7aed575ddfa049d51ade139d6eb1215f GIT binary patch literal 673441 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%0AMC0s1Mtc)Lp80?-k?76+oo{wv@P;IYYF(?TW? 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�ZzUWM5L3y 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Ν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 ChP~nd literal 0 HcmV?d00001 diff --git a/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.vrt.gz b/tutorials/compressible/sonicFoam/ras/nacaAirfoil/prostar/nacaAirfoil.vrt.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d99075fab63cb8469108861398db34ce3118594 GIT binary patch literal 1196433 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

#m-Qs6ua*-J010z!K9 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

_c5mLo{&h&r~Hgt4mGo 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

|kGD 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

  • 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 + +mixture air 1 28.9 717.5 0 1.8e-05 0.7; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/prism/constant/turbulenceProperties b/tutorials/compressible/sonicFoam/ras/prism/constant/turbulenceProperties new file mode 100644 index 000000000..f6753662e --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/prism/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RASModel; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/prism/system/controlDict b/tutorials/compressible/sonicFoam/ras/prism/system/controlDict new file mode 100644 index 000000000..a9f43fbb9 --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/prism/system/controlDict @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application sonicFoam; + +startFrom latestTime; + +startTime 0; + +stopAt endTime; + +endTime 0.0004; + +deltaT 5e-07; + +writeControl runTime; + +writeInterval 0.0001; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/prism/system/fvSchemes b/tutorials/compressible/sonicFoam/ras/prism/system/fvSchemes new file mode 100644 index 000000000..de95ffd4b --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/prism/system/fvSchemes @@ -0,0 +1,70 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) Gauss limitedLinearV 1; + div(phi,k) Gauss upwind; + div(phi,epsilon) Gauss upwind; + div(phi,R) Gauss upwind; + div(R) Gauss linear; + div(phid,p) Gauss limitedLinear 1; + div(phiU,p) Gauss limitedLinear 1; + div(phi,e) Gauss limitedLinear 1; + div((muEff*dev2(grad(U).T()))) Gauss linear; +} + +laplacianSchemes +{ + default none; + laplacian(muEff,U) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DREff,R) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian((rho*(1|A(U))),p) Gauss linear corrected; + laplacian(alphaEff,e) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/ras/prism/system/fvSolution b/tutorials/compressible/sonicFoam/ras/prism/system/fvSolution new file mode 100644 index 000000000..20afd845a --- /dev/null +++ b/tutorials/compressible/sonicFoam/ras/prism/system/fvSolution @@ -0,0 +1,84 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-08; + relTol 0; + } + + rho + { + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + e + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-08; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-08; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } +} + +PISO +{ + nCorrectors 2; + nNonOrthogonalCorrectors 2; +} + + +// ************************************************************************* // diff --git a/tutorials/compressible/sonicLiquidFoam/Allrun b/tutorials/compressible/sonicLiquidFoam/Allrun index 4afc525e8..6d1d356b3 100755 --- a/tutorials/compressible/sonicLiquidFoam/Allrun +++ b/tutorials/compressible/sonicLiquidFoam/Allrun @@ -2,8 +2,8 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name from directory -application=`basename $PWD` +# Set application name +application="sonicLiquidFoam" setDecompressionTankFine () { diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/U b/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/U index 5967d55dd..9610e2068 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/U +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/p b/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/p index 3b2cb8848..0084d6dc3 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/p +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/0/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict index 7bab231d0..1dd311e1c 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/boundary b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/boundary index d2479db21..48e374688 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/boundary +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/thermodynamicProperties b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/thermodynamicProperties index 95d1ebb14..c5a819dd7 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/thermodynamicProperties +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/thermodynamicProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,14 +10,16 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object thermodynamicProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -rho0 rho0 [1 -3 0 0 0 0 0] 1000; +rho0 rho0 [ 1 -3 0 0 0 0 0 ] 1000; -p0 p0 [1 -1 -2 0 0 0 0] 100000; +p0 p0 [ 1 -1 -2 0 0 0 0 ] 100000; + +psi psi [ 0 -2 2 0 0 0 0 ] 4.54e-07; -psi psi [0 -2 2 0 0 0 0] 4.54e-07; // ************************************************************************* // diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/transportProperties b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/transportProperties index 56a02ffaf..60c3fa665 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/transportProperties +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/transportProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,10 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object transportProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -mu mu [1 -1 -1 0 0 0 0] 0.001; +mu mu [ 1 -1 -1 0 0 0 0 ] 0.001; + // ************************************************************************* // diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict index b11905a6b..2f43908bc 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application sonicLiquidFoam; +application sonicLiquidFoam; startFrom startTime; @@ -44,4 +45,5 @@ timePrecision 6; runTimeModifiable yes; + // ************************************************************************* // diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSchemes b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSchemes index 6c385d2d3..b61e23508 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSchemes +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -52,7 +53,8 @@ snGradSchemes fluxRequired { default no; - p; + p ; } + // ************************************************************************* // diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSolution b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSolution index 6a88316a1..0b8bc2b1c 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSolution +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,30 +10,36 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - p PBiCG + p { - preconditioner DILU; - tolerance 1e-06; - relTol 0; - }; - U PBiCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-06; + relTol 0; + } + + U { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; - rho PCG + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + rho { - preconditioner DIC; - tolerance 1e-05; - relTol 0; - }; + solver PCG; + preconditioner DIC; + tolerance 1e-05; + relTol 0; + } } PISO @@ -42,4 +48,5 @@ PISO nNonOrthogonalCorrectors 0; } + // ************************************************************************* // diff --git a/tutorials/financial/financialFoam/europeanCall/0/V b/tutorials/financial/financialFoam/europeanCall/0/V index fe2b594de..43902e350 100644 --- a/tutorials/financial/financialFoam/europeanCall/0/V +++ b/tutorials/financial/financialFoam/europeanCall/0/V @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/financial/financialFoam/europeanCall/constant/financialProperties b/tutorials/financial/financialFoam/europeanCall/constant/financialProperties index c6ee52d4f..7078ebefb 100644 --- a/tutorials/financial/financialFoam/europeanCall/constant/financialProperties +++ b/tutorials/financial/financialFoam/europeanCall/constant/financialProperties @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,20 +10,22 @@ FoamFile version 2.0; format ascii; class dictionary; + location "constant"; object financialProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -strike strike [0 1 0 0 0 0 0] 40; +strike strike [ 0 1 0 0 0 0 0 ] 40; -r r [0 0 -1 0 0 0 0] 0.1; +r r [ 0 0 -1 0 0 0 0 ] 0.1; -sigma sigma [0 0 -0.5 0 0 0 0] 0.2; +sigma sigma [ 0 0 -0.5 0 0 0 0 ] 0.2; -s s [0 0 -1 0 0 0 0] 0; +s s [ 0 0 -1 0 0 0 0 ] 0; -xi xi [0 0 -0.5 0 0 0 0] 0.1; +xi xi [ 0 0 -0.5 0 0 0 0 ] 0.1; + +eta eta [ 0 0 0 0 0 0 0 ] 0; -eta eta [0 0 0 0 0 0 0] 0; // ************************************************************************* // diff --git a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict index 09ac482bd..4a90e6240 100644 --- a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict +++ b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | +| \\ / O peration | Version: 1.6 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/boundary b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/boundary index edc3f6e6e..97d792bce 100644 --- a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/boundary +++ b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/boundary @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,6 +10,7 @@ FoamFile version 2.0; format ascii; class polyBoundaryMesh; + location "constant/polyMesh"; object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/tutorials/financial/financialFoam/europeanCall/system/controlDict b/tutorials/financial/financialFoam/europeanCall/system/controlDict index a63d17596..5f82f054d 100644 --- a/tutorials/financial/financialFoam/europeanCall/system/controlDict +++ b/tutorials/financial/financialFoam/europeanCall/system/controlDict @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,11 +10,12 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application financialFoam; +application financialFoam; startFrom startTime; @@ -46,4 +47,5 @@ runTimeModifiable yes; graphFormat raw; + // ************************************************************************* // diff --git a/tutorials/financial/financialFoam/europeanCall/system/fvSchemes b/tutorials/financial/financialFoam/europeanCall/system/fvSchemes index b0868a0ec..1772ad79d 100644 --- a/tutorials/financial/financialFoam/europeanCall/system/fvSchemes +++ b/tutorials/financial/financialFoam/europeanCall/system/fvSchemes @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,13 +10,14 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; + default Euler; } gradSchemes @@ -47,4 +48,5 @@ snGradSchemes default corrected; } + // ************************************************************************* // diff --git a/tutorials/financial/financialFoam/europeanCall/system/fvSolution b/tutorials/financial/financialFoam/europeanCall/system/fvSolution index 49b0058c6..2d00a34dd 100644 --- a/tutorials/financial/financialFoam/europeanCall/system/fvSolution +++ b/tutorials/financial/financialFoam/europeanCall/system/fvSolution @@ -1,8 +1,8 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.5 | -| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile @@ -10,18 +10,21 @@ FoamFile version 2.0; format ascii; class dictionary; + location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // solvers { - V PBiCG + V { - preconditioner DILU; - tolerance 1e-05; - relTol 0; - }; + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } } + // ************************************************************************* // diff --git a/tutorials/icoLagrangianFoam/Allclean b/tutorials/lagrangian/icoLagrangianFoam/Allclean similarity index 100% rename from tutorials/icoLagrangianFoam/Allclean rename to tutorials/lagrangian/icoLagrangianFoam/Allclean diff --git a/tutorials/icoLagrangianFoam/Allrun b/tutorials/lagrangian/icoLagrangianFoam/Allrun similarity index 100% rename from tutorials/icoLagrangianFoam/Allrun rename to tutorials/lagrangian/icoLagrangianFoam/Allrun diff --git a/tutorials/icoLagrangianFoam/channelParticles/0/U b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/0/U similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/0/U rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/0/U diff --git a/tutorials/icoLagrangianFoam/channelParticles/0/p b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/0/p similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/0/p rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/0/p diff --git a/tutorials/icoLagrangianFoam/channelParticles/constant/cloudProperties b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/cloudProperties similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/constant/cloudProperties rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/cloudProperties diff --git a/tutorials/icoLagrangianFoam/channelParticles/constant/injectorProperties b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/injectorProperties similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/constant/injectorProperties rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/injectorProperties diff --git a/tutorials/icoLagrangianFoam/channelParticles/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/polyMesh/blockMeshDict similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/constant/polyMesh/blockMeshDict rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/polyMesh/blockMeshDict diff --git a/tutorials/icoLagrangianFoam/channelParticles/constant/polyMesh/boundary b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/polyMesh/boundary similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/constant/polyMesh/boundary rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/polyMesh/boundary diff --git a/tutorials/icoLagrangianFoam/channelParticles/constant/transportProperties b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/transportProperties similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/constant/transportProperties rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/constant/transportProperties diff --git a/tutorials/icoLagrangianFoam/channelParticles/system/controlDict b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/controlDict similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/system/controlDict rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/controlDict diff --git a/tutorials/icoLagrangianFoam/channelParticles/system/fvSchemes b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/fvSchemes similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/system/fvSchemes rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/fvSchemes diff --git a/tutorials/icoLagrangianFoam/channelParticles/system/fvSolution b/tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/fvSolution similarity index 100% rename from tutorials/icoLagrangianFoam/channelParticles/system/fvSolution rename to tutorials/lagrangian/icoLagrangianFoam/channelParticles/system/fvSolution
  • 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