From bf3e9b442d911eed81ee32e22ee3ece8d234ab00 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 21 Dec 2020 10:53:07 +0100 Subject: [PATCH] TUT: additional sampling planes, iso-surfaces --- .../HargreavesWright_2007/system/controlDict | 11 ++++--- .../HargreavesWright_2007/system/sampleIso | 25 ++++++++++++++++ .../HargreavesWright_2007/system/samplePlanes | 30 +++++++++++++++++++ 3 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/sampleIso create mode 100644 tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/samplePlanes diff --git a/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/controlDict b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/controlDict index 85c578e863..3ff43ff256 100644 --- a/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/controlDict +++ b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/controlDict @@ -50,13 +50,16 @@ runTimeModifiable yes; functions { #include "sampleDict" + #include "sampleIso" + #include "samplePlanes" minMax { - type fieldMinMax; - libs (fieldFunctionObjects); - writeControl writeTime; - fields (U); + type fieldMinMax; + libs (fieldFunctionObjects); + + writeControl writeTime; + fields (U); } } diff --git a/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/sampleIso b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/sampleIso new file mode 100644 index 0000000000..8a5e63946b --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/sampleIso @@ -0,0 +1,25 @@ +// -*- C++ -*- + +sampleIso +{ + type surfaces; + libs (sampling); + + writeControl writeTime; + surfaceFormat vtk; + fields (U k epsilon nut); + + surfaces + { + envelope + { + type isoSurface; + isoMethod topo; + isoField k; + isoValues (1.28 1.29 1.30 1.31 1.32 1.33); + } + } +} + + +// *********************************************************************** // diff --git a/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/samplePlanes b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/samplePlanes new file mode 100644 index 0000000000..d2b8986df9 --- /dev/null +++ b/tutorials/verificationAndValidation/atmosphericModels/HargreavesWright_2007/system/samplePlanes @@ -0,0 +1,30 @@ +// -*- C++ -*- + +samplePlanes +{ + type surfaces; + libs (sampling); + + writeControl writeTime; + surfaceFormat vtk; + fields (U k epsilon nut); + + surfaces + { + planes + { + type cuttingPlane; + planeType pointAndNormal; + pointAndNormalDict + { + point (1e-8 0 0); // slightly inside the domain + normal (1 0 0); + } + + offsets ( 500 1000 1500 2000 2500 3000 3500 4000 4500 ); + } + } +} + + +// *********************************************************************** //