From 501c558f1fe38b4da12e49154c05ea6be720d8b0 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Sat, 9 Aug 2008 18:44:59 +0200 Subject: [PATCH] cht tutorial - use 'paraFoam -touch' to create files for paraview --- .../multiRegionHeater/Allclean | 2 +- .../multiRegionHeater/Allrun | 31 +++++++++++++------ 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/tutorials/chtMultiRegionFoam/multiRegionHeater/Allclean b/tutorials/chtMultiRegionFoam/multiRegionHeater/Allclean index 113b86d8baa..2954f18bad4 100755 --- a/tutorials/chtMultiRegionFoam/multiRegionHeater/Allclean +++ b/tutorials/chtMultiRegionFoam/multiRegionHeater/Allclean @@ -5,6 +5,6 @@ cleanCase rm -rf VTK - rm -rf constant/cellToRegion constant/polyMesh/sets +# ----------------------------------------------------------------------------- diff --git a/tutorials/chtMultiRegionFoam/multiRegionHeater/Allrun b/tutorials/chtMultiRegionFoam/multiRegionHeater/Allrun index 1e766717f63..e698fc906af 100755 --- a/tutorials/chtMultiRegionFoam/multiRegionHeater/Allrun +++ b/tutorials/chtMultiRegionFoam/multiRegionHeater/Allrun @@ -2,30 +2,41 @@ # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions -rm -r constant/polyMesh/sets +rm -rf constant/polyMesh/sets + runApplication blockMesh runApplication setSet -batch makeCellSets.setSet -rm constant/polyMesh/sets/*_old + +rm -f constant/polyMesh/sets/*_old + runApplication setsToZones -noFlipMap runApplication splitMeshRegions -cellZones -changeDictionary -region bottomAir -changeDictionary -region topAir -changeDictionary -region heater -changeDictionary -region leftSolid -changeDictionary -region rightSolid - +for i in bottomAir topAir heater leftSolid rightSolid +do + changeDictionary -region $i +done -# remove fluid fields from solid regions (for post-processing only) +# remove fluid fields from solid regions (important for post-processing) for i in heater leftSolid rightSolid do rm -f 0*/$i/{epsilon,k,p,pd,U} done -# remove solid fields from fluid regions (for post-processing only) +# remove solid fields from fluid regions (important for post-processing) for i in bottomAir topAir do rm -f 0*/$i/{cp,K} done runApplication chtMultiRegionFoam + +echo +echo "creating files for paraview post-processing" +echo +for i in bottomAir topAir heater leftSolid rightSolid +do + paraFoam -touch -region $i +done + +# ----------------------------------------------------------------------------- -- GitLab