Files
openfoam/tutorials/verificationAndValidation/schemes/divergenceExample/Allrun
Kutalmis Bercin 3384d37a9a TUT: basic, IO, preProcessing, VV: clean up tutorials
- TUT: mesh: add missing SnakeRiverCanyon files
- TUT: mesh: add missing cp source in a foamyHexMesh tutorial
2021-06-09 11:16:08 +01:00

37 lines
979 B
Bash
Executable File

#!/bin/bash
cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
# Save the line plot
unset savePlots
if notTest "$@"
then
savePlots=true
fi
restore0Dir
runApplication blockMesh
while read -r scheme
do
echo "Updating fvSchemes to use $scheme"
sed "s/DIVSCHEME/$scheme/g" system/fvSchemes.template > system/fvSchemes
# Create a sanitised name for the scheme - remove 'special' characters
schemeTag=$(sed -e 's# #_#g#' -e 's#[.()]##g' <<< "$scheme")
runApplication -s "${schemeTag}" scalarTransportFoam
if [ "$savePlots" = true ]
then
# Save the line plot
mv -f postProcessing/sample1/100/line1_T.xy line1_T_"${schemeTag}".xy
fi
done < system/schemesToTest
#------------------------------------------------------------------------------