Files
OpenFOAM-12/tutorials/incompressibleFluid/pitzDailySteadyMappedToRefined/Allrun-parallel
2023-05-26 16:58:06 +01:00

36 lines
1.0 KiB
Bash
Executable File

#!/bin/sh
cd ${0%/*} || exit 1 # Run from this directory
# Source tutorial run and clean functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions
. $WM_PROJECT_DIR/bin/tools/CleanFunctions
# Copy the source case
isTest "$@" && path=.. || path=$FOAM_TUTORIALS/incompressibleFluid
cp -r $path/pitzDailySteady/constant .
cp -r $path/pitzDailySteady/system/* system
cp -r $path/pitzDailySteady .
# Run the source case in parallel
(
cd pitzDailySteady
isTest "$@" && cleanCase
cp ../system/decomposeParDict system
runApplication blockMesh -dict $FOAM_TUTORIALS/resources/blockMesh/pitzDaily
runApplication decomposePar
runParallel foamRun
)
# Mesh
./Allmesh
runApplication decomposePar
# Map from the source case into this case and run
runParallel mapFieldsPar pitzDailySteady -consistent -sourceTime latestTime
runParallel foamRun
# Reconstruct, including the values mapped to the zero directory
runApplication reconstructPar -withZero
#------------------------------------------------------------------------------