From 4162fe070d2eeb2ccb637c43b652888e21541aeb Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Tue, 25 Jun 2024 12:59:58 +0100 Subject: [PATCH] pitzDailySteady: Simplification Some functions have been removed from this tutorial in order to simplify the setup and permit its usage as a minimal example. The functions have been moved to similar incompressibleFluid tutorials in order to ensure that the test loop continues to confirm that the functions execute successfully. --- .../TJunction/system/controlDict | 5 +++++ .../TJunction/system/functions | 2 ++ .../mixerSRF/system/functions | 19 +++++++++++++++++++ .../system/strainRate | 0 .../motorBike/lesFiles/Allrun | 2 +- .../motorBike/lesFiles/functions | 5 ----- .../pitzDailySteady/system/functions | 9 --------- 7 files changed, 27 insertions(+), 15 deletions(-) create mode 100644 tutorials/incompressibleFluid/mixerSRF/system/functions rename tutorials/incompressibleFluid/{pitzDailySteady => mixerSRF}/system/strainRate (100%) diff --git a/tutorials/incompressibleFluid/TJunction/system/controlDict b/tutorials/incompressibleFluid/TJunction/system/controlDict index b72ca2b46f..f89179f317 100644 --- a/tutorials/incompressibleFluid/TJunction/system/controlDict +++ b/tutorials/incompressibleFluid/TJunction/system/controlDict @@ -50,4 +50,9 @@ adjustTimeStep yes; maxCo 5; +cacheTemporaryObjects +( + kEpsilon:G +); + // ************************************************************************* // diff --git a/tutorials/incompressibleFluid/TJunction/system/functions b/tutorials/incompressibleFluid/TJunction/system/functions index 575c63b783..b2a779d1a4 100644 --- a/tutorials/incompressibleFluid/TJunction/system/functions +++ b/tutorials/incompressibleFluid/TJunction/system/functions @@ -48,4 +48,6 @@ probes #includeFunc patchFlowRate(patch=outlet2) #includeFunc faceZoneFlowRate(faceZone=fz2) +#includeFunc writeObjects(kEpsilon:G) + // ************************************************************************* // diff --git a/tutorials/incompressibleFluid/mixerSRF/system/functions b/tutorials/incompressibleFluid/mixerSRF/system/functions new file mode 100644 index 0000000000..9103e465cb --- /dev/null +++ b/tutorials/incompressibleFluid/mixerSRF/system/functions @@ -0,0 +1,19 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: dev + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + location "system"; + object functions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#includeFunc strainRate(writeControl=writeTime) + +// ************************************************************************* // diff --git a/tutorials/incompressibleFluid/pitzDailySteady/system/strainRate b/tutorials/incompressibleFluid/mixerSRF/system/strainRate similarity index 100% rename from tutorials/incompressibleFluid/pitzDailySteady/system/strainRate rename to tutorials/incompressibleFluid/mixerSRF/system/strainRate diff --git a/tutorials/incompressibleFluid/motorBike/lesFiles/Allrun b/tutorials/incompressibleFluid/motorBike/lesFiles/Allrun index 425fe94a4b..d163d11121 100755 --- a/tutorials/incompressibleFluid/motorBike/lesFiles/Allrun +++ b/tutorials/incompressibleFluid/motorBike/lesFiles/Allrun @@ -4,7 +4,7 @@ . $WM_PROJECT_DIR/bin/tools/RunFunctions # Set-up the LES case -cp ../lesFiles/fvS* ../lesFiles/controlDict system/ +cp ../lesFiles/fvS* ../lesFiles/controlDict ../lesFiles/functions system/ cp ../lesFiles/momentumTransport constant/ ls -d processor* | xargs -I {} rm -rf ./{}/0 diff --git a/tutorials/incompressibleFluid/motorBike/lesFiles/functions b/tutorials/incompressibleFluid/motorBike/lesFiles/functions index c74f45ec75..5cf1430924 100644 --- a/tutorials/incompressibleFluid/motorBike/lesFiles/functions +++ b/tutorials/incompressibleFluid/motorBike/lesFiles/functions @@ -13,11 +13,6 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -cacheTemporaryObjects -( - SpalartAllmarasDDES:LESRegion -); - writeCachedObjects { type writeObjects; diff --git a/tutorials/incompressibleFluid/pitzDailySteady/system/functions b/tutorials/incompressibleFluid/pitzDailySteady/system/functions index caccece31f..dee1941b8c 100644 --- a/tutorials/incompressibleFluid/pitzDailySteady/system/functions +++ b/tutorials/incompressibleFluid/pitzDailySteady/system/functions @@ -14,11 +14,6 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -cacheTemporaryObjects -( - kEpsilon:G -); - #includeFunc streamlinesLine ( name=streamlines, @@ -28,8 +23,4 @@ cacheTemporaryObjects fields=(p k U) ) -#includeFunc writeObjects(kEpsilon:G) - -#includeFunc strainRate(writeControl=writeTime) - // ************************************************************************* //