From 126d831f6ee607d7280e3124c733f2d53da6fbe1 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 7 Nov 2022 16:39:29 +0100 Subject: [PATCH] TUT: use filter/mapping with ensight data (#2609) --- .../acousticFoam/obliqueAirJet/main/Allclean | 1 + .../obliqueAirJet/main/system/faOptions | 6 +++++- .../obliqueAirJet/precursor/Allrun-parallel | 16 ++++++++++++---- .../obliqueAirJet/precursor/system/controlDict | 11 +++++++++-- 4 files changed, 27 insertions(+), 7 deletions(-) diff --git a/tutorials/compressible/acousticFoam/obliqueAirJet/main/Allclean b/tutorials/compressible/acousticFoam/obliqueAirJet/main/Allclean index 6897daf72a..507081588f 100755 --- a/tutorials/compressible/acousticFoam/obliqueAirJet/main/Allclean +++ b/tutorials/compressible/acousticFoam/obliqueAirJet/main/Allclean @@ -6,6 +6,7 @@ cd "${0%/*}" || exit # Run from this directory cleanCase0 rm -rf constant/boundaryData +rm -rf constant/sampled rm -rf constant/triSurface # ----------------------------------------------------------------------------- diff --git a/tutorials/compressible/acousticFoam/obliqueAirJet/main/system/faOptions b/tutorials/compressible/acousticFoam/obliqueAirJet/main/system/faOptions index 65a8a80a2e..9a5993881d 100644 --- a/tutorials/compressible/acousticFoam/obliqueAirJet/main/system/faOptions +++ b/tutorials/compressible/acousticFoam/obliqueAirJet/main/system/faOptions @@ -24,7 +24,11 @@ pressure duration 0.03; region vibrationShell; selectionMode all; - format binary; + + sampleFormat ensight; + sampleFile "/sampled/window/windowPatch.case"; + filterRadius 3e-3; + filterSweeps 10; } diff --git a/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/Allrun-parallel b/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/Allrun-parallel index 4d8ad37e34..abc370620e 100755 --- a/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/Allrun-parallel +++ b/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/Allrun-parallel @@ -12,10 +12,18 @@ runApplication decomposePar runParallel $(getApplication) -vibroAcousticCase="../main" -dataDir="postProcessing/surfaces/window" +targetCase="../main" +dataDir="postProcessing/surfaces" + +targetDir="$targetCase"/constant/boundaryData +mkdir -p "$targetDir" +rm -rf "$targetDir"/window +cp -rf "$dataDir/window" "$targetDir"/window + +targetDir="$targetCase"/constant/sampled +mkdir -p "$targetDir" +rm -rf "$targetDir"/window +cp -rf "$dataDir/windowPatch" "$targetDir"/window -mkdir -p "$vibroAcousticCase"/constant/boundaryData -cp -rf "$dataDir" "$vibroAcousticCase"/constant/boundaryData/window # ----------------------------------------------------------------------------- diff --git a/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/system/controlDict b/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/system/controlDict index 19b1af4e30..7b30518dbf 100644 --- a/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/system/controlDict +++ b/tutorials/compressible/acousticFoam/obliqueAirJet/precursor/system/controlDict @@ -58,7 +58,7 @@ functions surfaceFormat boundaryData; writeControl timeStep; writeInterval 100; - interpolationScheme cell; + fields ( p @@ -76,7 +76,14 @@ functions { type patch; patches (window); - interpolate false; + surfaceFormat boundaryData; + } + + windowPatch + { + type patch; + patches (window); + surfaceFormat ensight; } } }