From e1c9f43c08cdf0af4c7d82cf117b91823d857c57 Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Thu, 24 Mar 2011 21:42:09 +0000 Subject: [PATCH] tutorials: Use getApplication to set the application rather than hard-coding it --- tutorials/combustion/XiFoam/ras/Allrun | 5 +---- tutorials/combustion/chemFoam/gri/Allrun | 2 +- tutorials/combustion/chemFoam/h2/Allrun | 2 +- tutorials/combustion/chemFoam/ic8h18/Allrun | 2 +- tutorials/combustion/chemFoam/nc7h16/Allrun | 2 +- .../combustion/fireFoam/les/smallPoolFire3D/Allrun | 2 +- tutorials/compressible/rhoCentralFoam/Allrun | 5 +---- .../angledDuctImplicit/Allrun | 8 ++++++-- .../angledDuctImplicit/constant/polyMesh/boundary | 2 +- tutorials/compressible/sonicLiquidFoam/Allrun | 5 +---- .../molecularDynamics/mdEquilibrationFoam/Allrun | 4 +--- .../electromagnetics/mhdFoam/hartmann/Allclean | 8 ++------ tutorials/electromagnetics/mhdFoam/hartmann/Allrun | 14 +++++--------- .../buoyantSimpleFoam/buoyantCavity/Allrun | 2 +- tutorials/incompressible/icoFoam/Allrun | 7 ++----- .../moveDynamicMesh/simpleHarmonicMotion/Allrun | 2 +- .../simpleHarmonicMotion/system/controlDict | 2 +- .../multiphase/cavitatingFoam/les/throttle/Allrun | 2 +- .../cavitatingFoam/les/throttle3D/Allrun | 2 +- .../interDyMFoam/ras/floatingObject/Allrun | 2 +- tutorials/multiphase/interFoam/laminar/Allrun | 9 +++------ tutorials/multiphase/interFoam/ras/Allrun | 5 +---- .../laminar/damBreak4phase/Allrun | 2 +- .../laminar/damBreak4phaseFine/Allrun | 2 +- 24 files changed, 37 insertions(+), 61 deletions(-) diff --git a/tutorials/combustion/XiFoam/ras/Allrun b/tutorials/combustion/XiFoam/ras/Allrun index 6cb09e37d9e..352a424e97f 100755 --- a/tutorials/combustion/XiFoam/ras/Allrun +++ b/tutorials/combustion/XiFoam/ras/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Set application name -application="XiFoam" - setControlDict() { controlDict="system/controlDict" @@ -32,7 +29,7 @@ cloneCase moriyoshiHomogeneous moriyoshiHomogeneousPart2 cp -r ../moriyoshiHomogeneous/0.005 . setControlDict - runApplication $application + runApplication `getApplication` ) # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/combustion/chemFoam/gri/Allrun b/tutorials/combustion/chemFoam/gri/Allrun index 081d23cad5d..9296dc6763a 100755 --- a/tutorials/combustion/chemFoam/gri/Allrun +++ b/tutorials/combustion/chemFoam/gri/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="chemFoam" +application=`getApplication` runApplication $application diff --git a/tutorials/combustion/chemFoam/h2/Allrun b/tutorials/combustion/chemFoam/h2/Allrun index 081d23cad5d..9296dc6763a 100755 --- a/tutorials/combustion/chemFoam/h2/Allrun +++ b/tutorials/combustion/chemFoam/h2/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="chemFoam" +application=`getApplication` runApplication $application diff --git a/tutorials/combustion/chemFoam/ic8h18/Allrun b/tutorials/combustion/chemFoam/ic8h18/Allrun index 081d23cad5d..9296dc6763a 100755 --- a/tutorials/combustion/chemFoam/ic8h18/Allrun +++ b/tutorials/combustion/chemFoam/ic8h18/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="chemFoam" +application=`getApplication` runApplication $application diff --git a/tutorials/combustion/chemFoam/nc7h16/Allrun b/tutorials/combustion/chemFoam/nc7h16/Allrun index 081d23cad5d..9296dc6763a 100755 --- a/tutorials/combustion/chemFoam/nc7h16/Allrun +++ b/tutorials/combustion/chemFoam/nc7h16/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="chemFoam" +application=`getApplication` runApplication $application diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun b/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun index 9ea9e89ae60..1bfc0610535 100755 --- a/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun +++ b/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun @@ -4,7 +4,7 @@ . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="fireFoam" +application=`getApplication` runApplication blockMesh runApplication setSet -batch makeFaceSet.setSet diff --git a/tutorials/compressible/rhoCentralFoam/Allrun b/tutorials/compressible/rhoCentralFoam/Allrun index fb311218eb1..e1e13d8a085 100755 --- a/tutorials/compressible/rhoCentralFoam/Allrun +++ b/tutorials/compressible/rhoCentralFoam/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name -application="rhoCentralFoam" - cases=" \ shockTube \ wedge15Ma5 \ @@ -55,7 +52,7 @@ do ;; esac - runApplication $application + runApplication `getApplication` ) done diff --git a/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/Allrun b/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/Allrun index ad77d33e3d9..e51c24da589 100755 --- a/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/Allrun +++ b/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/Allrun @@ -1,10 +1,14 @@ -cd ${0%/*} || exit 1 # run from this directory +#!/bin/sh +cd ${0%/*} || exit 1 # run from this directory m4 constant/polyMesh/blockMeshDict.m4 > constant/polyMesh/blockMeshDict # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions +application=`getApplication` + runApplication blockMesh -runApplication rhoPorousSimpleFoam +runApplication $application +# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary b/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary index 117139f5052..dc9ecffb7b8 100644 --- a/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctImplicit/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format binary; + format ascii; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; diff --git a/tutorials/compressible/sonicLiquidFoam/Allrun b/tutorials/compressible/sonicLiquidFoam/Allrun index 16f2029d189..b9aa32c894b 100755 --- a/tutorials/compressible/sonicLiquidFoam/Allrun +++ b/tutorials/compressible/sonicLiquidFoam/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Set application name -application="sonicLiquidFoam" - setDecompressionTankFine() { blockMeshDict="constant/polyMesh/blockMeshDict" @@ -42,7 +39,7 @@ cloneCase decompressionTank decompressionTankFine # And execute runApplication blockMesh - runApplication $application + runApplication `getApplication` ) # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/Allrun b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/Allrun index e849cf219a6..cd864c83625 100755 --- a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/Allrun +++ b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/Allrun @@ -5,8 +5,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -application="mdEquilibrationFoam" - for caseName in periodicCubeArgon periodicCubeWater do ( @@ -14,7 +12,7 @@ do runApplication blockMesh runApplication mdInitialise - runApplication $application + runApplication `getApplication` ) done # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/electromagnetics/mhdFoam/hartmann/Allclean b/tutorials/electromagnetics/mhdFoam/hartmann/Allclean index f7eb365e0c7..c8b9d256077 100755 --- a/tutorials/electromagnetics/mhdFoam/hartmann/Allclean +++ b/tutorials/electromagnetics/mhdFoam/hartmann/Allclean @@ -4,11 +4,7 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions -( - cd hartmann || exit - - cleanCase - cleanSamples -) +cleanCase +cleanSamples # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/electromagnetics/mhdFoam/hartmann/Allrun b/tutorials/electromagnetics/mhdFoam/hartmann/Allrun index 1b1a18565ff..e5a7d9bcc44 100755 --- a/tutorials/electromagnetics/mhdFoam/hartmann/Allrun +++ b/tutorials/electromagnetics/mhdFoam/hartmann/Allrun @@ -5,15 +5,11 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="mhdFoam" +application=`getApplication` -( - cd hartmann || exit - - runApplication blockMesh - runApplication $application - runApplication foamCalc components U - runApplication sample -) +runApplication blockMesh +runApplication $application +runApplication foamCalc components U +runApplication sample # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun index 66c6a958972..459a702ad3a 100755 --- a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun +++ b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="buoyantSimpleFoam" +application=`getApplication` runApplication blockMesh runApplication $application diff --git a/tutorials/incompressible/icoFoam/Allrun b/tutorials/incompressible/icoFoam/Allrun index 185f95b9793..6486d9db110 100755 --- a/tutorials/incompressible/icoFoam/Allrun +++ b/tutorials/incompressible/icoFoam/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get application name -application="icoFoam" - cavityCases="cavity cavityFine cavityGrade cavityHighRe cavityClipped" runMapFields() @@ -97,7 +94,7 @@ do esac previousCase="$caseName" - ( cd $caseName && runApplication $application ) + ( cd $caseName && runApplication `getApplication` ) done # elbow case for testing Fluent-FOAM conversion tools @@ -107,7 +104,7 @@ runFluentMeshToFoam elbow elbow/elbow.msh ( cd elbow || exit - runApplication $application + runApplication `getApplication` runApplication foamMeshToFluent runApplication foamDataToFluent ) diff --git a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/Allrun b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/Allrun index f7afb77a5ba..a0ea6affe84 100755 --- a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/Allrun +++ b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/Allrun @@ -6,7 +6,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="moveDynamicMesh" +application=`getApplication` runApplication blockMesh runApplication topoSet diff --git a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/system/controlDict b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/system/controlDict index c2c955ea67e..8e0e02d84d5 100644 --- a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/system/controlDict +++ b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application moveDynamicMesh; startFrom startTime; diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle/Allrun b/tutorials/multiphase/cavitatingFoam/les/throttle/Allrun index 7b19d67145a..93db53b842d 100755 --- a/tutorials/multiphase/cavitatingFoam/les/throttle/Allrun +++ b/tutorials/multiphase/cavitatingFoam/les/throttle/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="cavitatingFoam" +application=`getApplication` refineMeshByCellSet() { diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun b/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun index e93a0560537..f345d7dc043 100755 --- a/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun +++ b/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="cavitatingFoam" +application=`getApplication` refineMeshByCellSet() { diff --git a/tutorials/multiphase/interDyMFoam/ras/floatingObject/Allrun b/tutorials/multiphase/interDyMFoam/ras/floatingObject/Allrun index 5613186ba27..8ca61574f23 100755 --- a/tutorials/multiphase/interDyMFoam/ras/floatingObject/Allrun +++ b/tutorials/multiphase/interDyMFoam/ras/floatingObject/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="interDyMFoam" +application=`getApplication` runApplication blockMesh runApplication topoSet diff --git a/tutorials/multiphase/interFoam/laminar/Allrun b/tutorials/multiphase/interFoam/laminar/Allrun index 50f30eed5f6..510e4498db1 100755 --- a/tutorials/multiphase/interFoam/laminar/Allrun +++ b/tutorials/multiphase/interFoam/laminar/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Set application name -application="interFoam" - setDamBreakFine () { blockMeshDict="constant/polyMesh/blockMeshDict" @@ -33,7 +30,7 @@ setDamBreakFine () runApplication blockMesh cp 0/alpha1.org 0/alpha1 runApplication setFields - runApplication $application + runApplication `getApplication` ) # Clone case @@ -50,7 +47,7 @@ cloneCase damBreak damBreakFine cp ../damBreak/0/alpha1.org 0/alpha1 runApplication setFields runApplication decomposePar - runParallel $application 4 + runParallel `getApplication` 4 runApplication reconstructPar ) @@ -61,7 +58,7 @@ cloneCase damBreak damBreakFine runApplication blockMesh cp 0/alpha1.org 0/alpha1 runApplication setFields - runApplication $application + runApplication `getApplication` ) # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/interFoam/ras/Allrun b/tutorials/multiphase/interFoam/ras/Allrun index 056ec6d2ede..2e138973f29 100755 --- a/tutorials/multiphase/interFoam/ras/Allrun +++ b/tutorials/multiphase/interFoam/ras/Allrun @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Set application name -application="interFoam" - setDamBreakFine () { blockMeshDict="constant/polyMesh/blockMeshDict" @@ -42,7 +39,7 @@ cloneCase damBreak damBreakFine runApplication blockMesh runApplication setFields runApplication decomposePar - runParallel $application 4 + runParallel `getApplication` 4 runApplication reconstructPar ) diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/Allrun b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/Allrun index 82cf78f2f03..d8dfa3c1bdc 100755 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/Allrun +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="multiphaseInterFoam" +application=`getApplication` runApplication blockMesh runApplication setFields diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun index 82cf78f2f03..d8dfa3c1bdc 100755 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun @@ -5,7 +5,7 @@ cd ${0%/*} || exit 1 # run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set application name -application="multiphaseInterFoam" +application=`getApplication` runApplication blockMesh runApplication setFields -- GitLab