From bed3074127917a38928cb02d96b26b6a7f81a7d8 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Fri, 6 Dec 2013 16:29:00 +0000 Subject: [PATCH] ENH: mixerVessel: disable running; mesh only --- .../mesh/foamyHexMesh/mixerVessel/Allrun | 34 ++-------------- .../mixerVessel/Allrun-simulation | 40 +++++++++++++++++++ .../foamyHexMesh/mixerVessel/system/fvSchemes | 8 +--- .../mixerVessel/system/fvSolution | 7 ++++ 4 files changed, 52 insertions(+), 37 deletions(-) create mode 100755 tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun index 3953f6c668c..99d75a99068 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun @@ -4,36 +4,10 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -\cp system/controlDict.flow system/controlDict - -# Set application name -application=$(getApplication) - -# Get number of processors to run on -nProcs=$(getNumberOfProcessors) - -\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.org 0 - -# Initialize alpha -runApplication setFields - -# Decompose -runApplication decomposePar -force - -# Run -runParallel $application 8 - -# Reconstruct -runApplication reconstructPar -noFunctionObjects +# Generate mesh +./Allrun-pre +## Run simulation +#./Allrun-simulation # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation new file mode 100755 index 00000000000..e789caef9fd --- /dev/null +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation @@ -0,0 +1,40 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +\cp system/controlDict.flow system/controlDict + +# Set application name +application=$(getApplication) + +# Get number of processors to run on +nProcs=$(getNumberOfProcessors) + +\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.org 0 + +# Initialize alpha +runApplication setFields + +# Decompose +\rm log.decomposePar +runApplication decomposePar -force + +# Run +runParallel $application 8 + +# Reconstruct +runApplication reconstructPar -noFunctionObjects + + +# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes index 70e7cf49ab6..0c018719459 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes @@ -28,17 +28,11 @@ gradSchemes divSchemes { - div(rho*phi,U) Gauss linearUpwind grad(U); + div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; div(phirb,alpha) Gauss interfaceCompression 1; - div(phid1,p_rgh) Gauss upwind; - div(phid2,p_rgh) Gauss upwind; - div(rho*phi,T) Gauss linearUpwind unlimited; - div(rho*phi,K) Gauss upwind; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; - div((muEff*dev2(T(grad(U))))) Gauss linear; - div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSolution b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSolution index 946d84ed62c..6798f4b2e09 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSolution +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSolution @@ -51,6 +51,13 @@ solvers relTol 0; } + pcorrFinal + { + $pcorr; + tolerance 0.1; + relTol 0; + } + ".*(rho|rhoFinal)" { solver diagonal; -- GitLab