#!/bin/sh cd ${0%/*} || exit 1 # Run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions params=$@ runApplication blockMesh cat system/schemesToTest | while read 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' -e 's#)##g' -e 's#\.##g' <<< "$scheme") runApplication -s ${schemeTag} scalarTransportFoam if notTest $params then # Save the line plot mv postProcessing/sample1/100/line1_T.xy line1_T_${schemeTag}.xy fi done #------------------------------------------------------------------------------