From d40ecd78eb15617e56b7890d73e7120003b3c25e Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Fri, 18 Feb 2022 12:20:54 +0000 Subject: [PATCH] buoyantFoam: Merged buoyantSimpleFoam and buoyantPimpleFoam Solver for steady or transient buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer, with optional mesh motion and mesh topology changes. Created by merging buoyantSimpleFoam and buoyantPimpleFoam to provide a more general solver and simplify maintenance. --- .../buoyantReactingFoam/buoyantReactingFoam.C | 4 +- .../{buoyantPimpleFoam => buoyantFoam}/EEqn.H | 0 .../heatTransfer/buoyantFoam/Make/files | 3 + .../Make/options | 0 .../{buoyantPimpleFoam => buoyantFoam}/UEqn.H | 0 .../buoyantFoam.C} | 10 +- .../correctPhi.H | 0 .../createFieldRefs.H | 0 .../createFields.H | 0 .../{buoyantPimpleFoam => buoyantFoam}/pEqn.H | 0 .../heatTransfer/buoyantPimpleFoam/Make/files | 3 - .../heatTransfer/buoyantSimpleFoam/EEqn.H | 27 ---- .../heatTransfer/buoyantSimpleFoam/Make/files | 3 - .../buoyantSimpleFoam/Make/options | 23 ---- .../heatTransfer/buoyantSimpleFoam/UEqn.H | 35 ------ .../buoyantSimpleFoam/buoyantSimpleFoam.C | 91 -------------- .../buoyantSimpleFoam/createFieldRefs.H | 1 - .../buoyantSimpleFoam/createFields.H | 105 ---------------- .../heatTransfer/buoyantSimpleFoam/pEqn.H | 115 ------------------ .../chtMultiRegionFoam/fluid/solveFluid.H | 2 +- bin/buoyantPimpleFoam | 39 ++++++ bin/buoyantSimpleFoam | 39 ++++++ etc/config.sh/bash_completion | 31 +---- etc/templates/closedVolume/README | 2 +- etc/templates/closedVolume/system/controlDict | 2 +- etc/templates/closedVolume/system/fvSchemes | 17 +-- .../postProcessing/channel/system/controlDict | 2 +- .../BernardCells/0/T | 0 .../BernardCells/0/U | 0 .../BernardCells/0/alphat | 0 .../BernardCells/0/epsilon | 0 .../BernardCells/0/k | 0 .../BernardCells/0/nut | 0 .../BernardCells/0/p | 0 .../BernardCells/0/p_rgh | 0 .../BernardCells/constant/g | 0 .../BernardCells/constant/momentumTransport | 0 .../BernardCells/constant/physicalProperties | 0 .../BernardCells/system/blockMeshDict | 0 .../BernardCells/system/controlDict | 2 +- .../BernardCells/system/fvSchemes | 0 .../BernardCells/system/fvSolution | 0 .../buoyantCavity/0/T | 0 .../buoyantCavity/0/U | 0 .../buoyantCavity/0/alphat | 0 .../buoyantCavity/0/epsilon | 0 .../buoyantCavity/0/k | 0 .../buoyantCavity/0/nut | 0 .../buoyantCavity/0/omega | 0 .../buoyantCavity/0/p | 0 .../buoyantCavity/0/p_rgh | 0 .../buoyantCavity/Allclean | 0 .../buoyantCavity/Allrun | 0 .../buoyantCavity/README | 0 .../buoyantCavity}/constant/g | 0 .../buoyantCavity/constant/momentumTransport | 0 .../buoyantCavity}/constant/pRef | 0 .../buoyantCavity/constant/physicalProperties | 0 .../buoyantCavity/system/blockMeshDict | 0 .../buoyantCavity/system/controlDict | 2 +- .../buoyantCavity/system/fvSchemes | 0 .../buoyantCavity/system/fvSolution | 2 +- .../buoyantCavity/system/sample | 0 .../buoyantCavity/validation/createGraphs | 0 .../validation/exptData/mt_z0_10_lo.dat | 0 .../validation/exptData/mt_z0_30_lo.dat | 0 .../validation/exptData/mt_z0_40_lo.dat | 0 .../validation/exptData/mt_z0_50_lo.dat | 0 .../validation/exptData/mt_z0_60_lo.dat | 0 .../validation/exptData/mt_z0_70_lo.dat | 0 .../validation/exptData/mt_z0_90_lo.dat | 0 .../validation/exptData/mv_z0_10_lo.dat | 0 .../validation/exptData/mv_z0_30_lo.dat | 0 .../validation/exptData/mv_z0_40_lo.dat | 0 .../validation/exptData/mv_z0_50_lo.dat | 0 .../validation/exptData/mv_z0_60_lo.dat | 0 .../validation/exptData/mv_z0_70_lo.dat | 0 .../validation/exptData/mv_z0_90_lo.dat | 0 .../circuitBoardCooling/0.orig/T | 0 .../circuitBoardCooling/0.orig/U | 0 .../circuitBoardCooling/0.orig/alphat | 0 .../0.orig/baffle3DRegion/Q | 0 .../0.orig/baffle3DRegion/T | 0 .../circuitBoardCooling/0.orig/epsilon | 0 .../circuitBoardCooling/0.orig/k | 0 .../circuitBoardCooling/0.orig/nut | 0 .../circuitBoardCooling/0.orig/p | 0 .../circuitBoardCooling/0.orig/p_rgh | 0 .../circuitBoardCooling/Allclean | 0 .../circuitBoardCooling/Allrun | 0 .../baffle3DRegion/physicalProperties | 0 .../circuitBoardCooling}/constant/g | 0 .../constant/geometry/baffle1D.stl | 0 .../constant/geometry/baffle3D.stl | 0 .../constant/momentumTransport | 0 .../circuitBoardCooling}/constant/pRef | 0 .../constant/physicalProperties | 0 .../1DBaffle/1DTemperatureMasterBafflePatches | 0 .../include/1DBaffle/1DbaffleSolidThermo | 0 .../3DBaffle/3DTemperatureMasterBafflePatches | 0 .../include/3DBaffle/3DbaffleRadiation | 0 .../include/3DBaffle/extrudeModel | 0 .../circuitBoardCooling/include/baffle3DSetup | 0 .../include/wallBafflePatches | 0 .../system/baffle3DRegion/fvSchemes | 0 .../system/baffle3DRegion/fvSolution | 0 .../circuitBoardCooling/system/blockMeshDict | 0 .../circuitBoardCooling/system/controlDict | 2 +- .../system/createBafflesDict | 0 .../circuitBoardCooling/system/fvSchemes | 0 .../circuitBoardCooling/system/fvSolution | 11 +- .../buoyantFoam/comfortHotRoom/0/DR | 41 +++++++ .../buoyantFoam/comfortHotRoom/0/PMV | 41 +++++++ .../buoyantFoam/comfortHotRoom/0/PPD | 41 +++++++ .../comfortHotRoom/0/T | 0 .../comfortHotRoom/0/U | 0 .../buoyantFoam/comfortHotRoom/0/age | Bin 0 -> 385239 bytes .../comfortHotRoom/0/alphat | 0 .../comfortHotRoom/0/epsilon | 0 .../comfortHotRoom/0/k | 0 .../comfortHotRoom/0/nut | 0 .../comfortHotRoom/0/p | 0 .../comfortHotRoom/0/p_rgh | 0 .../comfortHotRoom/Allrun | 0 .../comfortHotRoom/constant/g | 0 .../comfortHotRoom/constant/momentumTransport | 0 .../comfortHotRoom}/constant/pRef | 0 .../constant/physicalProperties | 0 .../comfortHotRoom/system/blockMeshDict | 0 .../comfortHotRoom/system/controlDict | 2 +- .../comfortHotRoom/system/createPatchDict | 0 .../comfortHotRoom/system/fvSchemes | 13 +- .../comfortHotRoom/system/fvSolution | 2 +- .../comfortHotRoom/system/topoSetDict | 0 .../externalCoupledCavity/0/T | 0 .../externalCoupledCavity/0/U | 0 .../externalCoupledCavity/0/alphat | 0 .../externalCoupledCavity/0/epsilon | 0 .../externalCoupledCavity/0/k | 0 .../externalCoupledCavity/0/nut | 0 .../externalCoupledCavity/0/omega | 0 .../externalCoupledCavity/0/p | 0 .../externalCoupledCavity/0/p_rgh | 0 .../externalCoupledCavity/Allclean | 0 .../externalCoupledCavity/Allmesh | 0 .../externalCoupledCavity/Allrun | 0 .../externalCoupledCavity/Allrun-parallel | 0 .../externalCoupledCavity/README | 0 .../externalCoupledCavity}/constant/g | 0 .../constant/momentumTransport | 0 .../externalCoupledCavity}/constant/pRef | 0 .../constant/physicalProperties | 0 .../externalCoupledCavity/externalSolver | 0 .../system/blockMeshDict | 0 .../externalCoupledCavity/system/controlDict | 2 +- .../system/decomposeParDict | 0 .../externalCoupledCavity/system/fvSchemes | 0 .../externalCoupledCavity/system/fvSolution | 2 +- .../hotRadiationRoom/0/G | 0 .../hotRadiationRoom/0/T | 0 .../hotRadiationRoom/0/U | 0 .../hotRadiationRoom/0/alphat | 0 .../hotRadiationRoom/0/epsilon | 0 .../hotRadiationRoom/0/k | 0 .../hotRadiationRoom/0/nut | 0 .../hotRadiationRoom/0/p | 0 .../hotRadiationRoom/0/p_rgh | 0 .../hotRadiationRoom/Allclean | 0 .../hotRadiationRoom/Allrun | 0 .../hotRadiationRoom/constant/fvModels | 0 .../hotRadiationRoom/constant/g | 0 .../constant/momentumTransport | 0 .../hotRadiationRoom}/constant/pRef | 0 .../constant/physicalProperties | 0 .../constant/radiationProperties | 0 .../hotRadiationRoom/system/blockMeshDict | 0 .../hotRadiationRoom/system/controlDict | 2 +- .../hotRadiationRoom/system/fvSchemes | 0 .../hotRadiationRoom/system/fvSolution | 2 +- .../hotRadiationRoomFvDOM/0/G | 0 .../hotRadiationRoomFvDOM/0/IDefault | 0 .../hotRadiationRoomFvDOM/0/T | 0 .../hotRadiationRoomFvDOM/0/U | 0 .../hotRadiationRoomFvDOM/0/alphat | 0 .../hotRadiationRoomFvDOM/0/epsilon | 0 .../hotRadiationRoomFvDOM/0/k | 0 .../hotRadiationRoomFvDOM/0/nut | 0 .../hotRadiationRoomFvDOM/0/p | 0 .../hotRadiationRoomFvDOM/0/p_rgh | 0 .../hotRadiationRoomFvDOM/Allclean | 0 .../hotRadiationRoomFvDOM/Allrun | 0 .../hotRadiationRoomFvDOM/constant/fvModels | 0 .../hotRadiationRoomFvDOM/constant/g | 0 .../constant/momentumTransport | 0 .../hotRadiationRoomFvDOM}/constant/pRef | 0 .../constant/physicalProperties | 0 .../constant/radiationProperties | 0 .../system/blockMeshDict | 0 .../hotRadiationRoomFvDOM/system/controlDict | 2 +- .../hotRadiationRoomFvDOM/system/fvSchemes | 0 .../hotRadiationRoomFvDOM/system/fvSolution | 2 +- .../hotRoom/0/T.orig | 0 .../hotRoom/0/U | 0 .../hotRoom/0/alphat | 0 .../hotRoom/0/epsilon | 0 .../hotRoom/0/k | 0 .../hotRoom/0/nut | 0 .../hotRoom/0/p | 0 .../hotRoom/0/p_rgh | 0 .../hotRoom/Allrun | 0 .../hotRoom}/constant/g | 0 .../hotRoom/constant/momentumTransport | 0 .../hotRoom}/constant/pRef | 0 .../hotRoom}/constant/physicalProperties | 0 .../hotRoom/system/blockMeshDict | 0 .../hotRoom/system/controlDict | 2 +- .../hotRoom/system/fvSchemes | 0 .../hotRoom/system/fvSolution | 0 .../hotRoom/system/setFieldsDict | 0 .../hotRoomBoussinesq/0/T.orig | 0 .../hotRoomBoussinesq/0/U | 0 .../hotRoomBoussinesq/0/alphat | 0 .../hotRoomBoussinesq/0/epsilon | 0 .../hotRoomBoussinesq/0/k | 0 .../hotRoomBoussinesq/0/nut | 0 .../hotRoomBoussinesq/0/p | 0 .../hotRoomBoussinesq/0/p_rgh | 0 .../hotRoomBoussinesq/Allrun | 0 .../hotRoomBoussinesq}/constant/g | 0 .../constant/momentumTransport | 0 .../constant/physicalProperties | 0 .../hotRoomBoussinesq/system/blockMeshDict | 0 .../hotRoomBoussinesq/system/controlDict | 2 +- .../hotRoomBoussinesq/system/fvSchemes | 0 .../hotRoomBoussinesq/system/fvSolution | 0 .../hotRoomBoussinesq/system/setFieldsDict | 0 .../hotRoomBoussinesqSteady}/0/T.orig | 0 .../hotRoomBoussinesqSteady}/0/U | 0 .../hotRoomBoussinesqSteady}/0/alphat | 0 .../hotRoomBoussinesqSteady}/0/epsilon | 0 .../hotRoomBoussinesqSteady}/0/k | 0 .../hotRoomBoussinesqSteady}/0/nut | 0 .../hotRoomBoussinesqSteady}/0/p | 0 .../hotRoomBoussinesqSteady}/0/p_rgh | 0 .../hotRoomBoussinesqSteady}/Allclean | 0 .../hotRoomBoussinesqSteady}/Allrun | 0 .../hotRoomBoussinesqSteady}/constant/g | 0 .../constant/momentumTransport | 0 .../constant/physicalProperties | 0 .../system/blockMeshDict | 0 .../system/controlDict | 2 +- .../hotRoomBoussinesqSteady}/system/fvSchemes | 0 .../system/fvSolution | 4 +- .../system/setFieldsDict | 0 .../iglooWithFridges/0/T | 0 .../iglooWithFridges/0/U | 0 .../iglooWithFridges/0/alphat | 0 .../iglooWithFridges/0/epsilon | 0 .../iglooWithFridges/0/k | 0 .../iglooWithFridges/0/nut | 0 .../iglooWithFridges/0/p | 0 .../iglooWithFridges/0/p_rgh | 0 .../iglooWithFridges/Allrun | 0 .../iglooWithFridges/constant/g | 0 .../constant/geometry/fridgeA.eMesh | 0 .../constant/momentumTransport | 0 .../constant/physicalProperties | 0 .../iglooWithFridges/system/blockMeshDict | 0 .../iglooWithFridges/system/controlDict | 2 +- .../iglooWithFridges/system/decomposeParDict | 0 .../iglooWithFridges/system/fvSchemes | 14 ++- .../iglooWithFridges/system/fvSolution | 6 +- .../iglooWithFridges/system/meshQualityDict | 0 .../iglooWithFridges/system/snappyHexMeshDict | 0 274 files changed, 268 insertions(+), 489 deletions(-) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/EEqn.H (100%) create mode 100644 applications/solvers/heatTransfer/buoyantFoam/Make/files rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/Make/options (100%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/UEqn.H (100%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam/buoyantPimpleFoam.C => buoyantFoam/buoyantFoam.C} (95%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/correctPhi.H (100%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/createFieldRefs.H (100%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/createFields.H (100%) rename applications/solvers/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/pEqn.H (100%) delete mode 100644 applications/solvers/heatTransfer/buoyantPimpleFoam/Make/files delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/EEqn.H delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/Make/files delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/Make/options delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/createFieldRefs.H delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/createFields.H delete mode 100644 applications/solvers/heatTransfer/buoyantSimpleFoam/pEqn.H create mode 100755 bin/buoyantPimpleFoam create mode 100755 bin/buoyantSimpleFoam rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/T (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/U (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/alphat (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/k (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/nut (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/p (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/constant/g (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/system/controlDict (97%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/BernardCells/system/fvSolution (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/omega (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/README (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam/hotRoom => buoyantFoam/buoyantCavity}/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam/hotRoom => buoyantFoam/buoyantCavity}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/system/fvSolution (99%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/system/sample (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/createGraphs (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_10_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_30_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_40_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_50_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_60_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_70_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mt_z0_90_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_10_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_30_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_40_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_50_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_60_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_70_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/buoyantCavity/validation/exptData/mv_z0_90_lo.dat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/baffle3DRegion/Q (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/baffle3DRegion/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/0.orig/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/constant/baffle3DRegion/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam/hotRoomBoussinesq => buoyantFoam/circuitBoardCooling}/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/constant/geometry/baffle1D.stl (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/constant/geometry/baffle3D.stl (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/buoyantCavity => buoyantFoam/circuitBoardCooling}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/1DBaffle/1DTemperatureMasterBafflePatches (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/1DBaffle/1DbaffleSolidThermo (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/3DBaffle/3DTemperatureMasterBafflePatches (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/3DBaffle/3DbaffleRadiation (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/3DBaffle/extrudeModel (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/baffle3DSetup (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/include/wallBafflePatches (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/baffle3DRegion/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/baffle3DRegion/fvSolution (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/createBafflesDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/circuitBoardCooling/system/fvSolution (90%) create mode 100644 tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/DR create mode 100644 tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PMV create mode 100644 tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PPD rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/U (100%) create mode 100644 tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/age rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/circuitBoardCooling => buoyantFoam/comfortHotRoom}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam/hotRoomBoussinesq => buoyantFoam/comfortHotRoom}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/controlDict (97%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/createPatchDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/fvSchemes (78%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/fvSolution (99%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/comfortHotRoom/system/topoSetDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/omega (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/Allmesh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/Allrun-parallel (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/README (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/buoyantCavity => buoyantFoam/externalCoupledCavity}/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/comfortHotRoom => buoyantFoam/externalCoupledCavity}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/externalSolver (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/system/decomposeParDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/externalCoupledCavity/system/fvSolution (99%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/G (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/constant/fvModels (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/externalCoupledCavity => buoyantFoam/hotRadiationRoom}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam/hotRoom => buoyantFoam/hotRadiationRoom}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/constant/radiationProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoom/system/fvSolution (99%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/G (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/IDefault (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/constant/fvModels (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRadiationRoom => buoyantFoam/hotRadiationRoomFvDOM}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRadiationRoom => buoyantFoam/hotRadiationRoomFvDOM}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/constant/radiationProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/hotRadiationRoomFvDOM/system/fvSolution (99%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/T.orig (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/U (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/alphat (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/k (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/nut (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/p (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/circuitBoardCooling => buoyantFoam/hotRoom}/constant/g (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRadiationRoomFvDOM => buoyantFoam/hotRoom}/constant/pRef (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRadiationRoomFvDOM => buoyantFoam/hotRoom}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/system/fvSolution (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoom/system/setFieldsDict (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/T.orig (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/U (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/alphat (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/k (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/nut (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/p (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/externalCoupledCavity => buoyantFoam/hotRoomBoussinesq}/constant/g (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/comfortHotRoom => buoyantFoam/hotRoomBoussinesq}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/system/fvSolution (100%) rename tutorials/heatTransfer/{buoyantPimpleFoam => buoyantFoam}/hotRoomBoussinesq/system/setFieldsDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/T.orig (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/Allclean (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/system/fvSchemes (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/system/fvSolution (97%) rename tutorials/heatTransfer/{buoyantSimpleFoam/hotRoomBoussinesq => buoyantFoam/hotRoomBoussinesqSteady}/system/setFieldsDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/T (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/U (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/alphat (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/epsilon (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/k (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/nut (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/p (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/0/p_rgh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/Allrun (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/constant/g (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/constant/geometry/fridgeA.eMesh (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/constant/momentumTransport (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/constant/physicalProperties (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/blockMeshDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/controlDict (96%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/decomposeParDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/fvSchemes (78%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/fvSolution (95%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/meshQualityDict (100%) rename tutorials/heatTransfer/{buoyantSimpleFoam => buoyantFoam}/iglooWithFridges/system/snappyHexMeshDict (100%) diff --git a/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/buoyantReactingFoam.C b/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/buoyantReactingFoam.C index a975a77d01..f509052ca5 100644 --- a/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/buoyantReactingFoam.C +++ b/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/buoyantReactingFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2012-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -179,7 +179,7 @@ int main(int argc, char *argv[]) // --- Pressure corrector loop while (pimple.correct()) { - #include "../../../heatTransfer/buoyantPimpleFoam/pEqn.H" + #include "../../../heatTransfer/buoyantFoam/pEqn.H" } if (pimple.turbCorr()) diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/EEqn.H b/applications/solvers/heatTransfer/buoyantFoam/EEqn.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/EEqn.H rename to applications/solvers/heatTransfer/buoyantFoam/EEqn.H diff --git a/applications/solvers/heatTransfer/buoyantFoam/Make/files b/applications/solvers/heatTransfer/buoyantFoam/Make/files new file mode 100644 index 0000000000..fccde862b2 --- /dev/null +++ b/applications/solvers/heatTransfer/buoyantFoam/Make/files @@ -0,0 +1,3 @@ +buoyantFoam.C + +EXE = $(FOAM_APPBIN)/buoyantFoam diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/Make/options b/applications/solvers/heatTransfer/buoyantFoam/Make/options similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/Make/options rename to applications/solvers/heatTransfer/buoyantFoam/Make/options diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/UEqn.H b/applications/solvers/heatTransfer/buoyantFoam/UEqn.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/UEqn.H rename to applications/solvers/heatTransfer/buoyantFoam/UEqn.H diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/buoyantPimpleFoam.C b/applications/solvers/heatTransfer/buoyantFoam/buoyantFoam.C similarity index 95% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/buoyantPimpleFoam.C rename to applications/solvers/heatTransfer/buoyantFoam/buoyantFoam.C index b616d045c6..b8b4977137 100644 --- a/applications/solvers/heatTransfer/buoyantPimpleFoam/buoyantPimpleFoam.C +++ b/applications/solvers/heatTransfer/buoyantFoam/buoyantFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -22,12 +22,12 @@ License along with OpenFOAM. If not, see . Application - buoyantPimpleFoam + buoyantFoam Description - Transient solver for buoyant, turbulent flow of compressible fluids for - ventilation and heat-transfer, with optional mesh motion and - mesh topology changes. + Solver for steady or transient buoyant, turbulent flow of compressible + fluids for ventilation and heat-transfer, with optional mesh motion and mesh + topology changes. Uses the flexible PIMPLE (PISO-SIMPLE) solution for time-resolved and pseudo-transient simulations. diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/correctPhi.H b/applications/solvers/heatTransfer/buoyantFoam/correctPhi.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/correctPhi.H rename to applications/solvers/heatTransfer/buoyantFoam/correctPhi.H diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/createFieldRefs.H b/applications/solvers/heatTransfer/buoyantFoam/createFieldRefs.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/createFieldRefs.H rename to applications/solvers/heatTransfer/buoyantFoam/createFieldRefs.H diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/createFields.H b/applications/solvers/heatTransfer/buoyantFoam/createFields.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/createFields.H rename to applications/solvers/heatTransfer/buoyantFoam/createFields.H diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/pEqn.H b/applications/solvers/heatTransfer/buoyantFoam/pEqn.H similarity index 100% rename from applications/solvers/heatTransfer/buoyantPimpleFoam/pEqn.H rename to applications/solvers/heatTransfer/buoyantFoam/pEqn.H diff --git a/applications/solvers/heatTransfer/buoyantPimpleFoam/Make/files b/applications/solvers/heatTransfer/buoyantPimpleFoam/Make/files deleted file mode 100644 index f4053436b5..0000000000 --- a/applications/solvers/heatTransfer/buoyantPimpleFoam/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -buoyantPimpleFoam.C - -EXE = $(FOAM_APPBIN)/buoyantPimpleFoam diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/EEqn.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/EEqn.H deleted file mode 100644 index fff8969262..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/EEqn.H +++ /dev/null @@ -1,27 +0,0 @@ -{ - volScalarField& he = thermo.he(); - - fvScalarMatrix EEqn - ( - fvm::div(phi, he) - + ( - he.name() == "e" - ? fvc::div(phi, volScalarField("Ekp", 0.5*magSqr(U) + p/rho)) - : fvc::div(phi, volScalarField("K", 0.5*magSqr(U))) - ) - + thermophysicalTransport->divq(he) - == - rho*(U&g) - + fvModels.source(rho, he) - ); - - EEqn.relax(); - - fvConstraints.constrain(EEqn); - - EEqn.solve(); - - fvConstraints.constrain(he); - - thermo.correct(); -} diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/files b/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/files deleted file mode 100644 index 25c10cc98f..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -buoyantSimpleFoam.C - -EXE = $(FOAM_APPBIN)/buoyantSimpleFoam diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/options b/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/options deleted file mode 100644 index d96367798b..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/Make/options +++ /dev/null @@ -1,23 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/finiteVolume/cfdTools \ - -I$(LIB_SRC)/sampling/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/physicalProperties/lnInclude \ - -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ - -I$(LIB_SRC)/MomentumTransportModels/momentumTransportModels/lnInclude \ - -I$(LIB_SRC)/MomentumTransportModels/compressible/lnInclude \ - -I$(LIB_SRC)/ThermophysicalTransportModels/lnInclude - -EXE_LIBS = \ - -lfiniteVolume \ - -lfvModels \ - -lfvConstraints \ - -lsampling \ - -lmeshTools \ - -lthermophysicalTransportModels \ - -lfluidThermophysicalModels \ - -lspecie \ - -lmomentumTransportModels \ - -lcompressibleMomentumTransportModels \ - -lmeshTools diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H deleted file mode 100644 index 308f5e6246..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H +++ /dev/null @@ -1,35 +0,0 @@ - // Solve the Momentum equation - - MRF.correctBoundaryVelocity(U); - - tmp tUEqn - ( - fvm::div(phi, U) - + MRF.DDt(rho, U) - + turbulence->divDevTau(U) - == - fvModels.source(rho, U) - ); - fvVectorMatrix& UEqn = tUEqn.ref(); - - UEqn.relax(); - - fvConstraints.constrain(UEqn); - - if (simple.momentumPredictor()) - { - solve - ( - UEqn - == - fvc::reconstruct - ( - ( - - ghf*fvc::snGrad(rho) - - fvc::snGrad(p_rgh) - )*mesh.magSf() - ) - ); - - fvConstraints.constrain(U); - } diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C b/applications/solvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C deleted file mode 100644 index f098f438dc..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/buoyantSimpleFoam.C +++ /dev/null @@ -1,91 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -Application - buoyantSimpleFoam - -Description - Steady-state solver for buoyant, turbulent flow of compressible fluids, - including radiation, for ventilation and heat-transfer. - -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "compressibleMomentumTransportModels.H" -#include "fluidThermophysicalTransportModel.H" -#include "simpleControl.H" -#include "pressureReference.H" -#include "hydrostaticInitialisation.H" -#include "fvModels.H" -#include "fvConstraints.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "postProcess.H" - - #include "setRootCaseLists.H" - #include "createTime.H" - #include "createMesh.H" - #include "createControl.H" - #include "createFields.H" - #include "createFieldRefs.H" - #include "initContinuityErrs.H" - - turbulence->validate(); - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - - while (simple.loop(runTime)) - { - Info<< "Time = " << runTime.userTimeName() << nl << endl; - - fvModels.correct(); - - // Pressure-velocity SIMPLE corrector - { - #include "UEqn.H" - #include "EEqn.H" - #include "pEqn.H" - } - - turbulence->correct(); - thermophysicalTransport->correct(); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/createFieldRefs.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/createFieldRefs.H deleted file mode 100644 index 502b3b4230..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/createFieldRefs.H +++ /dev/null @@ -1 +0,0 @@ -const volScalarField& psi = thermo.psi(); diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/createFields.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/createFields.H deleted file mode 100644 index 893b50fcdc..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/createFields.H +++ /dev/null @@ -1,105 +0,0 @@ -Info<< "Reading thermophysical properties\n" << endl; - -autoPtr pThermo(fluidThermo::New(mesh)); -fluidThermo& thermo = pThermo(); -thermo.validate(args.executable(), "h", "e"); - -volScalarField& p = thermo.p(); - -volScalarField rho -( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::NO_WRITE - ), - thermo.rho() -); - -Info<< "Reading field U\n" << endl; -volVectorField U -( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); - -#include "compressibleCreatePhi.H" - -Info<< "Creating turbulence model\n" << endl; -autoPtr turbulence -( - compressible::momentumTransportModel::New - ( - rho, - U, - phi, - thermo - ) -); - -Info<< "Creating thermophysical transport model\n" << endl; -autoPtr thermophysicalTransport -( - fluidThermophysicalTransportModel::New(turbulence(), thermo) -); - - -#include "readGravitationalAcceleration.H" -#include "readhRef.H" -#include "gh.H" -#include "readpRef.H" - - -Info<< "Reading field p_rgh\n" << endl; -volScalarField p_rgh -( - IOobject - ( - "p_rgh", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); - -pressureReference pressureReference -( - p, - p_rgh, - simple.dict(), - thermo.incompressible() -); - -mesh.setFluxRequired(p_rgh.name()); - -hydrostaticInitialisation -( - p_rgh, - p, - rho, - U, - gh, - ghf, - pRef, - thermo, - simple.dict() -); - -dimensionedScalar initialMass = fvc::domainIntegrate(rho); - -#include "createMRF.H" -#include "createFvModels.H" -#include "createFvConstraints.H" -#include "checkRadiationModel.H" diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/pEqn.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/pEqn.H deleted file mode 100644 index 80a9cd8ac6..0000000000 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/pEqn.H +++ /dev/null @@ -1,115 +0,0 @@ -rho = thermo.rho(); - -if (!simple.transonic()) -{ - rho.relax(); -} - -const volScalarField rAU("rAU", 1.0/UEqn.A()); -const surfaceScalarField rhorAUf("rhorAUf", fvc::interpolate(rho*rAU)); -volVectorField HbyA(constrainHbyA(rAU*UEqn.H(), U, p_rgh)); - -tUEqn.clear(); - -surfaceScalarField phiHbyA -( - "phiHbyA", - fvc::interpolate(rho)*fvc::flux(HbyA) -); - -MRF.makeRelative(fvc::interpolate(rho), phiHbyA); - -bool closedVolume = adjustPhi(phiHbyA, U, p_rgh); - -surfaceScalarField phig(-rhorAUf*ghf*fvc::snGrad(rho)*mesh.magSf()); - -phiHbyA += phig; - -// Update the pressure BCs to ensure flux consistency -constrainPressure(p_rgh, rho, U, phiHbyA, rhorAUf, MRF); - -fvScalarMatrix p_rghEqn(p_rgh, dimMass/dimTime); - -if (simple.transonic()) -{ - surfaceScalarField phid - ( - "phid", - (fvc::interpolate(psi)/fvc::interpolate(rho))*phiHbyA - ); - - phiHbyA -= fvc::interpolate(psi*p_rgh)*phiHbyA/fvc::interpolate(rho); - - while (simple.correctNonOrthogonal()) - { - p_rghEqn = - fvc::div(phiHbyA) + fvm::div(phid, p_rgh) - - fvm::laplacian(rhorAUf, p_rgh) - == - fvModels.source(psi, p_rgh, rho.name()); - - // Relax the pressure equation to ensure diagonal-dominance - p_rghEqn.relax(); - - p_rghEqn.setReference - ( - pressureReference.refCell(), - pressureReference.refValue() - ); - - p_rghEqn.solve(); - } -} -else -{ - while (simple.correctNonOrthogonal()) - { - p_rghEqn = - fvc::div(phiHbyA) - - fvm::laplacian(rhorAUf, p_rgh) - == - fvModels.source(psi, p_rgh, rho.name()); - - p_rghEqn.setReference - ( - pressureReference.refCell(), - pressureReference.refValue() - ); - - p_rghEqn.solve(); - } -} - -phi = phiHbyA + p_rghEqn.flux(); - -p = p_rgh + rho*gh + pRef; - -#include "incompressible/continuityErrs.H" - -// Explicitly relax pressure for momentum corrector -p_rgh.relax(); - -// Correct the momentum source with the pressure gradient flux -// calculated from the relaxed pressure -U = HbyA + rAU*fvc::reconstruct((phig + p_rghEqn.flux())/rhorAUf); -U.correctBoundaryConditions(); -fvConstraints.constrain(U); - -fvConstraints.constrain(p); - -// For closed-volume compressible cases adjust the pressure level -// to obey overall mass continuity -if (closedVolume && !thermo.incompressible()) -{ - p += (initialMass - fvc::domainIntegrate(thermo.rho())) - /fvc::domainIntegrate(psi); - p_rgh = p - rho*gh - pRef; - p.correctBoundaryConditions(); -} - -rho = thermo.rho(); - -if (!simple.transonic()) -{ - rho.relax(); -} diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H index 1f828975f9..3a544ccd1c 100644 --- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H +++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H @@ -52,7 +52,7 @@ else // --- PISO loop while (pimple.correct()) { - #include "../../buoyantPimpleFoam/pEqn.H" + #include "../../buoyantFoam/pEqn.H" } if (pimples.pimpleTurbCorr(i)) diff --git a/bin/buoyantPimpleFoam b/bin/buoyantPimpleFoam new file mode 100755 index 0000000000..8fa5af36e6 --- /dev/null +++ b/bin/buoyantPimpleFoam @@ -0,0 +1,39 @@ +#!/bin/sh +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | Website: https://openfoam.org +# \\ / A nd | Copyright (C) 2022 OpenFOAM Foundation +# \\/ M anipulation | +#------------------------------------------------------------------------------ +# License +# This file is part of OpenFOAM. +# +# OpenFOAM is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OpenFOAM is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenFOAM. If not, see . +# +# Script +# buoyantPimpleFoam +# +# Description +# Script to inform the user that the buoyantPimpleFoam solver +# has been replaced by the more general buoyantFoam which can be used +# for both steady and transient cases. +# +#------------------------------------------------------------------------------ + +echo "The buoyantPimpleFoam solver has been replaced" +echo "by the more general buoyantFoam solver" +echo "which can be used for both steady and transient cases." + +#------------------------------------------------------------------------------ diff --git a/bin/buoyantSimpleFoam b/bin/buoyantSimpleFoam new file mode 100755 index 0000000000..e69379d0b1 --- /dev/null +++ b/bin/buoyantSimpleFoam @@ -0,0 +1,39 @@ +#!/bin/sh +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | Website: https://openfoam.org +# \\ / A nd | Copyright (C) 2022 OpenFOAM Foundation +# \\/ M anipulation | +#------------------------------------------------------------------------------ +# License +# This file is part of OpenFOAM. +# +# OpenFOAM is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OpenFOAM is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenFOAM. If not, see . +# +# Script +# buoyantSimpleFoam +# +# Description +# Script to inform the user that the buoyantSimpleFoam solver +# has been replaced by the more general buoyantFoam which can be used +# for both steady and transient cases. +# +#------------------------------------------------------------------------------ + +echo "The buoyantSimpleFoam solver has been replaced" +echo "by the more general buoyantFoam solver" +echo "which can be used for both steady and transient cases." + +#------------------------------------------------------------------------------ diff --git a/etc/config.sh/bash_completion b/etc/config.sh/bash_completion index b8d269b8e2..5cbf2db168 100644 --- a/etc/config.sh/bash_completion +++ b/etc/config.sh/bash_completion @@ -2,7 +2,7 @@ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | Website: https://openfoam.org -# \\ / A nd | Copyright (C) 2017-2021 OpenFOAM Foundation +# \\ / A nd | Copyright (C) 2017-2022 OpenFOAM Foundation # \\/ M anipulation | #------------------------------------------------------------------------------ # License @@ -282,7 +282,7 @@ _boxTurb_ () } complete -o filenames -o nospace -F _boxTurb_ boxTurb -_buoyantPimpleFoam_ () +_buoyantFoam_ () { local cur="${COMP_WORDS[COMP_CWORD]}" local prev="${COMP_WORDS[COMP_CWORD-1]}" @@ -305,7 +305,7 @@ _buoyantPimpleFoam_ () esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) } -complete -o filenames -o nospace -F _buoyantPimpleFoam_ buoyantPimpleFoam +complete -o filenames -o nospace -F _buoyantFoam_ buoyantFoam _buoyantReactingFoam_ () { @@ -332,31 +332,6 @@ _buoyantReactingFoam_ () } complete -o filenames -o nospace -F _buoyantReactingFoam_ buoyantReactingFoam -_buoyantSimpleFoam_ () -{ - local cur="${COMP_WORDS[COMP_CWORD]}" - local prev="${COMP_WORDS[COMP_CWORD-1]}" - local line=${COMP_LINE} - local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - - opts="-case -doc -fileHandler -help -hostRoots -libs -listFunctionObjects -listFvConstraints -listFvModels -listMomentumTransportModels -listScalarBCs -listSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" - for o in $used ; do opts="${opts/$o/}" ; done - extra="" - - [ "$COMP_CWORD" = 1 ] || \ - case "$prev" in - -case) - opts="" ; extra="-d" ;; - -fileHandler) - opts="uncollated collated masterUncollated" ; extra="" ;; - -hostRoots|-libs|-roots) - opts="" ; extra="" ;; - *) ;; - esac - COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) -} -complete -o filenames -o nospace -F _buoyantSimpleFoam_ buoyantSimpleFoam - _cavitatingFoam_ () { local cur="${COMP_WORDS[COMP_CWORD]}" diff --git a/etc/templates/closedVolume/README b/etc/templates/closedVolume/README index 0203bed3f8..02411f2a12 100644 --- a/etc/templates/closedVolume/README +++ b/etc/templates/closedVolume/README @@ -1,7 +1,7 @@ Overview ======= + This is a template case for a closed volume -+ Setup to run buoyantSimpleFoam ++ Setup to run buoyantFoam + The case is designed to be meshed with snappyHexMesh + snappyHexMesh is setup to use a single trisurface file named CAD.obj + Copy the CAD.obj file to the constant/geometry directory diff --git a/etc/templates/closedVolume/system/controlDict b/etc/templates/closedVolume/system/controlDict index a7b5aa8149..d55e526150 100644 --- a/etc/templates/closedVolume/system/controlDict +++ b/etc/templates/closedVolume/system/controlDict @@ -13,7 +13,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom latestTime; diff --git a/etc/templates/closedVolume/system/fvSchemes b/etc/templates/closedVolume/system/fvSchemes index fbb64bce26..7d27eb5874 100644 --- a/etc/templates/closedVolume/system/fvSchemes +++ b/etc/templates/closedVolume/system/fvSchemes @@ -31,20 +31,21 @@ gradSchemes divSchemes { - default none; + default none; // For transient, remove "bounded" - div(phi,U) bounded Gauss linearUpwind limited; + div(phi,U) bounded Gauss linearUpwind limited; // For transient, remove "bounded" - turbulence bounded Gauss limitedLinear 1; - div(phi,k) $turbulence; - div(phi,omega) $turbulence; - div(phi,epsilon) $turbulence; + turbulence bounded Gauss limitedLinear 1; + div(phi,k) $turbulence; + div(phi,omega) $turbulence; + div(phi,epsilon) $turbulence; - div(phi,e) $turbulence; + div(phi,e) $turbulence; - div(phi,Ekp) bounded Gauss linear; + div(phi,K) bounded Gauss linear; + div(phi,(p|rho)) bounded Gauss linear; div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; } diff --git a/test/postProcessing/channel/system/controlDict b/test/postProcessing/channel/system/controlDict index 769810535a..fb086a1192 100644 --- a/test/postProcessing/channel/system/controlDict +++ b/test/postProcessing/channel/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantPimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/T b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/T rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/T diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/U b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/U rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/U diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/alphat b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/alphat rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/alphat diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/epsilon b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/epsilon diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/k b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/k rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/k diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/nut b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/nut rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/nut diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/p b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/p rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/p diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/BernardCells/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/BernardCells/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/g b/tutorials/heatTransfer/buoyantFoam/BernardCells/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/g rename to tutorials/heatTransfer/buoyantFoam/BernardCells/constant/g diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/BernardCells/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/BernardCells/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/BernardCells/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/BernardCells/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/BernardCells/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/BernardCells/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/controlDict b/tutorials/heatTransfer/buoyantFoam/BernardCells/system/controlDict similarity index 97% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/BernardCells/system/controlDict index 98361a7ffe..eacc61283c 100644 --- a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/BernardCells/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantPimpleFoam; +application buoyantFoam; startFrom latestTime; diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/BernardCells/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/BernardCells/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/BernardCells/system/fvSolution similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/BernardCells/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/BernardCells/system/fvSolution diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/T b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/T rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/U b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/U rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/alphat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/alphat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/epsilon b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/k b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/k rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/nut b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/nut rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/omega b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/omega similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/omega rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/omega diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/p b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/p rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allclean b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allclean rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/README b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/README similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/README rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/README diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/g b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/g rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/pRef b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/pRef diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/controlDict b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/controlDict index 2be49a3273..c10c6c413e 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/controlDict @@ -13,7 +13,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/fvSolution similarity index 99% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/fvSolution index dd7f924b20..26ef7b7af6 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/fvSolution @@ -35,7 +35,7 @@ solvers } } -SIMPLE +PIMPLE { momentumPredictor no; nNonOrthogonalCorrectors 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/sample b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/sample similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/system/sample rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/system/sample diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/createGraphs b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/createGraphs similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/createGraphs rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/createGraphs diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_10_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_10_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_10_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_10_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_30_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_30_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_30_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_30_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_40_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_40_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_40_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_40_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_50_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_50_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_50_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_50_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_60_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_60_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_60_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_60_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_70_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_70_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_70_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_70_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_90_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_90_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mt_z0_90_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mt_z0_90_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_10_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_10_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_10_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_10_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_30_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_30_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_30_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_30_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_40_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_40_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_40_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_40_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_50_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_50_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_50_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_50_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_60_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_60_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_60_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_60_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_70_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_70_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_70_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_70_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_90_lo.dat b/tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_90_lo.dat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/validation/exptData/mv_z0_90_lo.dat rename to tutorials/heatTransfer/buoyantFoam/buoyantCavity/validation/exptData/mv_z0_90_lo.dat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/T b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/T rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/U b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/U rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/alphat b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/alphat rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/baffle3DRegion/Q b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/baffle3DRegion/Q similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/baffle3DRegion/Q rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/baffle3DRegion/Q diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/baffle3DRegion/T b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/baffle3DRegion/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/baffle3DRegion/T rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/baffle3DRegion/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/epsilon b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/epsilon rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/k b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/k rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/nut b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/nut rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/p b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/p rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/p_rgh b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/0.orig/p_rgh rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/0.orig/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/Allclean b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/Allclean rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/Allrun b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/Allrun rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/baffle3DRegion/physicalProperties b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/baffle3DRegion/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/baffle3DRegion/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/baffle3DRegion/physicalProperties diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/g b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/g rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/geometry/baffle1D.stl b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/geometry/baffle1D.stl similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/geometry/baffle1D.stl rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/geometry/baffle1D.stl diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/geometry/baffle3D.stl b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/geometry/baffle3D.stl similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/geometry/baffle3D.stl rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/geometry/baffle3D.stl diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/pRef b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/pRef diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/1DBaffle/1DTemperatureMasterBafflePatches b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/1DBaffle/1DTemperatureMasterBafflePatches similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/1DBaffle/1DTemperatureMasterBafflePatches rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/1DBaffle/1DTemperatureMasterBafflePatches diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/1DBaffle/1DbaffleSolidThermo b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/1DBaffle/1DbaffleSolidThermo similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/1DBaffle/1DbaffleSolidThermo rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/1DBaffle/1DbaffleSolidThermo diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/3DTemperatureMasterBafflePatches b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/3DTemperatureMasterBafflePatches similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/3DTemperatureMasterBafflePatches rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/3DTemperatureMasterBafflePatches diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/3DbaffleRadiation b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/3DbaffleRadiation similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/3DbaffleRadiation rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/3DbaffleRadiation diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/extrudeModel b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/extrudeModel similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/3DBaffle/extrudeModel rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/3DBaffle/extrudeModel diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/baffle3DSetup b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/baffle3DSetup similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/baffle3DSetup rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/baffle3DSetup diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/wallBafflePatches b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/wallBafflePatches similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/include/wallBafflePatches rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/include/wallBafflePatches diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/baffle3DRegion/fvSchemes b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/baffle3DRegion/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/baffle3DRegion/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/baffle3DRegion/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/baffle3DRegion/fvSolution b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/baffle3DRegion/fvSolution similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/baffle3DRegion/fvSolution rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/baffle3DRegion/fvSolution diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/controlDict b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/controlDict index e7380bc8fa..1ac1484c57 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/controlDict @@ -13,7 +13,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/createBafflesDict b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/createBafflesDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/createBafflesDict rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/createBafflesDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/fvSolution similarity index 90% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/fvSolution index 9a30a32fe1..a176d609e3 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/circuitBoardCooling/system/fvSolution @@ -18,11 +18,12 @@ solvers { p_rgh { - solver GAMG; - smoother DICGaussSeidel; + solver GAMG; + tolerance 1e-7; + relTol 0.01; + + smoother DICGaussSeidel; - tolerance 1e-7; - relTol 0.01; } "(U|h|k|epsilon|omega)" @@ -34,7 +35,7 @@ solvers } } -SIMPLE +PIMPLE { momentumPredictor no; nNonOrthogonalCorrectors 0; diff --git a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/DR b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/DR new file mode 100644 index 0000000000..f5dfbbcae4 --- /dev/null +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/DR @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: dev + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format binary; + class volScalarField; + location "0"; + object DR; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type calculated; + value uniform 0; + } + inlet + { + type calculated; + value uniform 16.61; + } + outlet + { + type calculated; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PMV b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PMV new file mode 100644 index 0000000000..3ace2a669c --- /dev/null +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PMV @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: dev + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format binary; + class volScalarField; + location "0"; + object PMV; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1.40936; + +boundaryField +{ + walls + { + type calculated; + value uniform 1.40936; + } + inlet + { + type calculated; + value uniform -1.18438; + } + outlet + { + type calculated; + value uniform 1.40936; + } +} + + +// ************************************************************************* // diff --git a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PPD b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PPD new file mode 100644 index 0000000000..84c80fce9e --- /dev/null +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/PPD @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: dev + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format binary; + class volScalarField; + location "0"; + object PPD; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 46.0115; + +boundaryField +{ + walls + { + type calculated; + value uniform 46.0115; + } + inlet + { + type calculated; + value uniform 34.4876; + } + outlet + { + type calculated; + value uniform 46.0115; + } +} + + +// ************************************************************************* // diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/T b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/T rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/U b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/U rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/U diff --git a/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/age b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/age new file mode 100644 index 0000000000000000000000000000000000000000..3db85bcb35d20dffe7c1eca8945d28b8680c5a47 GIT binary patch literal 385239 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

QI(5ui2EVaTtzP%`B+=71VPfrxe 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

7>Dm354~jDd4Tx-;8L;ye`@f}x!|Hk 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

8>~WyCAkpsp_#Mjr*gWnbEdC&8~ZFU0gb_@)23 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�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

mz$9@Ov7kv>f4!oEY0V}vv> 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 E0i$r|j{pDw literal 0 HcmV?d00001 diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/alphat b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/alphat rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/epsilon b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/k b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/k rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/nut b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/nut rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/p b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/p rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/Allrun b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/Allrun rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/g b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/g rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/pRef b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/pRef diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/controlDict b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/controlDict similarity index 97% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/controlDict index 8df241308b..4aa7e1bc9d 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/createPatchDict b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/createPatchDict rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/createPatchDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSchemes similarity index 78% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSchemes index 59ef321032..4f76ecb61f 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSchemes +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSchemes @@ -26,15 +26,16 @@ gradSchemes divSchemes { - default none; + default none; - div(phi,U) bounded Gauss upwind; - div(phi,e) bounded Gauss upwind; + div(phi,U) bounded Gauss upwind; + div(phi,e) bounded Gauss upwind; - div(phi,k) bounded Gauss upwind; - div(phi,epsilon) bounded Gauss upwind; + div(phi,K) Gauss linear; + div(phi,(p|rho)) Gauss linear; - div(phi,Ekp) bounded Gauss linear; + div(phi,k) bounded Gauss upwind; + div(phi,epsilon) bounded Gauss upwind; div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSolution similarity index 99% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSolution index a103f537e3..2bf44cb324 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/fvSolution @@ -39,7 +39,7 @@ solvers } } -SIMPLE +PIMPLE { nNonOrthogonalCorrectors 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/topoSetDict b/tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/topoSetDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/system/topoSetDict rename to tutorials/heatTransfer/buoyantFoam/comfortHotRoom/system/topoSetDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/T b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/T rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/U b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/U rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/alphat b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/alphat rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/epsilon b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/k b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/k rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/nut b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/nut rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/omega b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/omega similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/omega rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/omega diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/p b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/p rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allclean b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allclean rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allmesh b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allmesh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allmesh rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allmesh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allrun-parallel similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/Allrun-parallel rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/Allrun-parallel diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/README b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/README similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/README rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/README diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/g b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/g rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/pRef b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/pRef diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/externalSolver b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/externalSolver similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/externalSolver rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/externalSolver diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/controlDict b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/controlDict index 565afa1ca9..b8413cec0e 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/controlDict @@ -13,7 +13,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/decomposeParDict b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/decomposeParDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/decomposeParDict rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/decomposeParDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/fvSolution similarity index 99% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/fvSolution index b49e4e8a5a..a7f42003d7 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/externalCoupledCavity/system/fvSolution @@ -35,7 +35,7 @@ solvers } } -SIMPLE +PIMPLE { momentumPredictor yes; nNonOrthogonalCorrectors 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/G b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/G similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/G rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/G diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/T b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/T rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/U b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/U rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/alphat b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/alphat rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/epsilon b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/k b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/k rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/nut b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/nut rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/p b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/p rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/Allclean b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/Allclean rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/Allrun b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/Allrun rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/fvModels b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/fvModels similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/fvModels rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/fvModels diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/g b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/g rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/pRef b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/pRef diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/radiationProperties b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/radiationProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/radiationProperties rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/constant/radiationProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/controlDict b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/controlDict index ef719f9a67..40b6fd0e4d 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom latestTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/fvSolution similarity index 99% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/fvSolution index 808013f222..443e001583 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoom/system/fvSolution @@ -40,7 +40,7 @@ solvers } } -SIMPLE +PIMPLE { nNonOrthogonalCorrectors 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/G b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/G similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/G rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/G diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/IDefault b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/IDefault similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/IDefault rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/IDefault diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/T b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/T rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/U b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/U rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/alphat b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/alphat rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/epsilon b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/k b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/k rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/nut b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/nut rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/p b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/p rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/Allclean b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/Allclean rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/Allrun b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/Allrun rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/fvModels b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/fvModels similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/fvModels rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/fvModels diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/g b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/g rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/pRef b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/pRef diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/radiationProperties b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/radiationProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/radiationProperties rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/constant/radiationProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/controlDict b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/controlDict index 072099052b..03d03485f8 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom latestTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/fvSolution similarity index 99% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/fvSolution index 56bd58f08d..17a43bb5bb 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/hotRadiationRoomFvDOM/system/fvSolution @@ -43,7 +43,7 @@ solvers } } -SIMPLE +PIMPLE { nNonOrthogonalCorrectors 0; pRefCell 0; diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/T.orig b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/T.orig similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/T.orig rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/T.orig diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/U b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/U rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/U diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/alphat b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/alphat rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/alphat diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/epsilon b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/epsilon diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/k b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/k rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/k diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/nut b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/nut rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/nut diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/p b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/p rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/p diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/hotRoom/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/hotRoom/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/Allrun b/tutorials/heatTransfer/buoyantFoam/hotRoom/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/Allrun rename to tutorials/heatTransfer/buoyantFoam/hotRoom/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/g b/tutorials/heatTransfer/buoyantFoam/hotRoom/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/circuitBoardCooling/constant/g rename to tutorials/heatTransfer/buoyantFoam/hotRoom/constant/g diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/hotRoom/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/hotRoom/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/pRef b/tutorials/heatTransfer/buoyantFoam/hotRoom/constant/pRef similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/pRef rename to tutorials/heatTransfer/buoyantFoam/hotRoom/constant/pRef diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/hotRoom/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/hotRoom/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/hotRoom/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/controlDict b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/hotRoom/system/controlDict index 877ef149d4..b8820f8c25 100644 --- a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantPimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/hotRoom/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/fvSolution similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/hotRoom/system/fvSolution diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/setFieldsDict b/tutorials/heatTransfer/buoyantFoam/hotRoom/system/setFieldsDict similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/system/setFieldsDict rename to tutorials/heatTransfer/buoyantFoam/hotRoom/system/setFieldsDict diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/T.orig b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/T.orig similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/T.orig rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/T.orig diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/U b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/U rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/U diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/alphat b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/alphat rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/alphat diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/epsilon b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/epsilon diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/k b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/k rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/k diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/nut b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/nut rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/nut diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/p b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/p rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/p diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/Allrun b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/Allrun rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/g b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/constant/g rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/g diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/comfortHotRoom/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/controlDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/controlDict index 877ef149d4..b8820f8c25 100644 --- a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantPimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/fvSolution similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/fvSolution diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/setFieldsDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/setFieldsDict similarity index 100% rename from tutorials/heatTransfer/buoyantPimpleFoam/hotRoomBoussinesq/system/setFieldsDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesq/system/setFieldsDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/T.orig b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/T.orig similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/T.orig rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/T.orig diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/U b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/U rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/alphat b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/alphat rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/epsilon b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/k b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/k rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/nut b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/nut rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/p b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/p rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/Allclean b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/Allclean similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/Allclean rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/Allclean diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/Allrun b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/Allrun rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/g b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/g rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/controlDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/controlDict index 010b105f23..9b2ecf9925 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/fvSchemes similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/fvSchemes diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/fvSolution similarity index 97% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/fvSolution index 699519431a..befc19559e 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/fvSolution @@ -33,10 +33,8 @@ solvers } } -SIMPLE +PIMPLE { - nNonOrthogonalCorrectors 0; - pRefCell 0; pRefValue 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/setFieldsDict b/tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/setFieldsDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/hotRoomBoussinesq/system/setFieldsDict rename to tutorials/heatTransfer/buoyantFoam/hotRoomBoussinesqSteady/system/setFieldsDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/T b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/T similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/T rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/T diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/U b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/U similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/U rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/U diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/alphat b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/alphat similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/alphat rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/alphat diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/epsilon b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/epsilon similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/epsilon rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/epsilon diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/k b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/k similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/k rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/k diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/nut b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/nut similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/nut rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/nut diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/p b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/p similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/p rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/p diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/p_rgh b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/p_rgh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/0/p_rgh rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/0/p_rgh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/Allrun b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/Allrun similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/Allrun rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/Allrun diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/g b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/g similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/g rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/g diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/geometry/fridgeA.eMesh b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/geometry/fridgeA.eMesh similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/geometry/fridgeA.eMesh rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/geometry/fridgeA.eMesh diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/momentumTransport b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/momentumTransport similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/momentumTransport rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/momentumTransport diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/physicalProperties b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/physicalProperties similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/constant/physicalProperties rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/constant/physicalProperties diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/blockMeshDict b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/blockMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/blockMeshDict rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/blockMeshDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/controlDict b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/controlDict similarity index 96% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/controlDict rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/controlDict index 1c3336d3c7..c841dbc37b 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/controlDict +++ b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/controlDict @@ -14,7 +14,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application buoyantSimpleFoam; +application buoyantFoam; startFrom startTime; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/decomposeParDict b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/decomposeParDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/decomposeParDict rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/decomposeParDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSchemes b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSchemes similarity index 78% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSchemes rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSchemes index fa2f10d0b0..aed4c2fc42 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSchemes +++ b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSchemes @@ -26,15 +26,17 @@ gradSchemes divSchemes { - default none; + default none; - div(phi,U) bounded Gauss upwind; - div(phi,e) bounded Gauss upwind; + div(phi,U) bounded Gauss upwind; + div(phi,e) bounded Gauss upwind; - div(phi,k) bounded Gauss upwind; - div(phi,epsilon) bounded Gauss upwind; + div(phi,K) Gauss linear; + div(phi,(p|rho)) Gauss linear; + + div(phi,k) bounded Gauss upwind; + div(phi,epsilon) bounded Gauss upwind; - div(phi,Ekp) Gauss linear; div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; } diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSolution b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSolution similarity index 95% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSolution rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSolution index 3b3483bde9..478309df46 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/fvSolution +++ b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/fvSolution @@ -22,7 +22,7 @@ solvers smoother DICGaussSeidel; tolerance 1e-8; - relTol 0.01; + relTol 0.1; } "(U|e|k|epsilon)" @@ -34,9 +34,9 @@ solvers } } -SIMPLE +PIMPLE { - nNonOrthogonalCorrectors 1; + nCorrectors 2; pRefCell 0; pRefValue 0; diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/meshQualityDict b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/meshQualityDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/meshQualityDict rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/meshQualityDict diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/snappyHexMeshDict b/tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/snappyHexMeshDict similarity index 100% rename from tutorials/heatTransfer/buoyantSimpleFoam/iglooWithFridges/system/snappyHexMeshDict rename to tutorials/heatTransfer/buoyantFoam/iglooWithFridges/system/snappyHexMeshDict