From 1d38ceb900f77e6ee180e4adaf955ba0b14b8068 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 15 Feb 2018 22:59:56 +0000 Subject: [PATCH] tutorials: Removed 0.orig directories in favor of .orig The new automated .orig reading has made 0.orig directories and associated scripting redundant. --- .../SandiaD_LTS/{0.orig/CH4 => 0/CH4.orig} | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/CO | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/CO2 | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/G | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/H | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/H2 | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/H2O | 0 .../RAS/SandiaD_LTS/{0.orig/N2 => 0/N2.orig} | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/O | 0 .../RAS/SandiaD_LTS/{0.orig/O2 => 0/O2.orig} | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/OH | 0 .../RAS/SandiaD_LTS/{0.orig/T => 0/T.orig} | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/U | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/Ydefault | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/alphat | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/epsilon | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/k | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/nut | 0 .../RAS/SandiaD_LTS/{0.orig => 0}/p | 0 .../reactingFoam/RAS/SandiaD_LTS/Allclean | 11 - .../reactingFoam/RAS/SandiaD_LTS/Allrun | 3 - .../SandiaD_LTS/constant/chemistryProperties | 2 +- .../RAS/SandiaD_LTS/system/controlDict | 7 +- .../shockTube/{0.orig/T => 0/T.orig} | 0 .../shockTube/{0.orig/U => 0/U.orig} | 0 .../shockTube/{0.orig/p => 0/p.orig} | 0 .../rhoCentralFoam/shockTube/Allclean | 12 - .../shockTube/system/setFieldsDict | 20 +- .../sonicFoam/laminar/shockTube/0.orig/T | 34 - .../sonicFoam/laminar/shockTube/0.orig/U | 34 - .../sonicFoam/laminar/shockTube/0.orig/p | 34 - .../sonicFoam/laminar/shockTube/0/T | 34 - .../laminar/shockTube/0/T.orig} | 0 .../sonicFoam/laminar/shockTube/0/U | 34 - .../laminar/shockTube/0/U.orig} | 0 .../sonicFoam/laminar/shockTube/0/p | 34 - .../laminar/shockTube/0/p.orig} | 0 .../sonicFoam/laminar/shockTube/Allclean | 12 - .../pimpleFoam/RAS/propeller/{0.orig => 0}/U | 0 .../RAS/propeller/{0.orig => 0}/epsilon | 0 .../pimpleFoam/RAS/propeller/{0.orig => 0}/k | 0 .../RAS/propeller/{0.orig => 0}/nut | 0 .../pimpleFoam/RAS/propeller/{0.orig => 0}/p | 0 .../pimpleFoam/RAS/propeller/Allclean | 5 +- .../pimpleFoam/RAS/propeller/Allrun | 2 + .../pimpleFoam/RAS/propeller/Allrun.pre | 3 +- .../pimpleFoam/RAS/wingMotion/Allclean | 5 +- .../pimpleFoam/RAS/wingMotion/Allrun | 4 +- .../wingMotion2D_pimpleFoam/0.orig/U | 45 - .../{0.orig => 0}/include/fixedInlet | 0 .../include/frontBackTopBottomPatches | 0 .../{0.orig => 0}/include/initialConditions | 0 .../{0.orig => }/pointDisplacement | 0 .../wingMotion2D_simpleFoam/0.orig/k | 44 - .../wingMotion2D_simpleFoam/0.orig/nut | 38 - .../wingMotion2D_simpleFoam/0.orig/omega | 44 - .../wingMotion2D_simpleFoam/0.orig/p | 44 - .../wingMotion2D_simpleFoam/{0.orig => 0}/U | 0 .../{0.orig => 0}/include/fixedInlet | 0 .../include/frontBackTopBottomPatches | 0 .../{0.orig => 0}/include/initialConditions | 0 .../0.orig => wingMotion2D_simpleFoam/0}/k | 0 .../0.orig => wingMotion2D_simpleFoam/0}/nut | 0 .../0}/omega | 0 .../0.orig => wingMotion2D_simpleFoam/0}/p | 0 .../LES/motorBike/motorBike/{0.orig => 0}/U | 0 .../{0.orig => 0}/include/fixedInlet | 0 .../include/frontBackUpperPatches | 0 .../{0.orig => 0}/include/initialConditions | 0 .../LES/motorBike/motorBike/{0.orig => 0}/k | 0 .../motorBike/motorBike/{0.orig => 0}/nuTilda | 0 .../LES/motorBike/motorBike/{0.orig => 0}/nut | 0 .../LES/motorBike/motorBike/{0.orig => 0}/p | 0 .../pisoFoam/LES/motorBike/motorBike/Allclean | 4 +- .../pisoFoam/LES/motorBike/motorBike/Allrun | 8 +- .../simpleFoam/turbineSiting/{0.orig => 0}/U | 0 .../turbineSiting/{0.orig => 0}/epsilon | 0 .../{0.orig => 0}/include/ABLConditions | 0 .../{0.orig => 0}/include/fixedInlet | 0 .../{0.orig => 0}/include/initialConditions | 0 .../{0.orig => 0}/include/sideAndTopPatches | 0 .../simpleFoam/turbineSiting/{0.orig => 0}/k | 0 .../turbineSiting/{0.orig => 0}/nut | 0 .../simpleFoam/turbineSiting/{0.orig => 0}/p | 0 .../simpleFoam/turbineSiting/Allclean | 2 - .../simpleFoam/turbineSiting/Allrun | 7 +- .../cylinder/{0.orig => 0}/H2O | 0 .../cylinder/{0.orig => 0}/N2 | 0 .../cylinder/{0.orig => 0}/O2 | 0 .../cylinder/{0.orig => 0}/T | 0 .../cylinder/{0.orig => 0}/U | 0 .../cylinder/{0.orig => 0}/p | 0 .../cylinder/{0.orig => 0}/p_rgh | 0 .../cylinder/{0.orig => 0}/wallFilmRegion/Tf | 0 .../cylinder/{0.orig => 0}/wallFilmRegion/Uf | 0 .../{0.orig => 0}/wallFilmRegion/deltaf | 0 .../reactingParcelFoam/cylinder/Allclean | 1 - .../reactingParcelFoam/cylinder/Allrun | 2 + .../reactingParcelFoam/cylinder/Allrun.pre | 3 +- .../rivuletPanel/{0.orig => 0}/H2O | 0 .../rivuletPanel/{0.orig => 0}/N2 | 0 .../rivuletPanel/{0.orig => 0}/O2 | 0 .../rivuletPanel/{0.orig => 0}/T | 0 .../rivuletPanel/{0.orig => 0}/U | 0 .../rivuletPanel/{0.orig => 0}/p | 0 .../rivuletPanel/{0.orig => 0}/p_rgh | 0 .../{0.orig => 0}/wallFilmRegion/Tf | 0 .../{0.orig => 0}/wallFilmRegion/Uf | 0 .../{0.orig => 0}/wallFilmRegion/deltaf | 0 .../reactingParcelFoam/rivuletPanel/Allclean | 1 - .../reactingParcelFoam/rivuletPanel/Allrun | 2 + .../rivuletPanel/Allrun.pre | 4 +- .../verticalChannel/{0.orig => 0}/H2O | 0 .../verticalChannel/{0.orig => 0}/T | 0 .../verticalChannel/{0.orig/U => 0/U.orig} | 0 .../verticalChannel/{0.orig => 0}/air | 0 .../verticalChannel/{0.orig => 0}/alphat | 0 .../verticalChannel/{0.orig => 0}/k | 0 .../verticalChannel/{0.orig => 0}/nut | 0 .../verticalChannel/{0.orig => 0}/omega | 0 .../verticalChannel/{0.orig => 0}/p | 0 .../verticalChannel/{0.orig => 0}/p_rgh | 0 .../verticalChannel/Allclean | 12 - .../reactingParcelFoam/verticalChannel/Allrun | 8 +- .../verticalChannelLTS/{0.orig => 0}/H2O | 0 .../verticalChannelLTS/{0.orig => 0}/T | 0 .../verticalChannelLTS/{0.orig/U => 0/U.orig} | 0 .../verticalChannelLTS/{0.orig => 0}/air | 0 .../verticalChannelLTS/{0.orig => 0}/alphat | 0 .../verticalChannelLTS/{0.orig => 0}/k | 0 .../verticalChannelLTS/{0.orig => 0}/nut | 0 .../verticalChannelLTS/{0.orig => 0}/omega | 0 .../verticalChannelLTS/{0.orig => 0}/p | 0 .../verticalChannelLTS/{0.orig => 0}/p_rgh | 0 .../verticalChannelLTS/Allclean | 12 - .../verticalChannelLTS/Allrun | 8 +- .../mesh/foamyHexMesh/mixerVessel/0.orig/U | 63 - .../foamyHexMesh/mixerVessel/0.orig/p_rgh | 43 - tutorials/mesh/foamyHexMesh/mixerVessel/0/U | Bin 0 -> 57213 bytes .../alpha.phase1 => 0/alpha.phase1.orig} | 0 .../mixerVessel/{0.orig => 0}/epsilon | 0 .../foamyHexMesh/mixerVessel/{0.orig => 0}/k | 75 +- .../mixerVessel/{0.orig => 0}/nut | 74 +- .../mesh/foamyHexMesh/mixerVessel/0/p_rgh | 64 + .../mesh/foamyHexMesh/mixerVessel/Allclean | 2 - .../mesh/foamyHexMesh/mixerVessel/Allrun-pre | 5 - .../mixerVessel/Allrun-simulation | 6 - .../constant/triSurface/zone_sparger.vtk | 1621 +++++++++++++++++ .../triSurface/zone_stirrer_baffles.vtk | 265 +++ .../mixerVessel/system/controlDict | 22 +- .../foamyQuadMesh/OpenCFD/{0.orig => 0}/T | 0 .../foamyQuadMesh/OpenCFD/{0.orig => 0}/U | 0 .../foamyQuadMesh/OpenCFD/{0.orig => 0}/p | 0 tutorials/mesh/foamyQuadMesh/OpenCFD/Allclean | 1 - tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun | 1 - .../OpenCFD/Allrun-rhoCentralFoam | 2 - 156 files changed, 2128 insertions(+), 695 deletions(-) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig/CH4 => 0/CH4.orig} (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/CO (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/CO2 (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/G (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/H (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/H2 (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/H2O (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig/N2 => 0/N2.orig} (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/O (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig/O2 => 0/O2.orig} (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/OH (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig/T => 0/T.orig} (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/U (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/Ydefault (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/alphat (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/epsilon (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/k (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/nut (100%) rename tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/{0.orig => 0}/p (100%) delete mode 100755 tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allclean rename tutorials/compressible/rhoCentralFoam/shockTube/{0.orig/T => 0/T.orig} (100%) rename tutorials/compressible/rhoCentralFoam/shockTube/{0.orig/U => 0/U.orig} (100%) rename tutorials/compressible/rhoCentralFoam/shockTube/{0.orig/p => 0/p.orig} (100%) delete mode 100755 tutorials/compressible/rhoCentralFoam/shockTube/Allclean delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/T delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/U delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/p delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/T rename tutorials/compressible/{rhoCentralFoam/shockTube/0/T => sonicFoam/laminar/shockTube/0/T.orig} (100%) delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/U rename tutorials/compressible/{rhoCentralFoam/shockTube/0/U => sonicFoam/laminar/shockTube/0/U.orig} (100%) delete mode 100644 tutorials/compressible/sonicFoam/laminar/shockTube/0/p rename tutorials/compressible/{rhoCentralFoam/shockTube/0/p => sonicFoam/laminar/shockTube/0/p.orig} (100%) delete mode 100755 tutorials/compressible/sonicFoam/laminar/shockTube/Allclean rename tutorials/incompressible/pimpleFoam/RAS/propeller/{0.orig => 0}/U (100%) rename tutorials/incompressible/pimpleFoam/RAS/propeller/{0.orig => 0}/epsilon (100%) rename tutorials/incompressible/pimpleFoam/RAS/propeller/{0.orig => 0}/k (100%) rename tutorials/incompressible/pimpleFoam/RAS/propeller/{0.orig => 0}/nut (100%) rename tutorials/incompressible/pimpleFoam/RAS/propeller/{0.orig => 0}/p (100%) delete mode 100644 tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/U rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/{0.orig => 0}/include/fixedInlet (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/{0.orig => 0}/include/frontBackTopBottomPatches (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/{0.orig => 0}/include/initialConditions (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/{0.orig => }/pointDisplacement (100%) delete mode 100644 tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/k delete mode 100644 tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/nut delete mode 100644 tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/omega delete mode 100644 tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/p rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/{0.orig => 0}/U (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/{0.orig => 0}/include/fixedInlet (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/{0.orig => 0}/include/frontBackTopBottomPatches (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/{0.orig => 0}/include/initialConditions (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/{wingMotion2D_pimpleFoam/0.orig => wingMotion2D_simpleFoam/0}/k (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/{wingMotion2D_pimpleFoam/0.orig => wingMotion2D_simpleFoam/0}/nut (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/{wingMotion2D_pimpleFoam/0.orig => wingMotion2D_simpleFoam/0}/omega (100%) rename tutorials/incompressible/pimpleFoam/RAS/wingMotion/{wingMotion2D_pimpleFoam/0.orig => wingMotion2D_simpleFoam/0}/p (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/U (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/include/fixedInlet (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/include/frontBackUpperPatches (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/include/initialConditions (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/k (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/nuTilda (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/nut (100%) rename tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/{0.orig => 0}/p (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/U (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/epsilon (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/include/ABLConditions (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/include/fixedInlet (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/include/initialConditions (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/include/sideAndTopPatches (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/k (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/nut (100%) rename tutorials/incompressible/simpleFoam/turbineSiting/{0.orig => 0}/p (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/H2O (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/N2 (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/O2 (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/T (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/U (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/p (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/p_rgh (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/wallFilmRegion/Tf (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/wallFilmRegion/Uf (100%) rename tutorials/lagrangian/reactingParcelFoam/cylinder/{0.orig => 0}/wallFilmRegion/deltaf (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/H2O (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/N2 (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/O2 (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/T (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/U (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/p (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/p_rgh (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/wallFilmRegion/Tf (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/wallFilmRegion/Uf (100%) rename tutorials/lagrangian/reactingParcelFoam/rivuletPanel/{0.orig => 0}/wallFilmRegion/deltaf (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/H2O (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/T (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig/U => 0/U.orig} (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/air (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/alphat (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/k (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/nut (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/omega (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/p (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannel/{0.orig => 0}/p_rgh (100%) delete mode 100755 tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allclean rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/H2O (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/T (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig/U => 0/U.orig} (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/air (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/alphat (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/k (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/nut (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/omega (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/p (100%) rename tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/{0.orig => 0}/p_rgh (100%) delete mode 100755 tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allclean delete mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/U delete mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/p_rgh create mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/0/U rename tutorials/mesh/foamyHexMesh/mixerVessel/{0.orig/alpha.phase1 => 0/alpha.phase1.orig} (100%) rename tutorials/mesh/foamyHexMesh/mixerVessel/{0.orig => 0}/epsilon (100%) rename tutorials/mesh/foamyHexMesh/mixerVessel/{0.orig => 0}/k (50%) rename tutorials/mesh/foamyHexMesh/mixerVessel/{0.orig => 0}/nut (51%) create mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/0/p_rgh create mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_sparger.vtk create mode 100644 tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_stirrer_baffles.vtk rename tutorials/mesh/foamyQuadMesh/OpenCFD/{0.orig => 0}/T (100%) rename tutorials/mesh/foamyQuadMesh/OpenCFD/{0.orig => 0}/U (100%) rename tutorials/mesh/foamyQuadMesh/OpenCFD/{0.orig => 0}/p (100%) diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CH4 b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CH4.orig similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CH4 rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CH4.orig diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CO b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CO similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CO rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CO diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CO2 b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CO2 similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/CO2 rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/CO2 diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/G b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/G similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/G rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/G diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H2 b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H2 similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H2 rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H2 diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H2O b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H2O similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/H2O rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/H2O diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/N2 b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/N2.orig similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/N2 rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/N2.orig diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/O b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/O similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/O rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/O diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/O2 b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/O2.orig similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/O2 rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/O2.orig diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/OH b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/OH similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/OH rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/OH diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/T b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/T.orig similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/T rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/T.orig diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/U b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/U similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/U rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/U diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/Ydefault b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/Ydefault similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/Ydefault rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/Ydefault diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/alphat b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/alphat similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/alphat rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/alphat diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/epsilon b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/epsilon similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/epsilon rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/epsilon diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/k b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/k similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/k rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/k diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/nut b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/nut similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/nut rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/nut diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/p b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/p similarity index 100% rename from tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0.orig/p rename to tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/0/p diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allclean b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allclean deleted file mode 100755 index 9f691c9385..0000000000 --- a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allclean +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -cleanCase - -rm -rf 0 - -#------------------------------------------------------------------------------ diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun index ae405888c0..da6a733121 100755 --- a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun +++ b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun @@ -7,9 +7,6 @@ cd ${0%/*} || exit 1 # Run from this directory # Set application name application=`getApplication` -rm -f 0 -cp -r 0.orig 0 - runApplication chemkinToFoam \ chemkin/grimech30.dat chemkin/thermo30.dat chemkin/transportProperties \ constant/reactionsGRI constant/thermo.compressibleGasGRI diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/constant/chemistryProperties b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/constant/chemistryProperties index 69af36f9b5..f8c1f4c3d2 100644 --- a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/constant/chemistryProperties +++ b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/constant/chemistryProperties @@ -20,7 +20,7 @@ chemistryType method TDAC; } -chemistry on; +chemistry off; importantSpecies { diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/system/controlDict b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/system/controlDict index 66951131a4..bf9887f7be 100644 --- a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/system/controlDict +++ b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/system/controlDict @@ -7,13 +7,12 @@ \*---------------------------------------------------------------------------*/ FoamFile { - version 2.0; + version 2; format ascii; class dictionary; location "system"; object controlDict; } -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // application reactingFoam; @@ -23,13 +22,13 @@ startTime 0; stopAt endTime; -endTime 6000; +endTime 1500; deltaT 1; writeControl runTime; -writeInterval 100; +writeInterval 1500; purgeWrite 0; diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.orig/T b/tutorials/compressible/rhoCentralFoam/shockTube/0/T.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0.orig/T rename to tutorials/compressible/rhoCentralFoam/shockTube/0/T.orig diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.orig/U b/tutorials/compressible/rhoCentralFoam/shockTube/0/U.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0.orig/U rename to tutorials/compressible/rhoCentralFoam/shockTube/0/U.orig diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/0.orig/p b/tutorials/compressible/rhoCentralFoam/shockTube/0/p.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0.orig/p rename to tutorials/compressible/rhoCentralFoam/shockTube/0/p.orig diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/Allclean b/tutorials/compressible/rhoCentralFoam/shockTube/Allclean deleted file mode 100755 index 489a286e3e..0000000000 --- a/tutorials/compressible/rhoCentralFoam/shockTube/Allclean +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -rm -rf 0 -cp -r 0.orig 0 -cleanCase -cleanSamples - -#------------------------------------------------------------------------------ diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict b/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict index cd21562c8c..69cfbb00e2 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/system/setFieldsDict @@ -15,9 +15,25 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -defaultFieldValues ( volVectorFieldValue U (0 0 0) volScalarFieldValue T 348.432 volScalarFieldValue p 100000 ); +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 ) ; } ); +regions +( + boxToCell + { + box (0 -1 -1) (5 1 1); + fieldValues + ( + volScalarFieldValue T 278.746 + volScalarFieldValue p 10000 + ); + } +); // ************************************************************************* // diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/T b/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/T deleted file mode 100644 index dbc34e6cba..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/T +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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.orig/U b/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/U deleted file mode 100644 index 7da5ec784d..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/U +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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.orig/p b/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/p deleted file mode 100644 index d826cfa477..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0.orig/p +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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 deleted file mode 100644 index dbc34e6cba..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0/T +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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/rhoCentralFoam/shockTube/0/T b/tutorials/compressible/sonicFoam/laminar/shockTube/0/T.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0/T rename to tutorials/compressible/sonicFoam/laminar/shockTube/0/T.orig diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/U b/tutorials/compressible/sonicFoam/laminar/shockTube/0/U deleted file mode 100644 index 7da5ec784d..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0/U +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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/rhoCentralFoam/shockTube/0/U b/tutorials/compressible/sonicFoam/laminar/shockTube/0/U.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0/U rename to tutorials/compressible/sonicFoam/laminar/shockTube/0/U.orig diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/0/p b/tutorials/compressible/sonicFoam/laminar/shockTube/0/p deleted file mode 100644 index d826cfa477..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/0/p +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: 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/rhoCentralFoam/shockTube/0/p b/tutorials/compressible/sonicFoam/laminar/shockTube/0/p.orig similarity index 100% rename from tutorials/compressible/rhoCentralFoam/shockTube/0/p rename to tutorials/compressible/sonicFoam/laminar/shockTube/0/p.orig diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean b/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean deleted file mode 100755 index 2c848c80e1..0000000000 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/Allclean +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -cleanCase -rm -rf 0 -cp -r 0.orig 0 -cleanSamples - -#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/U b/tutorials/incompressible/pimpleFoam/RAS/propeller/0/U similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/U rename to tutorials/incompressible/pimpleFoam/RAS/propeller/0/U diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/epsilon b/tutorials/incompressible/pimpleFoam/RAS/propeller/0/epsilon similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/epsilon rename to tutorials/incompressible/pimpleFoam/RAS/propeller/0/epsilon diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/k b/tutorials/incompressible/pimpleFoam/RAS/propeller/0/k similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/k rename to tutorials/incompressible/pimpleFoam/RAS/propeller/0/k diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/nut b/tutorials/incompressible/pimpleFoam/RAS/propeller/0/nut similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/nut rename to tutorials/incompressible/pimpleFoam/RAS/propeller/0/nut diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/p b/tutorials/incompressible/pimpleFoam/RAS/propeller/0/p similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/propeller/0.orig/p rename to tutorials/incompressible/pimpleFoam/RAS/propeller/0/p diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allclean b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allclean index 496837c14e..80cd9ee6e8 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allclean +++ b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allclean @@ -4,11 +4,12 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions -# remove surface +# Remove surface rm -f constant/triSurface/propellerTip.obj.gz > /dev/null 2>&1 cleanCase -rm -rf 0 > /dev/null 2>&1 rm -rf constant/extendedFeatureEdgeMesh > /dev/null 2>&1 rm -f constant/triSurface/*.eMesh* > /dev/null 2>&1 + +#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun index 1d24256eb0..4b68478f87 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun +++ b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun @@ -11,3 +11,5 @@ runApplication decomposePar runParallel `getApplication` runApplication reconstructPar + +#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre index 41142ea37a..d583cd7e9f 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre +++ b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre @@ -30,5 +30,4 @@ runApplication createPatch -overwrite # - test by running moveDynamicMes #runApplication moveDynamicMesh -checkAMI -# - set the initial fields -cp -rf 0.orig 0 +#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allclean b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allclean index a2762cd0d2..b0f6ea4c74 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allclean +++ b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allclean @@ -9,8 +9,9 @@ cleanCase cd ../wingMotion2D_simpleFoam cleanCase -rm -rf 0 cd ../wingMotion2D_pimpleFoam cleanCase -rm -rf 0 +rm -f 0/p 0/nut 0/k 0/omega 0/U 0/pointDisplacement + +#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allrun b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allrun index 07bc36cc77..21744f2405 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allrun +++ b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/Allrun @@ -13,16 +13,14 @@ runApplication snappyHexMesh -overwrite cd ../wingMotion2D_simpleFoam runApplication extrudeMesh runApplication createPatch -overwrite -cp -r 0.orig 0 runApplication simpleFoam # Copy the mesh from the steady state case and map the results to a # mesh motion case, then solve transient. cd ../wingMotion2D_pimpleFoam cp -r ../wingMotion2D_simpleFoam/constant/polyMesh constant -cp -r 0.orig 0 runApplication mapFields ../wingMotion2D_simpleFoam -sourceTime latestTime -consistent -mv 0/pointDisplacement.unmapped 0/pointDisplacement +cp pointDisplacement 0/pointDisplacement runApplication decomposePar runParallel `getApplication` runApplication reconstructPar diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/U b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/U deleted file mode 100644 index 12f437853b..0000000000 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/U +++ /dev/null @@ -1,45 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#include "include/initialConditions" - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform $flowVelocity; - -boundaryField -{ - #include "include/fixedInlet" - - outlet - { - type inletOutlet; - inletValue uniform (0 0 0); - value $internalField; - } - - wing - { - type movingWallVelocity; - value uniform (0 0 0); - } - - #include "include/frontBackTopBottomPatches" -} - - -// ************************************************************************* // diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/fixedInlet b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/fixedInlet similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/fixedInlet rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/fixedInlet diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/frontBackTopBottomPatches b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/frontBackTopBottomPatches similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/frontBackTopBottomPatches rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/frontBackTopBottomPatches diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/initialConditions b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/initialConditions similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/include/initialConditions rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0/include/initialConditions diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/pointDisplacement b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/pointDisplacement similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/pointDisplacement rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/pointDisplacement diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/k b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/k deleted file mode 100644 index 0203605b09..0000000000 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/k +++ /dev/null @@ -1,44 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#include "include/initialConditions" - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform $turbulentKE; - -boundaryField -{ - #include "include/fixedInlet" - - outlet - { - type inletOutlet; - inletValue $internalField; - value $internalField; - } - - wing - { - type kqRWallFunction; - value $internalField; - } - - #include "include/frontBackTopBottomPatches" -} - - -// ************************************************************************* // diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/nut b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/nut deleted file mode 100644 index 5c44f0d9cd..0000000000 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/nut +++ /dev/null @@ -1,38 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object nut; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - wing - { - type nutkWallFunction; - value uniform 0; - } - - "(front|back|topAndBottom|inlet|outlet)" - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/omega b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/omega deleted file mode 100644 index 52373c885b..0000000000 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/omega +++ /dev/null @@ -1,44 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object epsilon; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#include "include/initialConditions" - -dimensions [0 0 -1 0 0 0 0]; - -internalField uniform $turbulentOmega; - -boundaryField -{ - #include "include/fixedInlet" - - outlet - { - type inletOutlet; - inletValue $internalField; - value $internalField; - } - - wing - { - type omegaWallFunction; - value $internalField; - } - - #include "include/frontBackTopBottomPatches" -} - - -// ************************************************************************* // diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/p b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/p deleted file mode 100644 index 6ed3e58173..0000000000 --- a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/p +++ /dev/null @@ -1,44 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#include "include/initialConditions" - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform $pressure; - -boundaryField -{ - inlet - { - type zeroGradient; - } - - outlet - { - type fixedValue; - value $internalField; - } - - wing - { - type zeroGradient; - } - - #include "include/frontBackTopBottomPatches" -} - -// ************************************************************************* // diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/U b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/U similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/U rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/U diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/fixedInlet b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/fixedInlet similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/fixedInlet rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/fixedInlet diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/frontBackTopBottomPatches b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/frontBackTopBottomPatches similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/frontBackTopBottomPatches rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/frontBackTopBottomPatches diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/initialConditions b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/initialConditions similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0.orig/include/initialConditions rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/include/initialConditions diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/k b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/k similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/k rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/k diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/nut b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/nut similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/nut rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/nut diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/omega b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/omega similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/omega rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/omega diff --git a/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/p b/tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/p similarity index 100% rename from tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_pimpleFoam/0.orig/p rename to tutorials/incompressible/pimpleFoam/RAS/wingMotion/wingMotion2D_simpleFoam/0/p diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/U b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/U similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/U rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/U diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/fixedInlet b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/fixedInlet similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/fixedInlet rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/fixedInlet diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/frontBackUpperPatches b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/frontBackUpperPatches similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/frontBackUpperPatches rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/frontBackUpperPatches diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/initialConditions b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/initialConditions similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/include/initialConditions rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/include/initialConditions diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/k b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/k similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/k rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/k diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/nuTilda b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/nuTilda similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/nuTilda rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/nuTilda diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/nut b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/nut similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/nut rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/nut diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/p b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/p similarity index 100% rename from tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0.orig/p rename to tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/0/p diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allclean b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allclean index 32ab17201f..9eed1676c6 100755 --- a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allclean +++ b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allclean @@ -4,11 +4,9 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions -# remove surface +# Remove surface rm -f constant/triSurface/motorBike.obj.gz -rm -rf 0 > /dev/null 2>&1 - cleanCase # Reset decomposeParDict diff --git a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allrun b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allrun index 7952d5c107..5fd7b8f0a3 100755 --- a/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allrun +++ b/tutorials/incompressible/pisoFoam/LES/motorBike/motorBike/Allrun @@ -7,21 +7,15 @@ cd ${0%/*} || exit 1 # Run from this directory # copy motorbike surface from resources directory cp $FOAM_TUTORIALS/resources/geometry/motorBike.obj.gz constant/triSurface/ -# Make dummy 0 directory -mkdir 0 - runApplication blockMesh cp system/decomposeParDict.hierarchical system/decomposeParDict -runApplication decomposePar +runApplication decomposePar -copyZero cp system/decomposeParDict.ptscotch system/decomposeParDict runParallel snappyHexMesh -overwrite find . -type f -iname "*level*" -exec rm {} \; -ls -d processor* | xargs -I {} rm -rf ./{}/0 -ls -d processor* | xargs -I {} cp -r 0.orig ./{}/0 - runParallel renumberMesh -overwrite runParallel potentialFoam -initialiseUBCs diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/U b/tutorials/incompressible/simpleFoam/turbineSiting/0/U similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/U rename to tutorials/incompressible/simpleFoam/turbineSiting/0/U diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/epsilon b/tutorials/incompressible/simpleFoam/turbineSiting/0/epsilon similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/epsilon rename to tutorials/incompressible/simpleFoam/turbineSiting/0/epsilon diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/ABLConditions b/tutorials/incompressible/simpleFoam/turbineSiting/0/include/ABLConditions similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/ABLConditions rename to tutorials/incompressible/simpleFoam/turbineSiting/0/include/ABLConditions diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/fixedInlet b/tutorials/incompressible/simpleFoam/turbineSiting/0/include/fixedInlet similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/fixedInlet rename to tutorials/incompressible/simpleFoam/turbineSiting/0/include/fixedInlet diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/initialConditions b/tutorials/incompressible/simpleFoam/turbineSiting/0/include/initialConditions similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/initialConditions rename to tutorials/incompressible/simpleFoam/turbineSiting/0/include/initialConditions diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/sideAndTopPatches b/tutorials/incompressible/simpleFoam/turbineSiting/0/include/sideAndTopPatches similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/include/sideAndTopPatches rename to tutorials/incompressible/simpleFoam/turbineSiting/0/include/sideAndTopPatches diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/k b/tutorials/incompressible/simpleFoam/turbineSiting/0/k similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/k rename to tutorials/incompressible/simpleFoam/turbineSiting/0/k diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/nut b/tutorials/incompressible/simpleFoam/turbineSiting/0/nut similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/nut rename to tutorials/incompressible/simpleFoam/turbineSiting/0/nut diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/0.orig/p b/tutorials/incompressible/simpleFoam/turbineSiting/0/p similarity index 100% rename from tutorials/incompressible/simpleFoam/turbineSiting/0.orig/p rename to tutorials/incompressible/simpleFoam/turbineSiting/0/p diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/Allclean b/tutorials/incompressible/simpleFoam/turbineSiting/Allclean index aae8b75f80..78e29a4dce 100755 --- a/tutorials/incompressible/simpleFoam/turbineSiting/Allclean +++ b/tutorials/incompressible/simpleFoam/turbineSiting/Allclean @@ -4,8 +4,6 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions -rm -rf 0 > /dev/null 2>&1 - cleanCase # Remove decomposeParDict diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/Allrun b/tutorials/incompressible/simpleFoam/turbineSiting/Allrun index 41c70c86ec..016da2e81f 100755 --- a/tutorials/incompressible/simpleFoam/turbineSiting/Allrun +++ b/tutorials/incompressible/simpleFoam/turbineSiting/Allrun @@ -4,20 +4,15 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Make dummy 0 directory -mkdir 0 - runApplication blockMesh cp system/decomposeParDict.hierarchical system/decomposeParDict -runApplication decomposePar +runApplication decomposePar -copyZero cp system/decomposeParDict.ptscotch system/decomposeParDict runParallel snappyHexMesh -overwrite find . -type f -iname "*level*" -exec rm {} \; -ls -d processor* | xargs -I {} cp -r 0.orig ./{}/0 - runParallel topoSet runParallel `getApplication` diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/H2O b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/H2O similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/H2O rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/H2O diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/N2 b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/N2 similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/N2 rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/N2 diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/O2 b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/O2 similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/O2 rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/O2 diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/T b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/T similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/T rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/T diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/U b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/U similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/U rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/U diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/p b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/p similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/p rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/p diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/p_rgh b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/p_rgh similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/p_rgh rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/p_rgh diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/Tf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/Tf rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/Tf diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/Uf b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/Uf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/Uf rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/Uf diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/deltaf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/cylinder/0.orig/wallFilmRegion/deltaf rename to tutorials/lagrangian/reactingParcelFoam/cylinder/0/wallFilmRegion/deltaf diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allclean b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allclean index 7725643435..6410dc90ef 100755 --- a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allclean +++ b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allclean @@ -7,7 +7,6 @@ cd ${0%/*} || exit 1 # Run from this directory cleanCase rm -rf constant/wallFilmRegion -rm -rf 0 rm -f *.obj #------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun index 3e58a9551e..bbd0edee67 100755 --- a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun +++ b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun @@ -8,3 +8,5 @@ cd ${0%/*} || exit 1 # Run from this directory application=`getApplication` runApplication $application + +#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun.pre b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun.pre index a095ff7bf1..8df6b2cd61 100755 --- a/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun.pre +++ b/tutorials/lagrangian/reactingParcelFoam/cylinder/Allrun.pre @@ -1,7 +1,6 @@ #!/bin/sh . $WM_PROJECT_DIR/bin/tools/RunFunctions -cp -rf 0.orig 0 runApplication blockMesh #runApplication setSet -batch wallFilmRegion.setSet @@ -11,3 +10,5 @@ runApplication extrudeToRegionMesh -overwrite paraFoam -touch paraFoam -touch -region wallFilmRegion + +#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/H2O b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/H2O similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/H2O rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/H2O diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/N2 b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/N2 similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/N2 rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/N2 diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/O2 b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/O2 similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/O2 rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/O2 diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/T b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/T similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/T rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/T diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/U b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/U similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/U rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/U diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/p b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/p similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/p rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/p diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/p_rgh b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/p_rgh similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/p_rgh rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/p_rgh diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/Tf b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/Tf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/Tf rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/Tf diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/Uf b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/Uf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/Uf rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/Uf diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/deltaf b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/deltaf similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0.orig/wallFilmRegion/deltaf rename to tutorials/lagrangian/reactingParcelFoam/rivuletPanel/0/wallFilmRegion/deltaf diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allclean b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allclean index 7725643435..6410dc90ef 100755 --- a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allclean +++ b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allclean @@ -7,7 +7,6 @@ cd ${0%/*} || exit 1 # Run from this directory cleanCase rm -rf constant/wallFilmRegion -rm -rf 0 rm -f *.obj #------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun index 3e58a9551e..bbd0edee67 100755 --- a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun +++ b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun @@ -8,3 +8,5 @@ cd ${0%/*} || exit 1 # Run from this directory application=`getApplication` runApplication $application + +#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun.pre b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun.pre index 33fa3f820f..1b494b5aa3 100755 --- a/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun.pre +++ b/tutorials/lagrangian/reactingParcelFoam/rivuletPanel/Allrun.pre @@ -1,8 +1,6 @@ #!/bin/sh . $WM_PROJECT_DIR/bin/tools/RunFunctions -cp -rf 0.orig 0 - runApplication blockMesh #runApplication setSet -batch wallFilmRegion.setSet @@ -12,3 +10,5 @@ runApplication extrudeToRegionMesh -overwrite paraFoam -touch paraFoam -touch -region wallFilmRegion + +#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/H2O b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/H2O similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/H2O rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/H2O diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/T b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/T similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/T rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/T diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/U b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/U.orig similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/U rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/U.orig diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/air b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/air similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/air rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/air diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/alphat b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/alphat similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/alphat rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/alphat diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/k b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/k similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/k rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/k diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/nut b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/nut similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/nut rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/nut diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/omega b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/omega similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/omega rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/omega diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/p b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/p similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/p rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/p diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/p_rgh b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/p_rgh similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannel/0.orig/p_rgh rename to tutorials/lagrangian/reactingParcelFoam/verticalChannel/0/p_rgh diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allclean b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allclean deleted file mode 100755 index df77730bc3..0000000000 --- a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allclean +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -# remove old time and post-processing directories -rm -rf 0 *[1-9]* processor* postProcessing - -cleanCase - -#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allrun b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allrun index c4db5f47c9..0eba557525 100755 --- a/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allrun +++ b/tutorials/lagrangian/reactingParcelFoam/verticalChannel/Allrun @@ -4,17 +4,15 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# create mesh +# Create mesh runApplication blockMesh -cp -r 0.orig 0 - -# initialise with potentialFoam solution +# Initialise with potentialFoam solution runApplication potentialFoam rm -f 0/phi -# run the solver +# Run the solver runApplication `getApplication` #------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/H2O b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/H2O similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/H2O rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/H2O diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/T b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/T similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/T rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/T diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/U b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/U.orig similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/U rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/U.orig diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/air b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/air similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/air rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/air diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/alphat b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/alphat similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/alphat rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/alphat diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/k b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/k similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/k rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/k diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/nut b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/nut similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/nut rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/nut diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/omega b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/omega similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/omega rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/omega diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/p b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/p similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/p rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/p diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/p_rgh b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/p_rgh similarity index 100% rename from tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0.orig/p_rgh rename to tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/0/p_rgh diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allclean b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allclean deleted file mode 100755 index df77730bc3..0000000000 --- a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allclean +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -# remove old time and post-processing directories -rm -rf 0 *[1-9]* processor* postProcessing - -cleanCase - -#------------------------------------------------------------------------------ diff --git a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allrun b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allrun index c4db5f47c9..0eba557525 100755 --- a/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allrun +++ b/tutorials/lagrangian/reactingParcelFoam/verticalChannelLTS/Allrun @@ -4,17 +4,15 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# create mesh +# Create mesh runApplication blockMesh -cp -r 0.orig 0 - -# initialise with potentialFoam solution +# Initialise with potentialFoam solution runApplication potentialFoam rm -f 0/phi -# run the solver +# Run the solver runApplication `getApplication` #------------------------------------------------------------------------------ diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/U b/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/U deleted file mode 100644 index 597fef7ff6..0000000000 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/U +++ /dev/null @@ -1,63 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format binary; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - ".*" - { - type fixedValue; - value $internalField; - } - - gasInlet - { - type fixedValue; - value uniform (0 0 0.5); - } - - outlet - { - type pressureInletOutletVelocity; - value $internalField; - } - - "(shaftRotating|stirrer)" - { - type movingWallVelocity; - value $internalField; - } - - shaft - { - type rotatingWallVelocity; - origin (0 0 0); - axis (0 0 1); - omega -5; - } - - "AMI.*" - { - type cyclicAMI; - value $internalField; - } -} - - -// ************************************************************************* // diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/p_rgh b/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/p_rgh deleted file mode 100644 index 6742c65233..0000000000 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/p_rgh +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField uniform 1.25e5; - -boundaryField -{ - ".*" - { - type fixedFluxPressure; - phi phiAbs; - value $internalField; - } - - outlet - { - type fixedValue; - value $internalField; - } - - "AMI.*" - { - type cyclicAMI; - value $internalField; - } -} - -// ************************************************************************* // diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0/U b/tutorials/mesh/foamyHexMesh/mixerVessel/0/U new file mode 100644 index 0000000000000000000000000000000000000000..b79b660093edfa7a45a0871073644395659ca22f GIT binary patch literal 57213 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 CVpb9W literal 0 HcmV?d00001 diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/alpha.phase1 b/tutorials/mesh/foamyHexMesh/mixerVessel/0/alpha.phase1.orig similarity index 100% rename from tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/alpha.phase1 rename to tutorials/mesh/foamyHexMesh/mixerVessel/0/alpha.phase1.orig diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/epsilon b/tutorials/mesh/foamyHexMesh/mixerVessel/0/epsilon similarity index 100% rename from tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/epsilon rename to tutorials/mesh/foamyHexMesh/mixerVessel/0/epsilon diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/k b/tutorials/mesh/foamyHexMesh/mixerVessel/0/k similarity index 50% rename from tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/k rename to tutorials/mesh/foamyHexMesh/mixerVessel/0/k index f421a4da3e..27fe1d2802 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/k +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/0/k @@ -8,8 +8,9 @@ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object k; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -20,30 +21,68 @@ internalField uniform 0.01; boundaryField { - ".*" - { - type kqRWallFunction; - value $internalField; - } - - gasInlet - { - type fixedValue; - value $internalField; - } - outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 0.01; + value uniform 0.01; } - - "AMI.*" + vessel + { + type kqRWallFunction; + value uniform 0.01; + } + gasInlet + { + type fixedValue; + value uniform 0.01; + } + sparger + { + type kqRWallFunction; + value uniform 0.01; + } + spargerShaft + { + type kqRWallFunction; + value uniform 0.01; + } + shaftRotating + { + type kqRWallFunction; + value uniform 0.01; + } + shaft + { + type kqRWallFunction; + value uniform 0.01; + } + stirrer_baffles + { + type kqRWallFunction; + value uniform 0.01; + } + stirrer + { + type kqRWallFunction; + value uniform 0.01; + } + baffles + { + type kqRWallFunction; + value uniform 0.01; + } + AMI1 { type cyclicAMI; - value $internalField; + value uniform 0; + } + AMI2 + { + type cyclicAMI; + value uniform 0; } } + // ************************************************************************* // diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/nut b/tutorials/mesh/foamyHexMesh/mixerVessel/0/nut similarity index 51% rename from tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/nut rename to tutorials/mesh/foamyHexMesh/mixerVessel/0/nut index 1f482c86c6..039e1bc995 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/0.orig/nut +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/0/nut @@ -8,8 +8,9 @@ FoamFile { version 2.0; - format ascii; + format binary; class volScalarField; + location "0"; object nut; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -20,29 +21,68 @@ internalField uniform 0; boundaryField { - ".*" - { - type nutkWallFunction; - value $internalField; - } - - gasInlet - { - type fixedValue; - value $internalField; - } - outlet { type inletOutlet; - inletValue $internalField; - value $internalField; + inletValue uniform 0; + value uniform 0; } - - "AMI.*" + vessel + { + type nutkWallFunction; + value uniform 0; + } + gasInlet + { + type fixedValue; + value uniform 0; + } + sparger + { + type nutkWallFunction; + value uniform 0; + } + spargerShaft + { + type nutkWallFunction; + value uniform 0; + } + shaftRotating + { + type nutkWallFunction; + value uniform 0; + } + shaft + { + type nutkWallFunction; + value uniform 0; + } + stirrer_baffles + { + type nutkWallFunction; + value uniform 0; + } + stirrer + { + type nutkWallFunction; + value uniform 0; + } + baffles + { + type nutkWallFunction; + value uniform 0; + } + AMI1 { type cyclicAMI; + value uniform 0; + } + AMI2 + { + type cyclicAMI; + value uniform 0; } } + // ************************************************************************* // diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/0/p_rgh b/tutorials/mesh/foamyHexMesh/mixerVessel/0/p_rgh new file mode 100644 index 0000000000..9c7a787494 --- /dev/null +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/0/p_rgh @@ -0,0 +1,64 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 125000; + +boundaryField +{ + outlet + { + type fixedValue; + value uniform 125000; + } + vessel + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } + gasInlet + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } + sparger + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } + spargerShaft + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } + shaftRotating + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } + shaft + { + type fixedFluxPressure; + gradient uniform 0; + value uniform 125000; + } diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allclean b/tutorials/mesh/foamyHexMesh/mixerVessel/Allclean index d7ffd378fa..b872b72dbd 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allclean +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allclean @@ -6,7 +6,6 @@ cd ${0%/*} || exit 1 # Run from this directory cleanCase -rm -rf 0 rm -rf constant/extendedFeatureEdgeMesh/ rm -f constant/triSurface/*.eMesh* rm -f constant/triSurface/*.stl @@ -20,5 +19,4 @@ rm -f constant/backgroundMeshDecomposition/polyMesh/neighbour rm -f constant/backgroundMeshDecomposition/polyMesh/owner rm -f constant/backgroundMeshDecomposition/polyMesh/points - #------------------------------------------------------------------------------ diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre index 9260273af2..ffa94c3913 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre @@ -19,13 +19,9 @@ intersectSurfaces() # Set application name application=$(getApplication) -rm -rf 0 - - # Run the surface preparation script ./constant/triSurface/surfaceProcess.sh > log.surfaceProcess 2>&1 - # Surface intersections intersectSurfaces \ constant/triSurface/vessel.stl \ @@ -69,7 +65,6 @@ do -surf2Baffle done - # Meshing cp system/controlDict.mesh system/controlDict diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation index 45d0f11ee7..967f8096fc 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation @@ -9,17 +9,12 @@ cp system/controlDict.flow system/controlDict # Set application name application=$(getApplication) -rm -rf 0 - runApplication createBaffles -overwrite runApplication mergeOrSplitBaffles -split -overwrite # Get rid of zero faced patches runApplication createPatch -overwrite -# Copy fields after meshing to avoind the generation of unnecessary patch fields -cp -r 0.orig 0 - # Initialize alpha runApplication setFields @@ -33,5 +28,4 @@ runParallel $application # Reconstruct runApplication reconstructPar -noFunctionObjects - #------------------------------------------------------------------------------ diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_sparger.vtk b/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_sparger.vtk new file mode 100644 index 0000000000..902727fd87 --- /dev/null +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_sparger.vtk @@ -0,0 +1,1621 @@ +# vtk DataFile Version 2.0 +sampleSurface +ASCII +DATASET POLYDATA +POINTS 541 double +0.0187938 -0.0068404 -0.01 +0.0068404 -0.0187938 -0.01 +-0.0068404 -0.0187938 -0.01 +-0.0187938 -0.0068404 -0.01 +-0.0187938 0.0068404 -0.01 +-0.0068404 0.0187938 -0.01 +0.0068404 0.0187938 -0.01 +0.0187938 0.0068404 -0.01 +0.0173205 -0.01 -0.01 +0.01 -0.0173205 -0.01 +-0.01 -0.0173205 -0.01 +-0.0173205 -0.01 -0.01 +-0.0173205 0.01 -0.01 +-0.01 0.0173205 -0.01 +0.01 0.0173205 -0.01 +0.0173205 0.01 -0.01 +0.02 4.89859e-18 -0.01 +1.22465e-18 -0.02 -0.01 +-0.02 -2.44929e-18 -0.01 +-3.67394e-18 0.02 -0.01 +0.0153209 -0.0128558 -0.01 +0.0128558 -0.0153209 -0.01 +-0.0128558 -0.0153209 -0.01 +-0.0153209 -0.0128558 -0.01 +-0.0153209 0.0128558 -0.01 +-0.0128558 0.0153209 -0.01 +0.0128558 0.0153209 -0.01 +0.0153209 0.0128558 -0.01 +0.0196962 -0.00347296 -0.01 +0.00347296 -0.0196962 -0.01 +-0.00347296 -0.0196962 -0.01 +-0.0196962 -0.00347296 -0.01 +-0.0196962 0.00347296 -0.01 +-0.00347296 0.0196962 -0.01 +0.00347296 0.0196962 -0.01 +0.0196962 0.00347296 -0.01 +0 0 -0.03 +0.0187938 -0.0068404 -0.029 +0.0068404 -0.0187938 -0.029 +-0.0068404 -0.0187938 -0.029 +-0.0187938 -0.0068404 -0.029 +-0.0187938 0.0068404 -0.029 +-0.0068404 0.0187938 -0.029 +0.0068404 0.0187938 -0.029 +0.0187938 0.0068404 -0.029 +0.0173205 -0.01 -0.029 +0.01 -0.0173205 -0.029 +-0.01 -0.0173205 -0.029 +-0.0173205 -0.01 -0.029 +-0.0173205 0.01 -0.029 +-0.01 0.0173205 -0.029 +0.01 0.0173205 -0.029 +0.0173205 0.01 -0.029 +0.02 4.89859e-18 -0.029 +1.22465e-18 -0.02 -0.029 +-0.02 -2.44929e-18 -0.029 +-3.67394e-18 0.02 -0.029 +0.0153209 -0.0128558 -0.029 +0.0128558 -0.0153209 -0.029 +-0.0128558 -0.0153209 -0.029 +-0.0153209 -0.0128558 -0.029 +-0.0153209 0.0128558 -0.029 +-0.0128558 0.0153209 -0.029 +0.0128558 0.0153209 -0.029 +0.0153209 0.0128558 -0.029 +0.0196962 -0.00347296 -0.029 +0.00347296 -0.0196962 -0.029 +-0.00347296 -0.0196962 -0.029 +-0.0196962 -0.00347296 -0.029 +-0.0196962 0.00347296 -0.029 +-0.00347296 0.0196962 -0.029 +0.00347296 0.0196962 -0.029 +0.0196962 0.00347296 -0.029 +0.0187938 -0.0068404 -0.048 +0.0068404 -0.0187938 -0.048 +-0.0068404 -0.0187938 -0.048 +-0.0187938 -0.0068404 -0.048 +-0.0187938 0.0068404 -0.048 +-0.0068404 0.0187938 -0.048 +0.0068404 0.0187938 -0.048 +0.0187938 0.0068404 -0.048 +0.0173205 -0.01 -0.048 +0.01 -0.0173205 -0.048 +-0.01 -0.0173205 -0.048 +-0.0173205 -0.01 -0.048 +-0.0173205 0.01 -0.048 +-0.01 0.0173205 -0.048 +0.01 0.0173205 -0.048 +0.0173205 0.01 -0.048 +0.02 4.89859e-18 -0.048 +1.22465e-18 -0.02 -0.048 +-0.02 -2.44929e-18 -0.048 +-3.67394e-18 0.02 -0.048 +0.0153209 -0.0128558 -0.048 +0.0128558 -0.0153209 -0.048 +-0.0128558 -0.0153209 -0.048 +-0.0153209 -0.0128558 -0.048 +-0.0153209 0.0128558 -0.048 +-0.0128558 0.0153209 -0.048 +0.0128558 0.0153209 -0.048 +0.0153209 0.0128558 -0.048 +0.0196962 -0.00347296 -0.048 +0.00347296 -0.0196962 -0.048 +-0.00347296 -0.0196962 -0.048 +-0.0196962 -0.00347296 -0.048 +-0.0196962 0.00347296 -0.048 +-0.00347296 0.0196962 -0.048 +0.00347296 0.0196962 -0.048 +0.0196962 0.00347296 -0.048 +0.0187938 -0.0068404 -0.067 +0.0068404 -0.0187938 -0.067 +-0.0068404 -0.0187938 -0.067 +-0.0187938 -0.0068404 -0.067 +-0.0187938 0.0068404 -0.067 +-0.0068404 0.0187938 -0.067 +0.0068404 0.0187938 -0.067 +0.0187938 0.0068404 -0.067 +0.0173205 -0.01 -0.067 +0.01 -0.0173205 -0.067 +-0.01 -0.0173205 -0.067 +-0.0173205 -0.01 -0.067 +-0.0173205 0.01 -0.067 +-0.01 0.0173205 -0.067 +0.01 0.0173205 -0.067 +0.0173205 0.01 -0.067 +0.02 4.89859e-18 -0.067 +1.22465e-18 -0.02 -0.067 +-0.02 -2.44929e-18 -0.067 +-3.67394e-18 0.02 -0.067 +0.0153209 -0.0128558 -0.067 +0.0128558 -0.0153209 -0.067 +-0.0128558 -0.0153209 -0.067 +-0.0153209 -0.0128558 -0.067 +-0.0153209 0.0128558 -0.067 +-0.0128558 0.0153209 -0.067 +0.0128558 0.0153209 -0.067 +0.0153209 0.0128558 -0.067 +0.0196962 -0.00347296 -0.067 +0.00347296 -0.0196962 -0.067 +-0.00347296 -0.0196962 -0.067 +-0.0196962 -0.00347296 -0.067 +-0.0196962 0.00347296 -0.067 +-0.00347296 0.0196962 -0.067 +0.00347296 0.0196962 -0.067 +0.0196962 0.00347296 -0.067 +0.0187938 -0.0068404 -0.086 +0.0068404 -0.0187938 -0.086 +-0.0068404 -0.0187938 -0.086 +-0.0187938 -0.0068404 -0.086 +-0.0187938 0.0068404 -0.086 +-0.0068404 0.0187938 -0.086 +0.0068404 0.0187938 -0.086 +0.0187938 0.0068404 -0.086 +0.0173205 -0.01 -0.086 +0.01 -0.0173205 -0.086 +-0.01 -0.0173205 -0.086 +-0.0173205 -0.01 -0.086 +-0.0173205 0.01 -0.086 +-0.01 0.0173205 -0.086 +0.01 0.0173205 -0.086 +0.0173205 0.01 -0.086 +0.02 4.89859e-18 -0.086 +1.22465e-18 -0.02 -0.086 +-0.02 -2.44929e-18 -0.086 +-3.67394e-18 0.02 -0.086 +0.0153209 -0.0128558 -0.086 +0.0128558 -0.0153209 -0.086 +-0.0128558 -0.0153209 -0.086 +-0.0153209 -0.0128558 -0.086 +-0.0153209 0.0128558 -0.086 +-0.0128558 0.0153209 -0.086 +0.0128558 0.0153209 -0.086 +0.0153209 0.0128558 -0.086 +0.0196962 -0.00347296 -0.086 +0.00347296 -0.0196962 -0.086 +-0.00347296 -0.0196962 -0.086 +-0.0196962 -0.00347296 -0.086 +-0.0196962 0.00347296 -0.086 +-0.00347296 0.0196962 -0.086 +0.00347296 0.0196962 -0.086 +0.0196962 0.00347296 -0.086 +0.0866025 -0.05 0 +0.05 -0.0866025 0 +-0.05 -0.0866025 0 +-0.0866025 -0.05 0 +-0.0866025 0.05 0 +-0.05 0.0866025 0 +0.05 0.0866025 0 +0.0866025 0.05 0 +0.0766044 -0.0642788 0 +0.0642788 -0.0766044 0 +-0.0642788 -0.0766044 0 +-0.0766044 -0.0642788 0 +-0.0766044 0.0642788 0 +-0.0642788 0.0766044 0 +0.0642788 0.0766044 0 +0.0766044 0.0642788 0 +0.1 2.44929e-17 0 +6.12323e-18 -0.1 0 +-0.1 -1.22465e-17 0 +-1.83697e-17 0.1 0 +0.0984808 -0.0173648 0 +0.0173648 -0.0984808 0 +-0.0173648 -0.0984808 0 +-0.0984808 -0.0173648 0 +-0.0984808 0.0173648 0 +-0.0173648 0.0984808 0 +0.0173648 0.0984808 0 +0.0984808 0.0173648 0 +0.0939693 -0.034202 0 +0.034202 -0.0939693 0 +-0.034202 -0.0939693 0 +-0.0939693 -0.034202 0 +-0.0939693 0.034202 0 +-0.034202 0.0939693 0 +0.034202 0.0939693 0 +0.0939693 0.034202 0 +0.0866025 -0.05 -0.01 +0.05 -0.0866025 -0.01 +-0.05 -0.0866025 -0.01 +-0.0866025 -0.05 -0.01 +-0.0866025 0.05 -0.01 +-0.05 0.0866025 -0.01 +0.05 0.0866025 -0.01 +0.0866025 0.05 -0.01 +0.0766044 -0.0642788 -0.01 +0.0642788 -0.0766044 -0.01 +-0.0642788 -0.0766044 -0.01 +-0.0766044 -0.0642788 -0.01 +-0.0766044 0.0642788 -0.01 +-0.0642788 0.0766044 -0.01 +0.0642788 0.0766044 -0.01 +0.0766044 0.0642788 -0.01 +0.1 2.44929e-17 -0.01 +6.12323e-18 -0.1 -0.01 +-0.1 -1.22465e-17 -0.01 +-1.83697e-17 0.1 -0.01 +0.0984808 -0.0173648 -0.01 +0.0173648 -0.0984808 -0.01 +-0.0173648 -0.0984808 -0.01 +-0.0984808 -0.0173648 -0.01 +-0.0984808 0.0173648 -0.01 +-0.0173648 0.0984808 -0.01 +0.0173648 0.0984808 -0.01 +0.0984808 0.0173648 -0.01 +0.0939693 -0.034202 -0.01 +0.034202 -0.0939693 -0.01 +-0.034202 -0.0939693 -0.01 +-0.0939693 -0.034202 -0.01 +-0.0939693 0.034202 -0.01 +-0.034202 0.0939693 -0.01 +0.034202 0.0939693 -0.01 +0.0939693 0.034202 -0.01 +0.0866025 -0.05 -0.02 +0.05 -0.0866025 -0.02 +-0.05 -0.0866025 -0.02 +-0.0866025 -0.05 -0.02 +-0.0866025 0.05 -0.02 +-0.05 0.0866025 -0.02 +0.05 0.0866025 -0.02 +0.0866025 0.05 -0.02 +0.0766044 -0.0642788 -0.02 +0.0642788 -0.0766044 -0.02 +-0.0642788 -0.0766044 -0.02 +-0.0766044 -0.0642788 -0.02 +-0.0766044 0.0642788 -0.02 +-0.0642788 0.0766044 -0.02 +0.0642788 0.0766044 -0.02 +0.0766044 0.0642788 -0.02 +0.1 2.44929e-17 -0.02 +6.12323e-18 -0.1 -0.02 +-0.1 -1.22465e-17 -0.02 +-1.83697e-17 0.1 -0.02 +0.0984808 -0.0173648 -0.02 +0.0173648 -0.0984808 -0.02 +-0.0173648 -0.0984808 -0.02 +-0.0984808 -0.0173648 -0.02 +-0.0984808 0.0173648 -0.02 +-0.0173648 0.0984808 -0.02 +0.0173648 0.0984808 -0.02 +0.0984808 0.0173648 -0.02 +0.0939693 -0.034202 -0.02 +0.034202 -0.0939693 -0.02 +-0.034202 -0.0939693 -0.02 +-0.0939693 -0.034202 -0.02 +-0.0939693 0.034202 -0.02 +-0.034202 0.0939693 -0.02 +0.034202 0.0939693 -0.02 +0.0939693 0.034202 -0.02 +0.0866025 -0.05 -0.03 +0.05 -0.0866025 -0.03 +-0.05 -0.0866025 -0.03 +-0.0866025 -0.05 -0.03 +-0.0866025 0.05 -0.03 +-0.05 0.0866025 -0.03 +0.05 0.0866025 -0.03 +0.0866025 0.05 -0.03 +0.0766044 -0.0642788 -0.03 +0.0642788 -0.0766044 -0.03 +-0.0642788 -0.0766044 -0.03 +-0.0766044 -0.0642788 -0.03 +-0.0766044 0.0642788 -0.03 +-0.0642788 0.0766044 -0.03 +0.0642788 0.0766044 -0.03 +0.0766044 0.0642788 -0.03 +0.1 -2.44929e-17 -0.03 +-1.83697e-17 -0.1 -0.03 +-0.1 1.22465e-17 -0.03 +6.12323e-18 0.1 -0.03 +0.0984808 -0.0173648 -0.03 +0.0173648 -0.0984808 -0.03 +-0.0173648 -0.0984808 -0.03 +-0.0984808 -0.0173648 -0.03 +-0.0984808 0.0173648 -0.03 +-0.0173648 0.0984808 -0.03 +0.0173648 0.0984808 -0.03 +0.0984808 0.0173648 -0.03 +0.0939693 -0.034202 -0.03 +0.034202 -0.0939693 -0.03 +-0.034202 -0.0939693 -0.03 +-0.0939693 -0.034202 -0.03 +-0.0939693 0.034202 -0.03 +-0.034202 0.0939693 -0.03 +0.034202 0.0939693 -0.03 +0.0939693 0.034202 -0.03 +0.0187938 -0.0068404 -0.105 +0.0068404 -0.0187938 -0.105 +-0.0068404 -0.0187938 -0.105 +-0.0187938 -0.0068404 -0.105 +-0.0187938 0.0068404 -0.105 +-0.0068404 0.0187938 -0.105 +0.0068404 0.0187938 -0.105 +0.0187938 0.0068404 -0.105 +0.0173205 -0.01 -0.105 +0.01 -0.0173205 -0.105 +-0.01 -0.0173205 -0.105 +-0.0173205 -0.01 -0.105 +-0.0173205 0.01 -0.105 +-0.01 0.0173205 -0.105 +0.01 0.0173205 -0.105 +0.0173205 0.01 -0.105 +0.02 4.89859e-18 -0.105 +1.22465e-18 -0.02 -0.105 +-0.02 -2.44929e-18 -0.105 +-3.67394e-18 0.02 -0.105 +0.0153209 -0.0128558 -0.105 +0.0128558 -0.0153209 -0.105 +-0.0128558 -0.0153209 -0.105 +-0.0153209 -0.0128558 -0.105 +-0.0153209 0.0128558 -0.105 +-0.0128558 0.0153209 -0.105 +0.0128558 0.0153209 -0.105 +0.0153209 0.0128558 -0.105 +0.0196962 -0.00347296 -0.105 +0.00347296 -0.0196962 -0.105 +-0.00347296 -0.0196962 -0.105 +-0.0196962 -0.00347296 -0.105 +-0.0196962 0.00347296 -0.105 +-0.00347296 0.0196962 -0.105 +0.00347296 0.0196962 -0.105 +0.0196962 0.00347296 -0.105 +0.0187938 -0.0068404 -0.124 +0.0068404 -0.0187938 -0.124 +-0.0068404 -0.0187938 -0.124 +-0.0187938 -0.0068404 -0.124 +-0.0187938 0.0068404 -0.124 +-0.0068404 0.0187938 -0.124 +0.0068404 0.0187938 -0.124 +0.0187938 0.0068404 -0.124 +0.0173205 -0.01 -0.124 +0.01 -0.0173205 -0.124 +-0.01 -0.0173205 -0.124 +-0.0173205 -0.01 -0.124 +-0.0173205 0.01 -0.124 +-0.01 0.0173205 -0.124 +0.01 0.0173205 -0.124 +0.0173205 0.01 -0.124 +0.02 4.89859e-18 -0.124 +1.22465e-18 -0.02 -0.124 +-0.02 -2.44929e-18 -0.124 +-3.67394e-18 0.02 -0.124 +0.0153209 -0.0128558 -0.124 +0.0128558 -0.0153209 -0.124 +-0.0128558 -0.0153209 -0.124 +-0.0153209 -0.0128558 -0.124 +-0.0153209 0.0128558 -0.124 +-0.0128558 0.0153209 -0.124 +0.0128558 0.0153209 -0.124 +0.0153209 0.0128558 -0.124 +0.0196962 -0.00347296 -0.124 +0.00347296 -0.0196962 -0.124 +-0.00347296 -0.0196962 -0.124 +-0.0196962 -0.00347296 -0.124 +-0.0196962 0.00347296 -0.124 +-0.00347296 0.0196962 -0.124 +0.00347296 0.0196962 -0.124 +0.0196962 0.00347296 -0.124 +0.0187938 -0.0068404 -0.143 +0.0068404 -0.0187938 -0.143 +-0.0068404 -0.0187938 -0.143 +-0.0187938 -0.0068404 -0.143 +-0.0187938 0.0068404 -0.143 +-0.0068404 0.0187938 -0.143 +0.0068404 0.0187938 -0.143 +0.0187938 0.0068404 -0.143 +0.0173205 -0.01 -0.143 +0.01 -0.0173205 -0.143 +-0.01 -0.0173205 -0.143 +-0.0173205 -0.01 -0.143 +-0.0173205 0.01 -0.143 +-0.01 0.0173205 -0.143 +0.01 0.0173205 -0.143 +0.0173205 0.01 -0.143 +0.02 4.89859e-18 -0.143 +1.22465e-18 -0.02 -0.143 +-0.02 -2.44929e-18 -0.143 +-3.67394e-18 0.02 -0.143 +0.0153209 -0.0128558 -0.143 +0.0128558 -0.0153209 -0.143 +-0.0128558 -0.0153209 -0.143 +-0.0153209 -0.0128558 -0.143 +-0.0153209 0.0128558 -0.143 +-0.0128558 0.0153209 -0.143 +0.0128558 0.0153209 -0.143 +0.0153209 0.0128558 -0.143 +0.0196962 -0.00347296 -0.143 +0.00347296 -0.0196962 -0.143 +-0.00347296 -0.0196962 -0.143 +-0.0196962 -0.00347296 -0.143 +-0.0196962 0.00347296 -0.143 +-0.00347296 0.0196962 -0.143 +0.00347296 0.0196962 -0.143 +0.0196962 0.00347296 -0.143 +0.0187938 -0.0068404 -0.162 +0.0068404 -0.0187938 -0.162 +-0.0068404 -0.0187938 -0.162 +-0.0187938 -0.0068404 -0.162 +-0.0187938 0.0068404 -0.162 +-0.0068404 0.0187938 -0.162 +0.0068404 0.0187938 -0.162 +0.0187938 0.0068404 -0.162 +0.0173205 -0.01 -0.162 +0.01 -0.0173205 -0.162 +-0.01 -0.0173205 -0.162 +-0.0173205 -0.01 -0.162 +-0.0173205 0.01 -0.162 +-0.01 0.0173205 -0.162 +0.01 0.0173205 -0.162 +0.0173205 0.01 -0.162 +0.02 4.89859e-18 -0.162 +1.22465e-18 -0.02 -0.162 +-0.02 -2.44929e-18 -0.162 +-3.67394e-18 0.02 -0.162 +0.0153209 -0.0128558 -0.162 +0.0128558 -0.0153209 -0.162 +-0.0128558 -0.0153209 -0.162 +-0.0153209 -0.0128558 -0.162 +-0.0153209 0.0128558 -0.162 +-0.0128558 0.0153209 -0.162 +0.0128558 0.0153209 -0.162 +0.0153209 0.0128558 -0.162 +0.0196962 -0.00347296 -0.162 +0.00347296 -0.0196962 -0.162 +-0.00347296 -0.0196962 -0.162 +-0.0196962 -0.00347296 -0.162 +-0.0196962 0.00347296 -0.162 +-0.00347296 0.0196962 -0.162 +0.00347296 0.0196962 -0.162 +0.0196962 0.00347296 -0.162 +0.0187938 -0.0068404 -0.181 +0.0068404 -0.0187938 -0.181 +-0.0068404 -0.0187938 -0.181 +-0.0187938 -0.0068404 -0.181 +-0.0187938 0.0068404 -0.181 +-0.0068404 0.0187938 -0.181 +0.0068404 0.0187938 -0.181 +0.0187938 0.0068404 -0.181 +0.0173205 -0.01 -0.181 +0.01 -0.0173205 -0.181 +-0.01 -0.0173205 -0.181 +-0.0173205 -0.01 -0.181 +-0.0173205 0.01 -0.181 +-0.01 0.0173205 -0.181 +0.01 0.0173205 -0.181 +0.0173205 0.01 -0.181 +0.02 4.89859e-18 -0.181 +1.22465e-18 -0.02 -0.181 +-0.02 -2.44929e-18 -0.181 +-3.67394e-18 0.02 -0.181 +0.0153209 -0.0128558 -0.181 +0.0128558 -0.0153209 -0.181 +-0.0128558 -0.0153209 -0.181 +-0.0153209 -0.0128558 -0.181 +-0.0153209 0.0128558 -0.181 +-0.0128558 0.0153209 -0.181 +0.0128558 0.0153209 -0.181 +0.0153209 0.0128558 -0.181 +0.0196962 -0.00347296 -0.181 +0.00347296 -0.0196962 -0.181 +-0.00347296 -0.0196962 -0.181 +-0.0196962 -0.00347296 -0.181 +-0.0196962 0.00347296 -0.181 +-0.00347296 0.0196962 -0.181 +0.00347296 0.0196962 -0.181 +0.0196962 0.00347296 -0.181 +0.0187938 -0.0068404 -0.2 +0.0068404 -0.0187938 -0.2 +-0.0068404 -0.0187938 -0.2 +-0.0187938 -0.0068404 -0.2 +-0.0187938 0.0068404 -0.2 +-0.0068404 0.0187938 -0.2 +0.0068404 0.0187938 -0.2 +0.0187938 0.0068404 -0.2 +0.0173205 -0.01 -0.2 +0.01 -0.0173205 -0.2 +-0.01 -0.0173205 -0.2 +-0.0173205 -0.01 -0.2 +-0.0173205 0.01 -0.2 +-0.01 0.0173205 -0.2 +0.01 0.0173205 -0.2 +0.0173205 0.01 -0.2 +0.02 4.89859e-18 -0.2 +1.22465e-18 -0.02 -0.2 +-0.02 -2.44929e-18 -0.2 +-3.67394e-18 0.02 -0.2 +0.0153209 -0.0128558 -0.2 +0.0128558 -0.0153209 -0.2 +-0.0128558 -0.0153209 -0.2 +-0.0153209 -0.0128558 -0.2 +-0.0153209 0.0128558 -0.2 +-0.0128558 0.0153209 -0.2 +0.0128558 0.0153209 -0.2 +0.0153209 0.0128558 -0.2 +0.0196962 -0.00347296 -0.2 +0.00347296 -0.0196962 -0.2 +-0.00347296 -0.0196962 -0.2 +-0.0196962 -0.00347296 -0.2 +-0.0196962 0.00347296 -0.2 +-0.00347296 0.0196962 -0.2 +0.00347296 0.0196962 -0.2 +0.0196962 0.00347296 -0.2 + +POLYGONS 972 3888 +3 309 305 269 +3 273 309 269 +3 273 269 233 +3 237 273 233 +3 237 233 197 +3 201 237 197 +3 317 309 273 +3 281 317 273 +3 281 273 237 +3 245 281 237 +3 245 237 201 +3 209 245 201 +3 289 317 281 +3 253 289 281 +3 253 281 245 +3 217 253 245 +3 217 245 209 +3 181 217 209 +3 297 289 253 +3 261 297 253 +3 261 253 217 +3 225 261 217 +3 225 217 181 +3 189 225 181 +3 298 297 261 +3 262 298 261 +3 262 261 225 +3 226 262 225 +3 226 225 189 +3 190 226 189 +3 290 298 262 +3 254 290 262 +3 254 262 226 +3 218 254 226 +3 218 226 190 +3 182 218 190 +3 318 290 254 +3 282 318 254 +3 282 254 218 +3 246 282 218 +3 246 218 182 +3 210 246 182 +3 310 318 282 +3 274 310 282 +3 274 282 246 +3 238 274 246 +3 238 246 210 +3 202 238 210 +3 306 310 274 +3 270 306 274 +3 270 274 238 +3 234 270 238 +3 234 238 202 +3 198 234 202 +3 311 306 270 +3 275 311 270 +3 275 270 234 +3 239 275 234 +3 239 234 198 +3 203 239 198 +3 319 311 275 +3 283 319 275 +3 283 275 239 +3 247 283 239 +3 247 239 203 +3 211 247 203 +3 291 319 283 +3 255 291 283 +3 255 283 247 +3 219 255 247 +3 219 247 211 +3 183 219 211 +3 299 291 255 +3 263 299 255 +3 263 255 219 +3 227 263 219 +3 227 219 183 +3 191 227 183 +3 300 299 263 +3 264 300 263 +3 264 263 227 +3 228 264 227 +3 228 227 191 +3 192 228 191 +3 292 300 264 +3 256 292 264 +3 256 264 228 +3 220 256 228 +3 220 228 192 +3 184 220 192 +3 320 292 256 +3 284 320 256 +3 284 256 220 +3 248 284 220 +3 248 220 184 +3 212 248 184 +3 312 320 284 +3 276 312 284 +3 276 284 248 +3 240 276 248 +3 240 248 212 +3 204 240 212 +3 307 312 276 +3 271 307 276 +3 271 276 240 +3 235 271 240 +3 235 240 204 +3 199 235 204 +3 313 307 271 +3 277 313 271 +3 277 271 235 +3 241 277 235 +3 241 235 199 +3 205 241 199 +3 321 313 277 +3 285 321 277 +3 285 277 241 +3 249 285 241 +3 249 241 205 +3 213 249 205 +3 293 321 285 +3 257 293 285 +3 257 285 249 +3 221 257 249 +3 221 249 213 +3 185 221 213 +3 301 293 257 +3 265 301 257 +3 265 257 221 +3 229 265 221 +3 229 221 185 +3 193 229 185 +3 302 301 265 +3 266 302 265 +3 266 265 229 +3 230 266 229 +3 230 229 193 +3 194 230 193 +3 294 302 266 +3 258 294 266 +3 258 266 230 +3 222 258 230 +3 222 230 194 +3 186 222 194 +3 322 294 258 +3 286 322 258 +3 286 258 222 +3 250 286 222 +3 250 222 186 +3 214 250 186 +3 314 322 286 +3 278 314 286 +3 278 286 250 +3 242 278 250 +3 242 250 214 +3 206 242 214 +3 308 314 278 +3 272 308 278 +3 272 278 242 +3 236 272 242 +3 236 242 206 +3 200 236 206 +3 315 308 272 +3 279 315 272 +3 279 272 236 +3 243 279 236 +3 243 236 200 +3 207 243 200 +3 323 315 279 +3 287 323 279 +3 287 279 243 +3 251 287 243 +3 251 243 207 +3 215 251 207 +3 295 323 287 +3 259 295 287 +3 259 287 251 +3 223 259 251 +3 223 251 215 +3 187 223 215 +3 303 295 259 +3 267 303 259 +3 267 259 223 +3 231 267 223 +3 231 223 187 +3 195 231 187 +3 304 303 267 +3 268 304 267 +3 268 267 231 +3 232 268 231 +3 232 231 195 +3 196 232 195 +3 296 304 268 +3 260 296 268 +3 260 268 232 +3 224 260 232 +3 224 232 196 +3 188 224 196 +3 324 296 260 +3 288 324 260 +3 288 260 224 +3 252 288 224 +3 252 224 188 +3 216 252 188 +3 316 324 288 +3 280 316 288 +3 280 288 252 +3 244 280 252 +3 244 252 216 +3 208 244 216 +3 305 316 280 +3 269 305 280 +3 269 280 244 +3 233 269 244 +3 233 244 208 +3 197 233 208 +3 316 36 305 +3 324 36 316 +3 296 36 324 +3 304 36 296 +3 303 36 304 +3 295 36 303 +3 323 36 295 +3 315 36 323 +3 308 36 315 +3 314 36 308 +3 322 36 314 +3 294 36 322 +3 302 36 294 +3 301 36 302 +3 293 36 301 +3 321 36 293 +3 313 36 321 +3 307 36 313 +3 312 36 307 +3 320 36 312 +3 292 36 320 +3 300 36 292 +3 299 36 300 +3 291 36 299 +3 319 36 291 +3 311 36 319 +3 306 36 311 +3 310 36 306 +3 318 36 310 +3 290 36 318 +3 298 36 290 +3 297 36 298 +3 289 36 297 +3 317 36 289 +3 309 36 317 +3 305 36 309 +3 533 521 485 +3 497 533 485 +3 497 485 449 +3 461 497 449 +3 461 449 413 +3 425 461 413 +3 425 413 377 +3 389 425 377 +3 389 377 341 +3 353 389 341 +3 353 341 161 +3 173 353 161 +3 173 161 125 +3 137 173 125 +3 137 125 89 +3 101 137 89 +3 101 89 53 +3 65 101 53 +3 65 53 16 +3 28 65 16 +3 505 533 497 +3 469 505 497 +3 469 497 461 +3 433 469 461 +3 433 461 425 +3 397 433 425 +3 397 425 389 +3 361 397 389 +3 361 389 353 +3 325 361 353 +3 325 353 173 +3 145 325 173 +3 145 173 137 +3 109 145 137 +3 109 137 101 +3 73 109 101 +3 73 101 65 +3 37 73 65 +3 37 65 28 +3 0 37 28 +3 513 505 469 +3 477 513 469 +3 477 469 433 +3 441 477 433 +3 441 433 397 +3 405 441 397 +3 405 397 361 +3 369 405 361 +3 369 361 325 +3 333 369 325 +3 333 325 145 +3 153 333 145 +3 153 145 109 +3 117 153 109 +3 117 109 73 +3 81 117 73 +3 81 73 37 +3 45 81 37 +3 45 37 0 +3 8 45 0 +3 525 513 477 +3 489 525 477 +3 489 477 441 +3 453 489 441 +3 453 441 405 +3 417 453 405 +3 417 405 369 +3 381 417 369 +3 381 369 333 +3 345 381 333 +3 345 333 153 +3 165 345 153 +3 165 153 117 +3 129 165 117 +3 129 117 81 +3 93 129 81 +3 93 81 45 +3 57 93 45 +3 57 45 8 +3 20 57 8 +3 526 525 489 +3 490 526 489 +3 490 489 453 +3 454 490 453 +3 454 453 417 +3 418 454 417 +3 418 417 381 +3 382 418 381 +3 382 381 345 +3 346 382 345 +3 346 345 165 +3 166 346 165 +3 166 165 129 +3 130 166 129 +3 130 129 93 +3 94 130 93 +3 94 93 57 +3 58 94 57 +3 58 57 20 +3 21 58 20 +3 514 526 490 +3 478 514 490 +3 478 490 454 +3 442 478 454 +3 442 454 418 +3 406 442 418 +3 406 418 382 +3 370 406 382 +3 370 382 346 +3 334 370 346 +3 334 346 166 +3 154 334 166 +3 154 166 130 +3 118 154 130 +3 118 130 94 +3 82 118 94 +3 82 94 58 +3 46 82 58 +3 46 58 21 +3 9 46 21 +3 506 514 478 +3 470 506 478 +3 470 478 442 +3 434 470 442 +3 434 442 406 +3 398 434 406 +3 398 406 370 +3 362 398 370 +3 362 370 334 +3 326 362 334 +3 326 334 154 +3 146 326 154 +3 146 154 118 +3 110 146 118 +3 110 118 82 +3 74 110 82 +3 74 82 46 +3 38 74 46 +3 38 46 9 +3 1 38 9 +3 534 506 470 +3 498 534 470 +3 498 470 434 +3 462 498 434 +3 462 434 398 +3 426 462 398 +3 426 398 362 +3 390 426 362 +3 390 362 326 +3 354 390 326 +3 354 326 146 +3 174 354 146 +3 174 146 110 +3 138 174 110 +3 138 110 74 +3 102 138 74 +3 102 74 38 +3 66 102 38 +3 66 38 1 +3 29 66 1 +3 522 534 498 +3 486 522 498 +3 486 498 462 +3 450 486 462 +3 450 462 426 +3 414 450 426 +3 414 426 390 +3 378 414 390 +3 378 390 354 +3 342 378 354 +3 342 354 174 +3 162 342 174 +3 162 174 138 +3 126 162 138 +3 126 138 102 +3 90 126 102 +3 90 102 66 +3 54 90 66 +3 54 66 29 +3 17 54 29 +3 535 522 486 +3 499 535 486 +3 499 486 450 +3 463 499 450 +3 463 450 414 +3 427 463 414 +3 427 414 378 +3 391 427 378 +3 391 378 342 +3 355 391 342 +3 355 342 162 +3 175 355 162 +3 175 162 126 +3 139 175 126 +3 139 126 90 +3 103 139 90 +3 103 90 54 +3 67 103 54 +3 67 54 17 +3 30 67 17 +3 507 535 499 +3 471 507 499 +3 471 499 463 +3 435 471 463 +3 435 463 427 +3 399 435 427 +3 399 427 391 +3 363 399 391 +3 363 391 355 +3 327 363 355 +3 327 355 175 +3 147 327 175 +3 147 175 139 +3 111 147 139 +3 111 139 103 +3 75 111 103 +3 75 103 67 +3 39 75 67 +3 39 67 30 +3 2 39 30 +3 515 507 471 +3 479 515 471 +3 479 471 435 +3 443 479 435 +3 443 435 399 +3 407 443 399 +3 407 399 363 +3 371 407 363 +3 371 363 327 +3 335 371 327 +3 335 327 147 +3 155 335 147 +3 155 147 111 +3 119 155 111 +3 119 111 75 +3 83 119 75 +3 83 75 39 +3 47 83 39 +3 47 39 2 +3 10 47 2 +3 527 515 479 +3 491 527 479 +3 491 479 443 +3 455 491 443 +3 455 443 407 +3 419 455 407 +3 419 407 371 +3 383 419 371 +3 383 371 335 +3 347 383 335 +3 347 335 155 +3 167 347 155 +3 167 155 119 +3 131 167 119 +3 131 119 83 +3 95 131 83 +3 95 83 47 +3 59 95 47 +3 59 47 10 +3 22 59 10 +3 528 527 491 +3 492 528 491 +3 492 491 455 +3 456 492 455 +3 456 455 419 +3 420 456 419 +3 420 419 383 +3 384 420 383 +3 384 383 347 +3 348 384 347 +3 348 347 167 +3 168 348 167 +3 168 167 131 +3 132 168 131 +3 132 131 95 +3 96 132 95 +3 96 95 59 +3 60 96 59 +3 60 59 22 +3 23 60 22 +3 516 528 492 +3 480 516 492 +3 480 492 456 +3 444 480 456 +3 444 456 420 +3 408 444 420 +3 408 420 384 +3 372 408 384 +3 372 384 348 +3 336 372 348 +3 336 348 168 +3 156 336 168 +3 156 168 132 +3 120 156 132 +3 120 132 96 +3 84 120 96 +3 84 96 60 +3 48 84 60 +3 48 60 23 +3 11 48 23 +3 508 516 480 +3 472 508 480 +3 472 480 444 +3 436 472 444 +3 436 444 408 +3 400 436 408 +3 400 408 372 +3 364 400 372 +3 364 372 336 +3 328 364 336 +3 328 336 156 +3 148 328 156 +3 148 156 120 +3 112 148 120 +3 112 120 84 +3 76 112 84 +3 76 84 48 +3 40 76 48 +3 40 48 11 +3 3 40 11 +3 536 508 472 +3 500 536 472 +3 500 472 436 +3 464 500 436 +3 464 436 400 +3 428 464 400 +3 428 400 364 +3 392 428 364 +3 392 364 328 +3 356 392 328 +3 356 328 148 +3 176 356 148 +3 176 148 112 +3 140 176 112 +3 140 112 76 +3 104 140 76 +3 104 76 40 +3 68 104 40 +3 68 40 3 +3 31 68 3 +3 523 536 500 +3 487 523 500 +3 487 500 464 +3 451 487 464 +3 451 464 428 +3 415 451 428 +3 415 428 392 +3 379 415 392 +3 379 392 356 +3 343 379 356 +3 343 356 176 +3 163 343 176 +3 163 176 140 +3 127 163 140 +3 127 140 104 +3 91 127 104 +3 91 104 68 +3 55 91 68 +3 55 68 31 +3 18 55 31 +3 537 523 487 +3 501 537 487 +3 501 487 451 +3 465 501 451 +3 465 451 415 +3 429 465 415 +3 429 415 379 +3 393 429 379 +3 393 379 343 +3 357 393 343 +3 357 343 163 +3 177 357 163 +3 177 163 127 +3 141 177 127 +3 141 127 91 +3 105 141 91 +3 105 91 55 +3 69 105 55 +3 69 55 18 +3 32 69 18 +3 509 537 501 +3 473 509 501 +3 473 501 465 +3 437 473 465 +3 437 465 429 +3 401 437 429 +3 401 429 393 +3 365 401 393 +3 365 393 357 +3 329 365 357 +3 329 357 177 +3 149 329 177 +3 149 177 141 +3 113 149 141 +3 113 141 105 +3 77 113 105 +3 77 105 69 +3 41 77 69 +3 41 69 32 +3 4 41 32 +3 517 509 473 +3 481 517 473 +3 481 473 437 +3 445 481 437 +3 445 437 401 +3 409 445 401 +3 409 401 365 +3 373 409 365 +3 373 365 329 +3 337 373 329 +3 337 329 149 +3 157 337 149 +3 157 149 113 +3 121 157 113 +3 121 113 77 +3 85 121 77 +3 85 77 41 +3 49 85 41 +3 49 41 4 +3 12 49 4 +3 529 517 481 +3 493 529 481 +3 493 481 445 +3 457 493 445 +3 457 445 409 +3 421 457 409 +3 421 409 373 +3 385 421 373 +3 385 373 337 +3 349 385 337 +3 349 337 157 +3 169 349 157 +3 169 157 121 +3 133 169 121 +3 133 121 85 +3 97 133 85 +3 97 85 49 +3 61 97 49 +3 61 49 12 +3 24 61 12 +3 530 529 493 +3 494 530 493 +3 494 493 457 +3 458 494 457 +3 458 457 421 +3 422 458 421 +3 422 421 385 +3 386 422 385 +3 386 385 349 +3 350 386 349 +3 350 349 169 +3 170 350 169 +3 170 169 133 +3 134 170 133 +3 134 133 97 +3 98 134 97 +3 98 97 61 +3 62 98 61 +3 62 61 24 +3 25 62 24 +3 518 530 494 +3 482 518 494 +3 482 494 458 +3 446 482 458 +3 446 458 422 +3 410 446 422 +3 410 422 386 +3 374 410 386 +3 374 386 350 +3 338 374 350 +3 338 350 170 +3 158 338 170 +3 158 170 134 +3 122 158 134 +3 122 134 98 +3 86 122 98 +3 86 98 62 +3 50 86 62 +3 50 62 25 +3 13 50 25 +3 510 518 482 +3 474 510 482 +3 474 482 446 +3 438 474 446 +3 438 446 410 +3 402 438 410 +3 402 410 374 +3 366 402 374 +3 366 374 338 +3 330 366 338 +3 330 338 158 +3 150 330 158 +3 150 158 122 +3 114 150 122 +3 114 122 86 +3 78 114 86 +3 78 86 50 +3 42 78 50 +3 42 50 13 +3 5 42 13 +3 538 510 474 +3 502 538 474 +3 502 474 438 +3 466 502 438 +3 466 438 402 +3 430 466 402 +3 430 402 366 +3 394 430 366 +3 394 366 330 +3 358 394 330 +3 358 330 150 +3 178 358 150 +3 178 150 114 +3 142 178 114 +3 142 114 78 +3 106 142 78 +3 106 78 42 +3 70 106 42 +3 70 42 5 +3 33 70 5 +3 524 538 502 +3 488 524 502 +3 488 502 466 +3 452 488 466 +3 452 466 430 +3 416 452 430 +3 416 430 394 +3 380 416 394 +3 380 394 358 +3 344 380 358 +3 344 358 178 +3 164 344 178 +3 164 178 142 +3 128 164 142 +3 128 142 106 +3 92 128 106 +3 92 106 70 +3 56 92 70 +3 56 70 33 +3 19 56 33 +3 539 524 488 +3 503 539 488 +3 503 488 452 +3 467 503 452 +3 467 452 416 +3 431 467 416 +3 431 416 380 +3 395 431 380 +3 395 380 344 +3 359 395 344 +3 359 344 164 +3 179 359 164 +3 179 164 128 +3 143 179 128 +3 143 128 92 +3 107 143 92 +3 107 92 56 +3 71 107 56 +3 71 56 19 +3 34 71 19 +3 511 539 503 +3 475 511 503 +3 475 503 467 +3 439 475 467 +3 439 467 431 +3 403 439 431 +3 403 431 395 +3 367 403 395 +3 367 395 359 +3 331 367 359 +3 331 359 179 +3 151 331 179 +3 151 179 143 +3 115 151 143 +3 115 143 107 +3 79 115 107 +3 79 107 71 +3 43 79 71 +3 43 71 34 +3 6 43 34 +3 519 511 475 +3 483 519 475 +3 483 475 439 +3 447 483 439 +3 447 439 403 +3 411 447 403 +3 411 403 367 +3 375 411 367 +3 375 367 331 +3 339 375 331 +3 339 331 151 +3 159 339 151 +3 159 151 115 +3 123 159 115 +3 123 115 79 +3 87 123 79 +3 87 79 43 +3 51 87 43 +3 51 43 6 +3 14 51 6 +3 531 519 483 +3 495 531 483 +3 495 483 447 +3 459 495 447 +3 459 447 411 +3 423 459 411 +3 423 411 375 +3 387 423 375 +3 387 375 339 +3 351 387 339 +3 351 339 159 +3 171 351 159 +3 171 159 123 +3 135 171 123 +3 135 123 87 +3 99 135 87 +3 99 87 51 +3 63 99 51 +3 63 51 14 +3 26 63 14 +3 532 531 495 +3 496 532 495 +3 496 495 459 +3 460 496 459 +3 460 459 423 +3 424 460 423 +3 424 423 387 +3 388 424 387 +3 388 387 351 +3 352 388 351 +3 352 351 171 +3 172 352 171 +3 172 171 135 +3 136 172 135 +3 136 135 99 +3 100 136 99 +3 100 99 63 +3 64 100 63 +3 64 63 26 +3 27 64 26 +3 520 532 496 +3 484 520 496 +3 484 496 460 +3 448 484 460 +3 448 460 424 +3 412 448 424 +3 412 424 388 +3 376 412 388 +3 376 388 352 +3 340 376 352 +3 340 352 172 +3 160 340 172 +3 160 172 136 +3 124 160 136 +3 124 136 100 +3 88 124 100 +3 88 100 64 +3 52 88 64 +3 52 64 27 +3 15 52 27 +3 512 520 484 +3 476 512 484 +3 476 484 448 +3 440 476 448 +3 440 448 412 +3 404 440 412 +3 404 412 376 +3 368 404 376 +3 368 376 340 +3 332 368 340 +3 332 340 160 +3 152 332 160 +3 152 160 124 +3 116 152 124 +3 116 124 88 +3 80 116 88 +3 80 88 52 +3 44 80 52 +3 44 52 15 +3 7 44 15 +3 540 512 476 +3 504 540 476 +3 504 476 440 +3 468 504 440 +3 468 440 404 +3 432 468 404 +3 432 404 368 +3 396 432 368 +3 396 368 332 +3 360 396 332 +3 360 332 152 +3 180 360 152 +3 180 152 116 +3 144 180 116 +3 144 116 80 +3 108 144 80 +3 108 80 44 +3 72 108 44 +3 72 44 7 +3 35 72 7 +3 521 540 504 +3 485 521 504 +3 485 504 468 +3 449 485 468 +3 449 468 432 +3 413 449 432 +3 413 432 396 +3 377 413 396 +3 377 396 360 +3 341 377 360 +3 341 360 180 +3 161 341 180 +3 161 180 144 +3 125 161 144 +3 125 144 108 +3 89 125 108 +3 89 108 72 +3 53 89 72 +3 53 72 35 +3 16 53 35 +CELL_DATA 972 +FIELD attributes 1 +zone 1 972 float +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 +1 1 diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_stirrer_baffles.vtk b/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_stirrer_baffles.vtk new file mode 100644 index 0000000000..ee2714128e --- /dev/null +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/constant/triSurface/zone_stirrer_baffles.vtk @@ -0,0 +1,265 @@ +# vtk DataFile Version 2.0 +sampleSurface +ASCII +DATASET POLYDATA +POINTS 127 double +0 0 0.08 +-0.0562916 0.0325 0.05 +0.0562916 -0.0325 0.05 +0.0562916 0.0325 0.05 +-0.0562916 -0.0325 0.05 +0 0.065 0.05 +0 -0.065 0.05 +-0.0562916 0.0325 0.08 +0.0562916 -0.0325 0.08 +0.0562916 0.0325 0.08 +-0.0562916 -0.0325 0.08 +0 0.065 0.08 +0 -0.065 0.08 +-0.0995929 0.0575 0.05 +0.0995929 -0.0575 0.05 +0.0995929 0.0575 0.05 +-0.0995929 -0.0575 0.05 +0 0.115 0.05 +0 -0.115 0.05 +-0.0562916 0.0325 0.11 +0.0562916 -0.0325 0.11 +0.0562916 0.0325 0.11 +-0.0562916 -0.0325 0.11 +0 0.065 0.11 +0 -0.065 0.11 +0.0866025 0.05 0.08 +0.05 0.0866025 0.08 +-0.05 0.0866025 0.08 +-0.0866025 0.05 0.08 +-0.0866025 -0.05 0.08 +-0.05 -0.0866025 0.08 +0.05 -0.0866025 0.08 +0.0866025 -0.05 0.08 +0.0766044 0.0642788 0.08 +0.0642788 0.0766044 0.08 +-0.0642788 0.0766044 0.08 +-0.0766044 0.0642788 0.08 +-0.0766044 -0.0642788 0.08 +-0.0642788 -0.0766044 0.08 +0.0642788 -0.0766044 0.08 +0.0766044 -0.0642788 0.08 +0.1 -2.44929e-17 0.08 +6.12323e-18 0.1 0.08 +-0.1 1.22465e-17 0.08 +-1.83697e-17 -0.1 0.08 +0.0984808 0.0173648 0.08 +0.0173648 0.0984808 0.08 +-0.0173648 0.0984808 0.08 +-0.0984808 0.0173648 0.08 +-0.0984808 -0.0173648 0.08 +-0.0173648 -0.0984808 0.08 +0.0173648 -0.0984808 0.08 +0.0984808 -0.0173648 0.08 +0.0939693 0.034202 0.08 +0.034202 0.0939693 0.08 +-0.034202 0.0939693 0.08 +-0.0939693 0.034202 0.08 +-0.0939693 -0.034202 0.08 +-0.034202 -0.0939693 0.08 +0.034202 -0.0939693 0.08 +0.0939693 -0.034202 0.08 +-0.0995929 0.0575 0.08 +0.0995929 -0.0575 0.08 +0.0995929 0.0575 0.08 +-0.0995929 -0.0575 0.08 +0 0.115 0.08 +0 -0.115 0.08 +-0.0995929 0.0575 0.11 +0.0995929 -0.0575 0.11 +0.0995929 0.0575 0.11 +-0.0995929 -0.0575 0.11 +0 0.115 0.11 +0 -0.115 0.11 +-0.142894 0.0825 0.05 +0.142894 -0.0825 0.05 +0.142894 0.0825 0.05 +-0.142894 -0.0825 0.05 +0 0.165 0.05 +0 -0.165 0.05 +-0.142894 0.0825 0.08 +0.142894 -0.0825 0.08 +0.142894 0.0825 0.08 +-0.142894 -0.0825 0.08 +0 0.165 0.08 +0 -0.165 0.08 +-0.142894 0.0825 0.11 +0.142894 -0.0825 0.11 +0.142894 0.0825 0.11 +-0.142894 -0.0825 0.11 +0 0.165 0.11 +0 -0.165 0.11 +-0.0265165 0.025 0.363483 +0.0265165 -0.025 0.363483 +-0.0265165 0.1 0.363483 +0.0265165 -0.1 0.363483 +0 0.025 0.39 +0 -0.025 0.39 +0 0.1 0.39 +0 -0.1 0.39 +-0.0265165 0.175 0.363483 +0.0265165 -0.175 0.363483 +0.0265165 0.025 0.416517 +-0.0265165 -0.025 0.416517 +0 0.175 0.39 +0 -0.175 0.39 +0.0265165 0.1 0.416517 +-0.0265165 -0.1 0.416517 +0.0265165 0.175 0.416517 +-0.0265165 -0.175 0.416517 +0.025 0.0265165 0.703484 +-0.025 -0.0265165 0.703484 +0.1 0.0265165 0.703484 +-0.1 -0.0265165 0.703484 +0.175 0.0265165 0.703484 +-0.175 -0.0265165 0.703484 +0.025 0 0.73 +-0.025 0 0.73 +0.1 0 0.73 +-0.1 0 0.73 +0.175 0 0.73 +-0.175 0 0.73 +0.025 -0.0265165 0.756516 +-0.025 0.0265165 0.756516 +0.1 -0.0265165 0.756516 +-0.1 0.0265165 0.756516 +0.175 -0.0265165 0.756516 +-0.175 0.0265165 0.756516 + +POLYGONS 116 464 +3 45 0 41 +3 53 0 45 +3 25 0 53 +3 33 0 25 +3 34 0 33 +3 26 0 34 +3 54 0 26 +3 46 0 54 +3 42 0 46 +3 47 0 42 +3 55 0 47 +3 27 0 55 +3 35 0 27 +3 36 0 35 +3 28 0 36 +3 56 0 28 +3 48 0 56 +3 43 0 48 +3 49 0 43 +3 57 0 49 +3 29 0 57 +3 37 0 29 +3 38 0 37 +3 30 0 38 +3 58 0 30 +3 50 0 58 +3 44 0 50 +3 51 0 44 +3 59 0 51 +3 31 0 59 +3 39 0 31 +3 40 0 39 +3 32 0 40 +3 60 0 32 +3 52 0 60 +3 41 0 52 +3 77 83 17 +3 83 65 17 +3 17 65 5 +3 65 11 5 +3 83 89 65 +3 89 71 65 +3 65 71 11 +3 71 23 11 +3 6 12 18 +3 12 66 18 +3 18 66 78 +3 66 84 78 +3 12 24 66 +3 24 72 66 +3 66 72 84 +3 72 90 84 +3 73 79 13 +3 79 61 13 +3 13 61 1 +3 61 7 1 +3 79 85 61 +3 85 67 61 +3 61 67 7 +3 67 19 7 +3 2 8 14 +3 8 62 14 +3 14 62 74 +3 62 80 74 +3 8 20 62 +3 20 68 62 +3 62 68 80 +3 68 86 80 +3 75 81 15 +3 81 63 15 +3 15 63 3 +3 63 9 3 +3 81 87 63 +3 87 69 63 +3 63 69 9 +3 69 21 9 +3 4 10 16 +3 10 64 16 +3 16 64 76 +3 64 82 76 +3 10 22 64 +3 22 70 64 +3 64 70 82 +3 70 88 82 +3 99 103 93 +3 103 97 93 +3 93 97 91 +3 97 95 91 +3 103 107 97 +3 107 105 97 +3 97 105 95 +3 105 101 95 +3 92 96 94 +3 96 98 94 +3 94 98 100 +3 98 104 100 +3 96 102 98 +3 102 106 98 +3 98 106 104 +3 106 108 104 +3 121 123 115 +3 123 117 115 +3 115 117 109 +3 117 111 109 +3 123 125 117 +3 125 119 117 +3 117 119 111 +3 119 113 111 +3 126 124 120 +3 124 118 120 +3 120 118 114 +3 118 112 114 +3 124 122 118 +3 122 116 118 +3 118 116 112 +3 116 110 112 +CELL_DATA 116 +FIELD attributes 1 +zone 1 116 float +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 +1 1 1 1 2 2 2 2 2 2 +2 2 3 3 3 3 3 3 3 3 +4 4 4 4 4 4 4 4 5 5 +5 5 5 5 5 5 6 6 6 6 +6 6 6 6 7 7 7 7 7 7 +7 7 8 8 8 8 8 8 8 8 +9 9 9 9 9 9 9 9 10 10 +10 10 10 10 10 10 diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict b/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict index db3a70619f..2b43897dd3 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application foamyHexMesh; +application interFoam; startFrom startTime; @@ -23,26 +23,34 @@ startTime 0; stopAt endTime; -endTime 100; +endTime 5.0; -deltaT 1; +deltaT 1e-4; -writeControl timeStep; +writeControl adjustableRunTime; -writeInterval 100; +writeInterval 0.05; purgeWrite 0; writeFormat binary; -writePrecision 10; +writePrecision 6; writeCompression uncompressed; timeFormat general; -timePrecision 6; +timePrecision 10; runTimeModifiable yes; +adjustTimeStep yes; + +maxCo 1.5; + +maxAlphaCo 1; + +maxDeltaT 1; + // ************************************************************************* // diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/T b/tutorials/mesh/foamyQuadMesh/OpenCFD/0/T similarity index 100% rename from tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/T rename to tutorials/mesh/foamyQuadMesh/OpenCFD/0/T diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/U b/tutorials/mesh/foamyQuadMesh/OpenCFD/0/U similarity index 100% rename from tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/U rename to tutorials/mesh/foamyQuadMesh/OpenCFD/0/U diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/p b/tutorials/mesh/foamyQuadMesh/OpenCFD/0/p similarity index 100% rename from tutorials/mesh/foamyQuadMesh/OpenCFD/0.orig/p rename to tutorials/mesh/foamyQuadMesh/OpenCFD/0/p diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allclean b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allclean index ab8099c649..f4369c7360 100755 --- a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allclean +++ b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allclean @@ -6,7 +6,6 @@ cd ${0%/*} || exit 1 # Run from this directory rm -rf constant/extendedFeatureEdgeMesh > /dev/null 2>&1 rm -rf constant/triSurface/*.eMesh > /dev/null 2>&1 -rm -rf 0 > /dev/null 2>&1 rm -rf MeshedSurface.obj > /dev/null 2>&1 cleanCase diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun index 45ed240d71..8bec0f1bed 100755 --- a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun +++ b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun @@ -11,5 +11,4 @@ runApplication foamyQuadMesh -overwrite runApplication extrude2DMesh -overwrite polyMesh2D runApplication checkMesh -allGeometry -allTopology -constant -noZero - #------------------------------------------------------------------------------ diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam index 955a300169..fa171f1047 100755 --- a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam +++ b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam @@ -5,11 +5,9 @@ cd ${0%/*} || exit 1 # Run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions cp system/controlDict.rhoCentralFoam system/controlDict -cp -r 0.orig 0 runApplication decomposePar runParallel rhoCentralFoam runApplication reconstructPar - #------------------------------------------------------------------------------