diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun b/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun index 2ad3c8bf84..dbdadba61b 100755 --- a/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun +++ b/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun @@ -6,17 +6,19 @@ cd ${0%/*} || exit 1 # Run from this directory application=$(getApplication) -runApplication -a blockMesh -dict blockMeshDict.2 -rm -rf constant/meshToMesh_0.0015 -mkdir constant/meshToMesh_0.0015 -mv constant/polyMesh constant/meshToMesh_0.0015 +mapTimes="0.0015 0.003" -runApplication -a blockMesh -dict blockMeshDict.3 -rm -rf constant/meshToMesh_0.003 -mkdir constant/meshToMesh_0.003 -mv constant/polyMesh constant/meshToMesh_0.003 +# Iterate the string variable using for loop +for mapTime in $mapTimes; do -runApplication -a blockMesh -dict blockMeshDict.1 + runApplication -a blockMesh -dict blockMeshDict_$mapTime + rm -rf constant/meshToMesh_$mapTime + mkdir constant/meshToMesh_$mapTime + mv constant/polyMesh constant/meshToMesh_$mapTime + +done + +runApplication -a blockMesh runApplication $application diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun-parallel b/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun-parallel new file mode 100755 index 0000000000..34b74c8d65 --- /dev/null +++ b/tutorials/incompressible/pimpleFoam/laminar/movingCone/Allrun-parallel @@ -0,0 +1,44 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +mapTimes="0.0015 0.003" + +# Iterate the string variable using for loop +for mapTime in $mapTimes; do + + runApplication -a blockMesh -dict blockMeshDict_$mapTime + runApplication -a decomposePar -force -noFields + + rm -rf constant/meshToMesh_$mapTime + mkdir constant/meshToMesh_$mapTime + + for procI in processor* + do + mv $procI/constant/polyMesh constant/meshToMesh_$mapTime/$procI + done + + mv constant/polyMesh constant/meshToMesh_$mapTime + +done + +runApplication -a blockMesh -dict blockMeshDict +runApplication -a decomposePar -force + +for mapTime in $mapTimes; do + + for procI in processor* + do + mkdir $procI/constant/meshToMesh_$mapTime + mv constant/meshToMesh_$mapTime/$procI $procI/constant/meshToMesh_$mapTime/polyMesh + done + +done + +runParallel $(getApplication) +runApplication reconstructParMesh +runApplication reconstructPar + +#------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.1 b/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict similarity index 100% rename from tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.1 rename to tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.2 b/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict_0.0015 similarity index 100% rename from tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.2 rename to tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict_0.0015 diff --git a/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.3 b/tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict_0.003 similarity index 100% rename from tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict.3 rename to tutorials/incompressible/pimpleFoam/laminar/movingCone/system/blockMeshDict_0.003