diff --git a/bin/tools/RunFunctions b/bin/tools/RunFunctions index 6dd1fbafa5690e23321e3e1b019b1c5d23157652..8465acbe079a09d6fadb39e11bc382a25682b516 100644 --- a/bin/tools/RunFunctions +++ b/bin/tools/RunFunctions @@ -2,7 +2,7 @@ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | -# \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation +# \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation # \\/ M anipulation | #------------------------------------------------------------------------------ # License @@ -81,6 +81,7 @@ runParallel() APP_RUN= LOG_IGNORE=false LOG_APPEND=false + nProcs=$(getNumberOfProcessors) # Parse options and executable while [ $# -gt 0 ] && [ -z "$APP_RUN" ]; do @@ -93,12 +94,13 @@ runParallel() -overwrite) LOG_IGNORE=true ;; + -np) + nProcs="$2" + shift + ;; *) APP_RUN="$key" APP_NAME="${key##*/}" - # also read number of processors - nProcs="$2" - shift ;; esac shift diff --git a/tutorials/combustion/fireFoam/les/oppositeBurningPanels/Allrun b/tutorials/combustion/fireFoam/les/oppositeBurningPanels/Allrun index 5528c96c783c74decf2eb23070b9c43dde31567f..7b08d9dbdf16948d1b3ed75e2e461c8fa82d9bf7 100755 --- a/tutorials/combustion/fireFoam/les/oppositeBurningPanels/Allrun +++ b/tutorials/combustion/fireFoam/les/oppositeBurningPanels/Allrun @@ -30,7 +30,7 @@ decomposePar -region panelRegion > log.decomposeParPanelRegion 2>&1 decomposePar -fields > log.decomposePar 2>&1 -runParallel `getApplication` 6 +runParallel `getApplication` paraFoam -touch paraFoam -touch -region panelRegion diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun b/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun index ebd159495f7dd55b54401290eabbba8957776e40..1197f13ca7ae78e8aea983c889515c4fa22c524b 100755 --- a/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun +++ b/tutorials/combustion/fireFoam/les/smallPoolFire3D/Allrun @@ -12,6 +12,6 @@ runApplication createPatch -overwrite runApplication decomposePar -force # Run -runParallel $application 4 +runParallel $application # ----------------------------------------------------------------------------- diff --git a/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun index 8e706a5ac4e2a7f11c530416236a33ac964bf38e..8704a9b0cbbfed944cdf33762c7839b69dc3fd17 100755 --- a/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun +++ b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/Allrun @@ -6,8 +6,8 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication blockMesh runApplication decomposePar -runParallel dsmcInitialise 4 -runParallel `getApplication` 4 +runParallel dsmcInitialise +runParallel `getApplication` runApplication reconstructPar -noLagrangian # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun index 51572e4010a556bac225bf8801689b7b8d370a26..7c0b4547401bb4d28d7a4f1ef80dc8fad993fcaf 100755 --- a/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun +++ b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/Allrun @@ -6,8 +6,8 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication blockMesh runApplication decomposePar -runParallel dsmcInitialise 4 -runParallel `getApplication` 4 +runParallel dsmcInitialise +runParallel `getApplication` runApplication reconstructPar -noLagrangian diff --git a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/Allrun b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/Allrun index 697eb2c899aa791b767d8acc8cbd03c4dae2b7b3..4cdfac76e02c91ea6a33e6e9bb79606358ad3cd5 100755 --- a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/Allrun +++ b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/Allrun @@ -11,8 +11,8 @@ runApplication blockMesh runApplication decomposePar -runParallel mdInitialise 4 -runParallel $application 4 +runParallel mdInitialise +runParallel $application runApplication reconstructPar diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel b/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel index 8c451a124e8a65ec7b1e334b290719869bac9313..4c959ca647bff7ebd339a9d106b49f0fa09a7c32 100755 --- a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel +++ b/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel @@ -8,7 +8,7 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication decomposePar -runParallel $(getApplication) 4 & +runParallel $(getApplication) & ./externalSolver diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/Allrun b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/Allrun index bf6e7f74877057e6882321811f2629a3e1a7ee49..d0bf0a098acea677a67930c2e58fb32d51c5fd48 100755 --- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/Allrun +++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/Allrun @@ -29,7 +29,7 @@ done runApplication decomposePar -allRegions # Run -runParallel `getApplication` 4 +runParallel `getApplication` # Reconstruct runApplication reconstructPar -allRegions diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun index 1b68a368e417128360141863aac2c763304b9625..d53a286e73f186967f17e3fb75876cf056127716 100755 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun @@ -34,7 +34,7 @@ runApplication `getApplication` #runApplication decomposePar -allRegions # ## Run -#runParallel `getApplication` 4 +#runParallel `getApplication` # ## Reconstruct #runApplication reconstructPar -allRegions diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/Allrun-parallel b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/Allrun-parallel index 70ac496b64589500134eee9a8e078eb8af05e047..32143f46ad6700d165f5433b5ea157c6447eb572 100755 --- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/Allrun-parallel +++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/Allrun-parallel @@ -13,7 +13,7 @@ mv log.decomposePar log.decomposePar.air runApplication decomposePar -region porous mv log.decomposePar log.decomposePar.porous -runParallel $(getApplication) 4 +runParallel $(getApplication) runApplication reconstructPar -latestTime -region air mv log.reconstructPar log.reconstructPar.air diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/Allrun-parallel b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/Allrun-parallel index ea086b20bce383ade70868b974241f31d659ce23..34abacf4ba41ec11159a2427062e37d6fbc83442 100755 --- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/Allrun-parallel +++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/Allrun-parallel @@ -28,7 +28,7 @@ do done # Run -runParallel `getApplication` 4 +runParallel `getApplication` # Reconstruct runApplication reconstructPar -allRegions diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun index 80a0ee95cf530b182c8ecd7923daaba54705084e..19debb7a094173bd495f3d43107de2b915b8cf93 100755 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun @@ -10,7 +10,7 @@ application=`getApplication` #runApplication $application runApplication decomposePar -runParallel $application 4 +runParallel $application runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/incompressible/pimpleDyMFoam/oscillatingInletACMI2D/Allrun-parallel b/tutorials/incompressible/pimpleDyMFoam/oscillatingInletACMI2D/Allrun-parallel index 0ee115c5777e5bccbfca6856aa9e90dc877d3637..3f7cab5d82e34e43d25b7b1a4dfbe80e21a7248f 100755 --- a/tutorials/incompressible/pimpleDyMFoam/oscillatingInletACMI2D/Allrun-parallel +++ b/tutorials/incompressible/pimpleDyMFoam/oscillatingInletACMI2D/Allrun-parallel @@ -8,6 +8,6 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication decomposePar -runParallel $(getApplication) 4 +runParallel $(getApplication) runApplication reconstructPar diff --git a/tutorials/incompressible/pimpleDyMFoam/propeller/Allrun b/tutorials/incompressible/pimpleDyMFoam/propeller/Allrun index 755e96529929c8328294ed04ad744382d59b8d55..1d24256eb001c223c17e9fda2ebb9b33acd77dbc 100755 --- a/tutorials/incompressible/pimpleDyMFoam/propeller/Allrun +++ b/tutorials/incompressible/pimpleDyMFoam/propeller/Allrun @@ -8,6 +8,6 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication decomposePar -runParallel `getApplication` 4 +runParallel `getApplication` runApplication reconstructPar diff --git a/tutorials/incompressible/pimpleDyMFoam/wingMotion/Allrun b/tutorials/incompressible/pimpleDyMFoam/wingMotion/Allrun index 60c6459cfe25c1353de7e4363ae1b7c4f8e53225..c0443867adb422630326a124fadc09afa2a8d14d 100755 --- a/tutorials/incompressible/pimpleDyMFoam/wingMotion/Allrun +++ b/tutorials/incompressible/pimpleDyMFoam/wingMotion/Allrun @@ -24,7 +24,7 @@ cp -r 0.org 0 runApplication mapFields ../wingMotion2D_simpleFoam -sourceTime latestTime -consistent mv 0/pointDisplacement.unmapped 0/pointDisplacement runApplication decomposePar -runParallel `getApplication` 4 +runParallel `getApplication` runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/incompressible/pimpleFoam/channel395/Allrun b/tutorials/incompressible/pimpleFoam/channel395/Allrun index a94c6e72a3b70b30bf1db73b8204ab3aad0771bf..340e3e1ef8854bfa95e5aaecf68275e96b3beadb 100755 --- a/tutorials/incompressible/pimpleFoam/channel395/Allrun +++ b/tutorials/incompressible/pimpleFoam/channel395/Allrun @@ -14,7 +14,7 @@ runApplication blockMesh #- Run parallel runApplication decomposePar -cellDist -runParallel $application 4 +runParallel $application runApplication reconstructPar runApplication postChannel diff --git a/tutorials/incompressible/pisoFoam/les/motorBike/lesFiles/Allrun b/tutorials/incompressible/pisoFoam/les/motorBike/lesFiles/Allrun index d39ce623e950e6b42fe863288dd0a3b238f855a6..be0ad68bf8d0eeedf28a164a183ebcc1d08c9fcf 100755 --- a/tutorials/incompressible/pisoFoam/les/motorBike/lesFiles/Allrun +++ b/tutorials/incompressible/pisoFoam/les/motorBike/lesFiles/Allrun @@ -11,7 +11,7 @@ ls -d processor* | xargs -I {} rm -rf ./{}/0 $1 ls -d processor* | xargs -I {} mv ./{}/500 ./{}/0 $1 ls -d processor* | xargs -I {} rm -rf ./{}/0/uniform $1 -runParallel pisoFoam 8 +runParallel pisoFoam runApplication reconstructParMesh -constant -mergeTol 1e-6 diff --git a/tutorials/incompressible/pisoFoam/les/motorBike/motorBike/Allrun b/tutorials/incompressible/pisoFoam/les/motorBike/motorBike/Allrun index 29462ed538cdd197b219401e27ef36c55b0c2611..dba0d829ff7651ae1728ac664d293dd43cdb651e 100755 --- a/tutorials/incompressible/pisoFoam/les/motorBike/motorBike/Allrun +++ b/tutorials/incompressible/pisoFoam/les/motorBike/motorBike/Allrun @@ -15,16 +15,16 @@ cp system/decomposeParDict.hierarchical system/decomposeParDict runApplication decomposePar cp system/decomposeParDict.ptscotch system/decomposeParDict -runParallel snappyHexMesh 8 -overwrite -parallel +runParallel snappyHexMesh -overwrite -parallel find . -type f -iname "*level*" -exec rm {} \; ls -d processor* | xargs -I {} cp -r 0.org ./{}/0 $1 -runParallel renumberMesh 8 -overwrite +runParallel renumberMesh -overwrite -runParallel potentialFoam 8 -initialiseUBCs +runParallel potentialFoam -initialiseUBCs -runParallel `getApplication` 8 +runParallel `getApplication` # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/incompressible/simpleFoam/motorBike/Allrun b/tutorials/incompressible/simpleFoam/motorBike/Allrun index 7b751e1a1fd3966d031c3981015e292e384fe607..9cdfeebbf4abf60a8d315391a5ff9220488567ff 100755 --- a/tutorials/incompressible/simpleFoam/motorBike/Allrun +++ b/tutorials/incompressible/simpleFoam/motorBike/Allrun @@ -11,7 +11,7 @@ runApplication surfaceFeatureExtract runApplication blockMesh runApplication decomposePar -runParallel snappyHexMesh 6 -overwrite +runParallel snappyHexMesh -overwrite #- For non-parallel running #cp -r 0.org 0 > /dev/null 2>&1 @@ -20,9 +20,9 @@ runParallel snappyHexMesh 6 -overwrite ls -d processor* | xargs -I {} rm -rf ./{}/0 ls -d processor* | xargs -I {} cp -r 0.org ./{}/0 -runParallel patchSummary 6 -runParallel potentialFoam 6 -runParallel $(getApplication) 6 +runParallel patchSummary +runParallel potentialFoam +runParallel $(getApplication) runApplication reconstructParMesh -constant runApplication reconstructPar -latestTime diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun b/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun index 28f5ac16f87f4c5f7e6247cd14e2952ea2630f85..dede11e268ba1d4a2b7b25217243b02ba91b9762 100755 --- a/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun +++ b/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun @@ -14,7 +14,7 @@ cp -r 0.org 0 #runApplication $application runApplication decomposePar -cellDist -runParallel $application 5 +runParallel $application runApplication reconstructPar diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/Allrun b/tutorials/incompressible/simpleFoam/turbineSiting/Allrun index e2cd04e37a2c11559bb5221f262025486da9544b..310b8184e7198b9105e25469c9e2f4140b0983ac 100755 --- a/tutorials/incompressible/simpleFoam/turbineSiting/Allrun +++ b/tutorials/incompressible/simpleFoam/turbineSiting/Allrun @@ -12,14 +12,14 @@ cp system/decomposeParDict.hierarchical system/decomposeParDict runApplication decomposePar cp system/decomposeParDict.ptscotch system/decomposeParDict -runParallel snappyHexMesh 4 -overwrite +runParallel snappyHexMesh -overwrite find . -type f -iname "*level*" -exec rm {} \; ls -d processor* | xargs -I {} cp -r 0.org ./{}/0 $1 -runParallel topoSet 4 -runParallel `getApplication` 4 +runParallel topoSet +runParallel `getApplication` runApplication reconstructParMesh -constant runApplication reconstructPar diff --git a/tutorials/lagrangian/MPPICFoam/cyclone/Allrun b/tutorials/lagrangian/MPPICFoam/cyclone/Allrun index aafb01639e4bb92f1a59d7a636aeedcaedec496f..20831ede74859cd96633813cb5e6fe9df252b37e 100755 --- a/tutorials/lagrangian/MPPICFoam/cyclone/Allrun +++ b/tutorials/lagrangian/MPPICFoam/cyclone/Allrun @@ -1,9 +1,10 @@ #!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory -cd ${0%/*} || exit 1 - +# Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions + cp $FOAM_TUTORIALS/resources/geometry/cyclone.stl.gz constant/triSurface runApplication blockMesh @@ -12,4 +13,6 @@ runApplication snappyHexMesh -overwrite runApplication decomposePar -runParallel MPPICFoam $(echo processor* | wc -w) +runParallel MPPICFoam + +# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/Allrun b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/Allrun index 27f3f41e51d87ad29a62b890f4cd1dd3f8b82314..c9e57d4e6f5ddddfddc519bfe5eadcfb204eb357 100755 --- a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/Allrun +++ b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/Allrun @@ -7,7 +7,7 @@ cd ${0%/*} || exit 1 # Run from this directory cd hopperInitialState runApplication blockMesh runApplication decomposePar -runParallel `getApplication` 4 +runParallel `getApplication` runApplication reconstructPar -latestTime cd .. @@ -17,7 +17,7 @@ cp -r 0.org 0 runApplication blockMesh runApplication mapFields ../hopperInitialState -sourceTime latestTime runApplication decomposePar -runParallel `getApplication` 4 +runParallel `getApplication` runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/Allrun-parallel b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/Allrun-parallel index f3b7aecb79d365b59d9b055fee64769f1a2507a5..79670e84ee09ce9b4e192e3676ea67671978371f 100755 --- a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/Allrun-parallel +++ b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/Allrun-parallel @@ -13,7 +13,7 @@ mv log.decomposePar log.decomposePar.wallFilmRegion runApplication decomposePar mv log.decomposePar log.decomposePar.primaryRegion -runParallel $application 4 +runParallel $application runApplication reconstructPar -region wallFilmRegion mv log.reconstructPar log.reconstructPar.wallFilmRegion diff --git a/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel b/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel index ef0ef9e42f899b6401a202059a34a27d23295410..21ff27d06479e272f827fbac233437cc786053a8 100755 --- a/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel +++ b/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel @@ -4,24 +4,21 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get the number of processors to run on from system/decomposeParDict -nProc=$(getNumberOfProcessors) - # copy flange surface from resources directory cp $FOAM_TUTORIALS/resources/geometry/blob.stl.gz constant/triSurface/ runApplication blockMesh -region backgroundMeshDecomposition runApplication decomposePar -region backgroundMeshDecomposition -runParallel foamyHexMesh $nProc +runParallel foamyHexMesh -runParallel collapseEdges $nProc -latestTime -collapseFaces +runParallel collapseEdges -latestTime -collapseFaces mv log.collapseEdges log.collapseFaces -runParallel collapseEdges $nProc -latestTime -collapseFaceSet indirectPatchFaces +runParallel collapseEdges -latestTime -collapseFaceSet indirectPatchFaces mv log.collapseEdges log.collapseFaceSet -runParallel checkMesh $nProc -latestTime -allTopology -allGeometry +runParallel checkMesh -latestTime -allTopology -allGeometry runApplication reconstructParMesh -latestTime diff --git a/tutorials/mesh/foamyHexMesh/flange/Allrun-parallel b/tutorials/mesh/foamyHexMesh/flange/Allrun-parallel index 9912810e623030c575d44b6653440a574e2cd10f..318a2381ebf88de5525bed43d6a8ee3c7ee2a03c 100755 --- a/tutorials/mesh/foamyHexMesh/flange/Allrun-parallel +++ b/tutorials/mesh/foamyHexMesh/flange/Allrun-parallel @@ -4,9 +4,6 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get the number of processors to run on from system/decomposeParDict -nProc=$(getNumberOfProcessors) - # copy flange surface from resources directory cp $FOAM_TUTORIALS/resources/geometry/flange.stl.gz constant/triSurface/ @@ -14,15 +11,15 @@ cp $FOAM_TUTORIALS/resources/geometry/flange.stl.gz constant/triSurface/ runApplication blockMesh -region backgroundMeshDecomposition runApplication decomposePar -region backgroundMeshDecomposition -runParallel foamyHexMesh $nProc +runParallel foamyHexMesh -runParallel collapseEdges $nProc -latestTime -collapseFaces +runParallel collapseEdges -latestTime -collapseFaces mv log.collapseEdges log.collapseFaces -runParallel collapseEdges $nProc -latestTime -collapseFaceSet indirectPatchFaces +runParallel collapseEdges -latestTime -collapseFaceSet indirectPatchFaces mv log.collapseEdges log.collapseFaceSet -runParallel checkMesh $nProc -latestTime -allTopology -allGeometry +runParallel checkMesh -latestTime -allTopology -allGeometry runApplication reconstructParMesh -latestTime diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre index c7461dd223eb5a2246f56c30a1bacce0a1c7eb83..93db043a8f5f1980826f00b0eebfcac011a79d21 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-pre @@ -24,9 +24,6 @@ intersectSurfaces() # Set application name application=$(getApplication) -# Get number of processors to run on -nProcs=$(getNumberOfProcessors) - \rm -rf 0 @@ -88,16 +85,16 @@ runApplication decomposePar -region backgroundMeshDecomposition runApplication surfaceFeatureExtract -runParallel foamyHexMesh $nProcs +runParallel foamyHexMesh -runParallel collapseEdges $nProcs -collapseFaces -latestTime +runParallel collapseEdges -collapseFaces -latestTime mv log.collapseEdges log.collapseFaces #\cp system/collapseDict.indirectPatchFaces system/collapseDict -#runParallel collapseEdges $nProcs -collapseFaceSet indirectPatchFaces -latestTime +#runParallel collapseEdges -collapseFaceSet indirectPatchFaces -latestTime #mv log.collapseEdges log.collapseFaceSet -runParallel checkMesh $nProcs -allTopology -allGeometry -latestTime +runParallel checkMesh -allTopology -allGeometry -latestTime runApplication reconstructParMesh -latestTime diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation index ddaf6768393a08b201450c172e8d043052a577fe..8b331ca9cdcae7b8991c6d5b17e0c2b6e001db2e 100755 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/Allrun-simulation @@ -9,9 +9,6 @@ cd ${0%/*} || exit 1 # Run from this directory # Set application name application=$(getApplication) -# Get number of processors to run on -nProcs=$(getNumberOfProcessors) - \rm -rf 0 runApplication createBaffles -overwrite @@ -31,7 +28,7 @@ runApplication setFields runApplication decomposePar -force # Run -runParallel $application $nProcs +runParallel $application # Reconstruct runApplication reconstructPar -noFunctionObjects diff --git a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam index b917a3f3453361cff1760b767d18d05ee45bab4e..2937f5ae7d4a1f5a9e550c1f6de1315c9bdb9c8c 100755 --- a/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam +++ b/tutorials/mesh/foamyQuadMesh/OpenCFD/Allrun-rhoCentralFoam @@ -4,14 +4,11 @@ cd ${0%/*} || exit 1 # Run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -# Get the number of processors to run on from system/decomposeParDict -nProcs=$(getNumberOfProcessors) - cp system/controlDict.rhoCentralFoam system/controlDict cp -r 0.org 0 runApplication decomposePar -runParallel rhoCentralFoam $nProcs +runParallel rhoCentralFoam runApplication reconstructPar diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun b/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun index 49c90a1c22a1ba38b119ff385e68a3bd31fe27a6..90e7cb66858a430c1fe7eb603af351ace7471f11 100755 --- a/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun +++ b/tutorials/multiphase/cavitatingFoam/les/throttle3D/Allrun @@ -34,7 +34,7 @@ refineMeshByCellSet 1 2 3 #runApplication mapFields ../throttle -sourceTime latestTime runApplication decomposePar -runParallel $application 4 +runParallel $application runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/Allrun b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/Allrun index aadf250ea344ec0efc377d12dd6b2520b8cbe732..12e3b0b662bf17819e92fff714b598009f4b8513 100755 --- a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/Allrun +++ b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/Allrun @@ -8,7 +8,7 @@ runApplication blockMesh cp -r 0.org 0 runApplication setFields runApplication decomposePar -runParallel $(getApplication) 4 +runParallel $(getApplication) runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/interDyMFoam/ras/DTCHull/Allrun b/tutorials/multiphase/interDyMFoam/ras/DTCHull/Allrun index a50938a33aa7ffcda0dc8774ef901d3cfd2a0752..a0a9420e31b713855e901118df18f4d1a881d4b8 100755 --- a/tutorials/multiphase/interDyMFoam/ras/DTCHull/Allrun +++ b/tutorials/multiphase/interDyMFoam/ras/DTCHull/Allrun @@ -39,9 +39,9 @@ runApplication setFields runApplication decomposePar -runParallel renumberMesh 8 -overwrite +runParallel renumberMesh -overwrite -runParallel $(getApplication) 8 +runParallel $(getApplication) runApplication reconstructPar diff --git a/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/Allrun b/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/Allrun index 6d80a88bc7de9cd016d3e05431b235d118e1bca0..dff104f7774ece3e05810a15da21b181098c81ad 100755 --- a/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/Allrun +++ b/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/Allrun @@ -13,7 +13,7 @@ application=`getApplication` runApplication decomposePar -force # Run -runParallel $application 6 +runParallel $application # Reconstruct runApplication reconstructPar -noFunctionObjects diff --git a/tutorials/multiphase/interFoam/laminar/Allrun b/tutorials/multiphase/interFoam/laminar/Allrun index 45adee60c76550d2c74d46c69025965b240b9187..c5b58c15131c0c1f948b79c1538bcee2d7fde174 100755 --- a/tutorials/multiphase/interFoam/laminar/Allrun +++ b/tutorials/multiphase/interFoam/laminar/Allrun @@ -47,7 +47,7 @@ cloneCase damBreak damBreakFine cp ../damBreak/0/alpha.water.org 0/alpha.water runApplication setFields runApplication decomposePar - runParallel `getApplication` 4 + runParallel `getApplication` runApplication reconstructPar ) diff --git a/tutorials/multiphase/interFoam/ras/Allrun b/tutorials/multiphase/interFoam/ras/Allrun index 2d70aedba055bb2bacffc76249b127e1e7f826b1..04439eec04f3cbda50f4389e1c07213b0ddb7625 100755 --- a/tutorials/multiphase/interFoam/ras/Allrun +++ b/tutorials/multiphase/interFoam/ras/Allrun @@ -39,7 +39,7 @@ cloneCase damBreak damBreakFine runApplication blockMesh runApplication setFields runApplication decomposePar - runParallel `getApplication` 4 + runParallel `getApplication` runApplication reconstructPar ) diff --git a/tutorials/multiphase/interFoam/ras/DTCHull/Allrun b/tutorials/multiphase/interFoam/ras/DTCHull/Allrun index a50938a33aa7ffcda0dc8774ef901d3cfd2a0752..a0a9420e31b713855e901118df18f4d1a881d4b8 100755 --- a/tutorials/multiphase/interFoam/ras/DTCHull/Allrun +++ b/tutorials/multiphase/interFoam/ras/DTCHull/Allrun @@ -39,9 +39,9 @@ runApplication setFields runApplication decomposePar -runParallel renumberMesh 8 -overwrite +runParallel renumberMesh -overwrite -runParallel $(getApplication) 8 +runParallel $(getApplication) runApplication reconstructPar diff --git a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun index 755e96529929c8328294ed04ad744382d59b8d55..1d24256eb001c223c17e9fda2ebb9b33acd77dbc 100755 --- a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun +++ b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun @@ -8,6 +8,6 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication decomposePar -runParallel `getApplication` 4 +runParallel `getApplication` runApplication reconstructPar diff --git a/tutorials/multiphase/multiphaseEulerFoam/damBreak4phaseFine/Allrun b/tutorials/multiphase/multiphaseEulerFoam/damBreak4phaseFine/Allrun index 33fca4c7bd4d1f685547d51cdbacf9efdd1e1d6a..623d0fe4a69b782b2018c3b5b6ac09762fb71d45 100755 --- a/tutorials/multiphase/multiphaseEulerFoam/damBreak4phaseFine/Allrun +++ b/tutorials/multiphase/multiphaseEulerFoam/damBreak4phaseFine/Allrun @@ -13,7 +13,7 @@ cp -r 0.org 0 runApplication blockMesh runApplication setFields runApplication decomposePar -runParallel $application 4 +runParallel $application runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D/Allrun b/tutorials/multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D/Allrun index 08ba9c1a9550f4ac4628021c8556d6a95d0fe949..a597dd3cae706f2dcf6bcd0b0faf1d9341a5c7b3 100755 --- a/tutorials/multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D/Allrun +++ b/tutorials/multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D/Allrun @@ -14,7 +14,7 @@ runApplication setFields #runApplication $application #runApplication decomposePar -#runParallel $application 4 +#runParallel $application #runApplication reconstructPar # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun index 9086d49ad658b85e319ae07e4300cf701e72f072..757afdd11afd91f343e69ee77aadcbfca07d180b 100755 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/Allrun @@ -12,7 +12,7 @@ cp -r 0.org 0 runApplication blockMesh runApplication setFields runApplication decomposePar -runParallel $application 4 +runParallel $application runApplication reconstructPar # ----------------------------------------------------------------- end-of-file