From ede4759b8071158817bf82e791c29d29ef89cd22 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 30 Nov 2017 23:56:42 +0000 Subject: [PATCH] ENH: interFoam: Merged dynamic mesh functionality of interDyMFoam into interFoam and replaced interDyMFoam with a script which reports this change. The interDyMFoam tutorials have been moved into the interFoam directory. This change is one of a set of developments to merge dynamic mesh functionality into the standard solvers to improve consistency, usability, flexibility and maintainability of these solvers. Henry G. Weller CFD Direct Ltd. interMixingFoam, multiphaseInterFoam: Updated for changes to interFoam --- .../solvers/multiphase/interFoam/Make/options | 2 + .../solvers/multiphase/interFoam/correctPhi.H | 2 +- .../multiphase/interFoam/initCorrectPhi.H | 34 +++ .../interFoam/interDyMFoam/Make/files | 3 - .../interFoam/interDyMFoam/Make/options | 29 -- .../interFoam/interDyMFoam/correctPhi.H | 11 - .../interFoam/interDyMFoam/interDyMFoam.C | 192 ------------ .../multiphase/interFoam/interDyMFoam/pEqn.H | 81 ----- .../solvers/multiphase/interFoam/interFoam.C | 63 +++- .../interFoam/interMixingFoam/Make/options | 1 + .../interMixingFoam/interMixingFoam.C | 8 +- .../solvers/multiphase/interFoam/pEqn.H | 37 ++- .../multiphaseInterFoam/Make/options | 1 + .../multiphaseInterDyMFoam/Make/options | 1 - .../multiphaseInterFoam/multiphaseInterFoam.C | 13 +- .../potentialFreeSurfaceDyMFoam/Make/options | 2 +- bin/interDyMFoam | 38 +++ .../mixerVessel/system/controlDict.flow | 2 +- .../RAS/DTCHullMoving}/0.orig/U | 0 .../RAS/DTCHullMoving}/0.orig/alpha.water | 0 .../RAS/DTCHullMoving}/0.orig/k | 0 .../RAS/DTCHullMoving}/0.orig/nut | 0 .../RAS/DTCHullMoving}/0.orig/omega | 0 .../RAS/DTCHullMoving}/0.orig/p_rgh | 0 .../DTCHullMoving}/0.orig/pointDisplacement | 0 .../RAS/DTCHullMoving}/Allclean | 0 .../RAS/DTCHullMoving}/Allrun | 0 .../RAS/DTCHullMoving}/README | 0 .../DTCHullMoving}/constant/dynamicMeshDict | 0 .../constant/dynamicMeshDict.sixDoF | 0 .../RAS/DTCHullMoving}/constant/g | 0 .../RAS/DTCHullMoving}/constant/hRef | 0 .../constant/transportProperties | 0 .../DTCHullMoving}/constant/triSurface/README | 0 .../constant/turbulenceProperties | 0 .../RAS/DTCHullMoving}/system/blockMeshDict | 0 .../RAS/DTCHullMoving}/system/controlDict | 2 +- .../DTCHullMoving}/system/decomposeParDict | 0 .../RAS/DTCHullMoving}/system/fvSchemes | 0 .../RAS/DTCHullMoving}/system/fvSolution | 0 .../RAS/DTCHullMoving}/system/meshQualityDict | 0 .../RAS/DTCHullMoving}/system/refineMeshDict | 0 .../RAS/DTCHullMoving}/system/setFieldsDict | 0 .../DTCHullMoving}/system/snappyHexMeshDict | 0 .../system/surfaceFeatureExtractDict | 0 .../RAS/DTCHullMoving}/system/topoSetDict.1 | 0 .../RAS/DTCHullMoving}/system/topoSetDict.2 | 0 .../RAS/DTCHullMoving}/system/topoSetDict.3 | 0 .../RAS/DTCHullMoving}/system/topoSetDict.4 | 0 .../RAS/DTCHullMoving}/system/topoSetDict.5 | 0 .../RAS/DTCHullMoving}/system/topoSetDict.6 | 0 .../interFoam/RAS/DTCHullWave/0.orig/U | 72 +++++ .../RAS/DTCHullWave/0.orig/alpha.water | 53 ++++ .../interFoam/RAS/DTCHullWave/0.orig/k | 54 ++++ .../interFoam/RAS/DTCHullWave/0.orig/nut | 53 ++++ .../interFoam/RAS/DTCHullWave/0.orig/omega | 56 ++++ .../interFoam/RAS/DTCHullWave/0.orig/p_rgh | 51 ++++ .../RAS/DTCHullWave/0.orig/pointDisplacement | 52 ++++ .../interFoam/RAS/DTCHullWave/Allclean | 17 ++ .../interFoam/RAS/DTCHullWave/Allrun | 37 +++ .../RAS/DTCHullWave/constant/dynamicMeshDict | 83 +++++ .../interFoam/RAS/DTCHullWave/constant/g | 21 ++ .../interFoam/RAS/DTCHullWave/constant/hRef | 21 ++ .../DTCHullWave/constant/transportProperties | 36 +++ .../DTCHullWave/constant/triSurface/README | 4 + .../DTCHullWave/constant/turbulenceProperties | 30 ++ .../RAS/DTCHullWave/system/blockMeshDict | 148 +++++++++ .../RAS/DTCHullWave/system/controlDict | 87 ++++++ .../RAS/DTCHullWave/system/decomposeParDict | 23 ++ .../RAS/DTCHullWave/system/fvSchemes | 60 ++++ .../RAS/DTCHullWave/system/fvSolution | 104 +++++++ .../RAS/DTCHullWave/system/meshQualityDict | 86 ++++++ .../RAS/DTCHullWave/system/refineMeshDict | 43 +++ .../RAS/DTCHullWave/system/snappyHexMeshDict | 285 ++++++++++++++++++ .../system/surfaceFeatureExtractDict | 49 +++ .../RAS/DTCHullWave/system/topoSetDict.1 | 32 ++ .../RAS/DTCHullWave/system/topoSetDict.2 | 32 ++ .../RAS/DTCHullWave/system/topoSetDict.3 | 32 ++ .../RAS/DTCHullWave/system/topoSetDict.4 | 32 ++ .../RAS/DTCHullWave/system/topoSetDict.5 | 32 ++ .../RAS/DTCHullWave/system/topoSetDict.6 | 32 ++ .../RAS/floatingObject/0.orig/U | 0 .../RAS/floatingObject/0.orig/alpha.water | 0 .../RAS/floatingObject/0.orig/epsilon | 0 .../RAS/floatingObject/0.orig/k | 0 .../RAS/floatingObject/0.orig/nut | 0 .../RAS/floatingObject/0.orig/p_rgh | 0 .../floatingObject/0.orig/pointDisplacement | 0 .../RAS/floatingObject/Allclean | 0 .../RAS/floatingObject/Allrun | 0 .../floatingObject/constant/dynamicMeshDict | 0 .../constant/dynamicMeshDict.sixDoF | 0 .../RAS/floatingObject/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../RAS/floatingObject/system/blockMeshDict | 0 .../RAS/floatingObject/system/controlDict | 2 +- .../floatingObject/system/decomposeParDict | 0 .../RAS/floatingObject/system/fvSchemes | 0 .../RAS/floatingObject/system/fvSolution | 0 .../RAS/floatingObject/system/setFieldsDict | 0 .../RAS/floatingObject/system/topoSetDict | 0 .../RAS/mixerVesselAMI/0.orig/U | 0 .../RAS/mixerVesselAMI/0.orig/alpha.water | 0 .../RAS/mixerVesselAMI/0.orig/epsilon | 0 .../RAS/mixerVesselAMI/0.orig/k | 0 .../RAS/mixerVesselAMI/0.orig/nut | 0 .../RAS/mixerVesselAMI/0.orig/p_rgh | 0 .../RAS/mixerVesselAMI/Allclean | 0 .../RAS/mixerVesselAMI/Allrun | 0 .../RAS/mixerVesselAMI/Allrun.pre | 0 .../mixerVesselAMI/constant/dynamicMeshDict | 0 .../RAS/mixerVesselAMI/constant/g | 0 .../constant/transportProperties | 0 .../constant/triSurface/baffles.stl | 0 .../constant/triSurface/gasInlet.stl | 0 .../constant/triSurface/outlet.stl | 0 .../constant/triSurface/problemFaces | 0 .../constant/triSurface/rotating.stl | 0 .../constant/triSurface/shaft.stl | 0 .../constant/triSurface/shaftRotating.stl | 0 .../constant/triSurface/sparger.stl | 0 .../constant/triSurface/stirrer.stl | 0 .../constant/triSurface/vessel.stl | 0 .../constant/turbulenceProperties | 0 .../RAS/mixerVesselAMI/system/blockMeshDict | 0 .../RAS/mixerVesselAMI/system/controlDict | 2 +- .../mixerVesselAMI/system/createBafflesDict | 0 .../mixerVesselAMI/system/decomposeParDict | 0 .../RAS/mixerVesselAMI/system/fvSchemes | 0 .../RAS/mixerVesselAMI/system/fvSolution | 0 .../RAS/mixerVesselAMI/system/setFieldsDict | 0 .../mixerVesselAMI/system/snappyHexMeshDict | 0 .../system/surfaceFeatureExtractDict | 0 .../laminar/damBreakWithObstacle/0.orig/U | 0 .../damBreakWithObstacle/0.orig/alpha.water | 0 .../0.orig/alpha.water.orig | 0 .../laminar/damBreakWithObstacle/0.orig/k | 0 .../laminar/damBreakWithObstacle/0.orig/nut | 0 .../laminar/damBreakWithObstacle/0.orig/omega | 0 .../laminar/damBreakWithObstacle/0.orig/p_rgh | 0 .../laminar/damBreakWithObstacle/Allclean | 0 .../laminar/damBreakWithObstacle/Allrun | 0 .../constant/dynamicMeshDict | 0 .../laminar/damBreakWithObstacle/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../createObstacle.setSet | 0 .../damBreakWithObstacle/system/blockMeshDict | 0 .../damBreakWithObstacle/system/controlDict | 2 +- .../system/decomposeParDict | 0 .../damBreakWithObstacle/system/fvSchemes | 0 .../damBreakWithObstacle/system/fvSolution | 0 .../damBreakWithObstacle/system/setFieldsDict | 0 .../damBreakWithObstacle/system/topoSetDict | 0 .../laminar/sloshingCylinder/0/U | 0 .../sloshingCylinder/0/alpha.water.orig | 0 .../laminar/sloshingCylinder/0/p_rgh | 0 .../laminar/sloshingCylinder/Allclean | 0 .../laminar/sloshingCylinder/Allrun | 0 .../sloshingCylinder/constant/dynamicMeshDict | 0 .../laminar/sloshingCylinder/constant/g | 0 .../constant/transportProperties | 0 .../constant/triSurface/sloshingCylinder.obj | 0 .../constant/turbulenceProperties | 0 .../sloshingCylinder/system/blockMeshDict | 0 .../sloshingCylinder/system/controlDict | 2 +- .../laminar/sloshingCylinder/system/fvSchemes | 0 .../sloshingCylinder/system/fvSolution | 0 .../sloshingCylinder/system/meshQualityDict | 0 .../sloshingCylinder/system/setFieldsDict | 0 .../sloshingCylinder/system/snappyHexMeshDict | 0 .../laminar/sloshingTank2D/0/U | 0 .../laminar/sloshingTank2D/0/alpha.water.orig | 0 .../laminar/sloshingTank2D/0/p_rgh | 0 .../laminar/sloshingTank2D/Allclean | 0 .../laminar/sloshingTank2D/Allrun | 0 .../sloshingTank2D/constant/dynamicMeshDict | 0 .../laminar/sloshingTank2D/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../sloshingTank2D/system/blockMeshDict.m4 | 0 .../laminar/sloshingTank2D/system/controlDict | 2 +- .../sloshingTank2D/system/decomposeParDict | 0 .../laminar/sloshingTank2D/system/fvSchemes | 0 .../laminar/sloshingTank2D/system/fvSolution | 0 .../sloshingTank2D/system/setFieldsDict | 0 .../laminar/sloshingTank2D3DoF/0/U | 0 .../sloshingTank2D3DoF/0/alpha.water.orig | 0 .../laminar/sloshingTank2D3DoF/0/p_rgh | 0 .../laminar/sloshingTank2D3DoF/Allclean | 0 .../laminar/sloshingTank2D3DoF/Allrun | 0 .../constant/dynamicMeshDict | 0 .../laminar/sloshingTank2D3DoF/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../system/blockMeshDict.m4 | 0 .../sloshingTank2D3DoF/system/controlDict | 2 +- .../system/decomposeParDict | 0 .../sloshingTank2D3DoF/system/fvSchemes | 0 .../sloshingTank2D3DoF/system/fvSolution | 0 .../sloshingTank2D3DoF/system/setFieldsDict | 0 .../laminar/sloshingTank3D/0/U | 0 .../laminar/sloshingTank3D/0/alpha.water.orig | 0 .../laminar/sloshingTank3D/0/p_rgh | 0 .../laminar/sloshingTank3D/Allclean | 0 .../laminar/sloshingTank3D/Allrun | 0 .../sloshingTank3D/constant/dynamicMeshDict | 0 .../laminar/sloshingTank3D/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../sloshingTank3D/system/blockMeshDict.m4 | 0 .../laminar/sloshingTank3D/system/controlDict | 2 +- .../sloshingTank3D/system/decomposeParDict | 0 .../laminar/sloshingTank3D/system/fvSchemes | 0 .../laminar/sloshingTank3D/system/fvSolution | 0 .../sloshingTank3D/system/setFieldsDict | 0 .../laminar/sloshingTank3D3DoF/0/U | 0 .../sloshingTank3D3DoF/0/alpha.water.orig | 0 .../laminar/sloshingTank3D3DoF/0/p_rgh | 0 .../laminar/sloshingTank3D3DoF/Allclean | 0 .../laminar/sloshingTank3D3DoF/Allrun | 0 .../constant/dynamicMeshDict | 0 .../laminar/sloshingTank3D3DoF/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../system/blockMeshDict.m4 | 0 .../sloshingTank3D3DoF/system/controlDict | 2 +- .../system/decomposeParDict | 0 .../sloshingTank3D3DoF/system/fvSchemes | 0 .../sloshingTank3D3DoF/system/fvSolution | 0 .../sloshingTank3D3DoF/system/setFieldsDict | 0 .../laminar/sloshingTank3D6DoF/0/U | 0 .../sloshingTank3D6DoF/0/alpha.water.orig | 0 .../laminar/sloshingTank3D6DoF/0/p_rgh | 0 .../laminar/sloshingTank3D6DoF/Allclean | 0 .../laminar/sloshingTank3D6DoF/Allrun | 0 .../sloshingTank3D6DoF/constant/6DoF.dat | 0 .../constant/dynamicMeshDict | 0 .../laminar/sloshingTank3D6DoF/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../sloshingTank3D6DoF/gen6DoF/Make/files | 0 .../sloshingTank3D6DoF/gen6DoF/Make/options | 0 .../sloshingTank3D6DoF/gen6DoF/gen6DoF.C | 0 .../system/blockMeshDict.m4 | 0 .../sloshingTank3D6DoF/system/controlDict | 2 +- .../system/decomposeParDict | 0 .../sloshingTank3D6DoF/system/fvSchemes | 0 .../sloshingTank3D6DoF/system/fvSolution | 0 .../sloshingTank3D6DoF/system/setFieldsDict | 0 .../laminar/testTubeMixer/0/U | 0 .../laminar/testTubeMixer/0/alpha.water.orig | 0 .../laminar/testTubeMixer/0/p_rgh | 0 .../laminar/testTubeMixer/Allclean | 0 .../laminar/testTubeMixer/Allrun | 0 .../testTubeMixer/constant/dynamicMeshDict | 0 .../laminar/testTubeMixer/constant/g | 0 .../constant/transportProperties | 0 .../constant/turbulenceProperties | 0 .../testTubeMixer/system/blockMeshDict | 0 .../laminar/testTubeMixer/system/controlDict | 2 +- .../testTubeMixer/system/decomposeParDict | 0 .../laminar/testTubeMixer/system/fvSchemes | 0 .../laminar/testTubeMixer/system/fvSolution | 0 .../testTubeMixer/system/setFieldsDict | 0 266 files changed, 1896 insertions(+), 363 deletions(-) create mode 100644 applications/solvers/multiphase/interFoam/initCorrectPhi.H delete mode 100644 applications/solvers/multiphase/interFoam/interDyMFoam/Make/files delete mode 100644 applications/solvers/multiphase/interFoam/interDyMFoam/Make/options delete mode 100644 applications/solvers/multiphase/interFoam/interDyMFoam/correctPhi.H delete mode 100644 applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C delete mode 100644 applications/solvers/multiphase/interFoam/interDyMFoam/pEqn.H create mode 100755 bin/interDyMFoam rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/U (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/alpha.water (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/k (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/nut (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/omega (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/0.orig/pointDisplacement (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/Allclean (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/Allrun (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/README (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/dynamicMeshDict.sixDoF (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/g (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/hRef (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/triSurface/README (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/meshQualityDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/refineMeshDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/snappyHexMeshDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/surfaceFeatureExtractDict (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.1 (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.2 (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.3 (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.4 (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.5 (100%) rename tutorials/multiphase/{interDyMFoam/RAS/DTCHull => interFoam/RAS/DTCHullMoving}/system/topoSetDict.6 (100%) create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/U create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/alpha.water create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/k create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/nut create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/omega create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/p_rgh create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/pointDisplacement create mode 100755 tutorials/multiphase/interFoam/RAS/DTCHullWave/Allclean create mode 100755 tutorials/multiphase/interFoam/RAS/DTCHullWave/Allrun create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/dynamicMeshDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/g create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/hRef create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/transportProperties create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/triSurface/README create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/turbulenceProperties create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/blockMeshDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/controlDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/decomposeParDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSchemes create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSolution create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/meshQualityDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/refineMeshDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/snappyHexMeshDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/surfaceFeatureExtractDict create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.1 create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.2 create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.3 create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.4 create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.5 create mode 100644 tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.6 rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/alpha.water (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/epsilon (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/k (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/nut (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/0.orig/pointDisplacement (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/constant/dynamicMeshDict.sixDoF (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/controlDict (97%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/floatingObject/system/topoSetDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/alpha.water (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/epsilon (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/k (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/nut (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/0.orig/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/Allrun.pre (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/baffles.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/gasInlet.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/outlet.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/problemFaces (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/rotating.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/shaft.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/shaftRotating.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/sparger.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/stirrer.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/triSurface/vessel.stl (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/controlDict (97%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/createBafflesDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/snappyHexMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/RAS/mixerVesselAMI/system/surfaceFeatureExtractDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/alpha.water (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/k (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/nut (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/omega (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/0.orig/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/createObstacle.setSet (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/controlDict (97%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/damBreakWithObstacle/system/topoSetDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/constant/triSurface/sloshingCylinder.obj (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/controlDict (97%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/meshQualityDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingCylinder/system/snappyHexMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/blockMeshDict.m4 (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/blockMeshDict.m4 (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank2D3DoF/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/blockMeshDict.m4 (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/blockMeshDict.m4 (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D3DoF/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/constant/6DoF.dat (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/gen6DoF/Make/files (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/gen6DoF/Make/options (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/gen6DoF/gen6DoF.C (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/blockMeshDict.m4 (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/controlDict (98%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/sloshingTank3D6DoF/system/setFieldsDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/0/U (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/0/alpha.water.orig (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/0/p_rgh (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/Allclean (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/Allrun (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/constant/dynamicMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/constant/g (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/constant/transportProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/constant/turbulenceProperties (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/blockMeshDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/controlDict (97%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/decomposeParDict (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/fvSchemes (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/fvSolution (100%) rename tutorials/multiphase/{interDyMFoam => interFoam}/laminar/testTubeMixer/system/setFieldsDict (100%) diff --git a/applications/solvers/multiphase/interFoam/Make/options b/applications/solvers/multiphase/interFoam/Make/options index 55f8a8df38..842297a693 100644 --- a/applications/solvers/multiphase/interFoam/Make/options +++ b/applications/solvers/multiphase/interFoam/Make/options @@ -8,6 +8,7 @@ EXE_INC = \ -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ -I$(LIB_SRC)/transportModels/immiscibleIncompressibleTwoPhaseMixture/lnInclude \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ -I$(LIB_SRC)/sampling/lnInclude @@ -16,6 +17,7 @@ EXE_LIBS = \ -lturbulenceModels \ -lincompressibleTurbulenceModels \ -lfiniteVolume \ + -ldynamicFvMesh \ -lfvOptions \ -lmeshTools \ -lsampling \ diff --git a/applications/solvers/multiphase/interFoam/correctPhi.H b/applications/solvers/multiphase/interFoam/correctPhi.H index 9afcd58a66..fcb5020587 100644 --- a/applications/solvers/multiphase/interFoam/correctPhi.H +++ b/applications/solvers/multiphase/interFoam/correctPhi.H @@ -3,7 +3,7 @@ CorrectPhi U, phi, p_rgh, - dimensionedScalar("rAUf", dimTime/rho.dimensions(), 1), + surfaceScalarField("rAUf", fvc::interpolate(rAU())), geometricZeroField(), pimple ); diff --git a/applications/solvers/multiphase/interFoam/initCorrectPhi.H b/applications/solvers/multiphase/interFoam/initCorrectPhi.H new file mode 100644 index 0000000000..03eb7fd7fd --- /dev/null +++ b/applications/solvers/multiphase/interFoam/initCorrectPhi.H @@ -0,0 +1,34 @@ +tmp rAU; + +if (correctPhi) +{ + rAU = new volScalarField + ( + IOobject + ( + "rAU", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + dimensionedScalar("rAU", dimTime/dimDensity, 1) + ); + + #include "correctPhi.H" +} +else +{ + CorrectPhi + ( + U, + phi, + p_rgh, + dimensionedScalar("rAUf", dimTime/rho.dimensions(), 1), + geometricZeroField(), + pimple + ); + + #include "continuityErrs.H" +} diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/Make/files b/applications/solvers/multiphase/interFoam/interDyMFoam/Make/files deleted file mode 100644 index d633df11d4..0000000000 --- a/applications/solvers/multiphase/interFoam/interDyMFoam/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -interDyMFoam.C - -EXE = $(FOAM_APPBIN)/interDyMFoam diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/Make/options b/applications/solvers/multiphase/interFoam/interDyMFoam/Make/options deleted file mode 100644 index 7cbe75837c..0000000000 --- a/applications/solvers/multiphase/interFoam/interDyMFoam/Make/options +++ /dev/null @@ -1,29 +0,0 @@ -EXE_INC = \ - -I. \ - -I.. \ - -I../../VoF \ - -I$(LIB_SRC)/transportModels/twoPhaseMixture/lnInclude \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/lnInclude \ - -I$(LIB_SRC)/transportModels/interfaceProperties/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ - -I$(LIB_SRC)/transportModels/immiscibleIncompressibleTwoPhaseMixture/lnInclude \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude - -EXE_LIBS = \ - -limmiscibleIncompressibleTwoPhaseMixture \ - -lturbulenceModels \ - -lincompressibleTurbulenceModels \ - -lfiniteVolume \ - -ldynamicMesh \ - -ldynamicFvMesh \ - -ltopoChangerFvMesh \ - -lmeshTools \ - -lfvOptions \ - -lsampling \ - -lwaveModels diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/correctPhi.H b/applications/solvers/multiphase/interFoam/interDyMFoam/correctPhi.H deleted file mode 100644 index fcb5020587..0000000000 --- a/applications/solvers/multiphase/interFoam/interDyMFoam/correctPhi.H +++ /dev/null @@ -1,11 +0,0 @@ -CorrectPhi -( - U, - phi, - p_rgh, - surfaceScalarField("rAUf", fvc::interpolate(rAU())), - geometricZeroField(), - pimple -); - -#include "continuityErrs.H" diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C b/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C deleted file mode 100644 index b4af251ef4..0000000000 --- a/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C +++ /dev/null @@ -1,192 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2011-2017 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 - interDyMFoam - -Group - grpMultiphaseSolvers grpMovingMeshSolvers - -Description - Solver for 2 incompressible, isothermal immiscible fluids using a VOF - (volume of fluid) phase-fraction based interface capturing approach, - with optional mesh motion and mesh topology changes including adaptive - re-meshing. - -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "dynamicFvMesh.H" -#include "CMULES.H" -#include "EulerDdtScheme.H" -#include "localEulerDdtScheme.H" -#include "CrankNicolsonDdtScheme.H" -#include "subCycle.H" -#include "immiscibleIncompressibleTwoPhaseMixture.H" -#include "turbulentTransportModel.H" -#include "pimpleControl.H" -#include "fvOptions.H" -#include "CorrectPhi.H" -#include "fvcSmooth.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "postProcess.H" - - #include "setRootCase.H" - #include "createTime.H" - #include "createDynamicFvMesh.H" - #include "initContinuityErrs.H" - #include "createDyMControls.H" - #include "createFields.H" - #include "createAlphaFluxes.H" - - tmp rAU; - - if (correctPhi) - ( - rAU = new volScalarField - ( - IOobject - ( - "rAU", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("rAU", dimTime/dimDensity, 1) - ) - ); - - #include "correctPhi.H" - #include "createUfIfPresent.H" - - turbulence->validate(); - - if (!LTS) - { - #include "CourantNo.H" - #include "setInitialDeltaT.H" - } - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - Info<< "\nStarting time loop\n" << endl; - - while (runTime.run()) - { - #include "readDyMControls.H" - - if (LTS) - { - #include "setRDeltaT.H" - } - else - { - #include "CourantNo.H" - #include "alphaCourantNo.H" - #include "setDeltaT.H" - } - - runTime++; - - Info<< "Time = " << runTime.timeName() << nl << endl; - - // --- Pressure-velocity PIMPLE corrector loop - while (pimple.loop()) - { - if (pimple.firstIter() || moveMeshOuterCorrectors) - { - mesh.update(); - - if (mesh.changing()) - { - // Do not apply previous time-step mesh compression flux - // if the mesh topology changed - if (mesh.topoChanging()) - { - talphaPhi1Corr0.clear(); - } - - gh = (g & mesh.C()) - ghRef; - ghf = (g & mesh.Cf()) - ghRef; - - MRF.update(); - } - - if ((mesh.changing() && correctPhi) || mesh.topoChanging()) - { - // Calculate absolute flux from the mapped surface velocity - // Note: temporary fix until mapped Uf is assessed - Uf = fvc::interpolate(U); - - phi = mesh.Sf() & Uf; - - #include "correctPhi.H" - - // Make the flux relative to the mesh motion - fvc::makeRelative(phi, U); - - mixture.correct(); - } - - if (mesh.changing() && checkMeshCourantNo) - { - #include "meshCourantNo.H" - } - } - - #include "alphaControls.H" - #include "alphaEqnSubCycle.H" - - mixture.correct(); - - #include "UEqn.H" - - // --- Pressure corrector loop - while (pimple.correct()) - { - #include "pEqn.H" - } - - if (pimple.turbCorr()) - { - turbulence->correct(); - } - } - - runTime.write(); - - runTime.printExecutionTime(Info); - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/pEqn.H b/applications/solvers/multiphase/interFoam/interDyMFoam/pEqn.H deleted file mode 100644 index 8e60ede0dd..0000000000 --- a/applications/solvers/multiphase/interFoam/interDyMFoam/pEqn.H +++ /dev/null @@ -1,81 +0,0 @@ -{ - rAU = 1.0/UEqn.A(); - surfaceScalarField rAUf("rAUf", fvc::interpolate(rAU())); - volVectorField HbyA(constrainHbyA(rAU()*UEqn.H(), U, p_rgh)); - surfaceScalarField phiHbyA - ( - "phiHbyA", - fvc::flux(HbyA) - + fvc::interpolate(rho*rAU())*fvc::ddtCorr(U, phi, Uf) - ); - MRF.makeRelative(phiHbyA); - - if (p_rgh.needReference()) - { - fvc::makeRelative(phiHbyA, U); - adjustPhi(phiHbyA, U, p_rgh); - fvc::makeAbsolute(phiHbyA, U); - } - - surfaceScalarField phig - ( - ( - mixture.surfaceTensionForce() - - ghf*fvc::snGrad(rho) - )*rAUf*mesh.magSf() - ); - - phiHbyA += phig; - - // Update the pressure BCs to ensure flux consistency - constrainPressure(p_rgh, U, phiHbyA, rAUf, MRF); - - while (pimple.correctNonOrthogonal()) - { - fvScalarMatrix p_rghEqn - ( - fvm::laplacian(rAUf, p_rgh) == fvc::div(phiHbyA) - ); - - p_rghEqn.setReference(pRefCell, getRefCellValue(p_rgh, pRefCell)); - - p_rghEqn.solve(mesh.solver(p_rgh.select(pimple.finalInnerIter()))); - - if (pimple.finalNonOrthogonalIter()) - { - phi = phiHbyA - p_rghEqn.flux(); - - p_rgh.relax(); - - U = HbyA + rAU()*fvc::reconstruct((phig - p_rghEqn.flux())/rAUf); - U.correctBoundaryConditions(); - fvOptions.correct(U); - } - } - - #include "continuityErrs.H" - - // Correct Uf if the mesh is moving - fvc::correctUf(Uf, U, phi); - - // Make the fluxes relative to the mesh motion - fvc::makeRelative(phi, U); - - p == p_rgh + rho*gh; - - if (p_rgh.needReference()) - { - p += dimensionedScalar - ( - "p", - p.dimensions(), - pRefValue - getRefCellValue(p, pRefCell) - ); - p_rgh = p - rho*gh; - } - - if (!correctPhi) - { - rAU.clear(); - } -} diff --git a/applications/solvers/multiphase/interFoam/interFoam.C b/applications/solvers/multiphase/interFoam/interFoam.C index affdd3cdc0..3c626373c8 100644 --- a/applications/solvers/multiphase/interFoam/interFoam.C +++ b/applications/solvers/multiphase/interFoam/interFoam.C @@ -29,18 +29,14 @@ Group Description Solver for 2 incompressible, isothermal immiscible fluids using a VOF - (volume of fluid) phase-fraction based interface capturing approach. - - The momentum and other fluid properties are of the "mixture" and a single - momentum equation is solved. - - Turbulence modelling is generic, i.e. laminar, RAS or LES may be selected. - - For a two-fluid approach see twoPhaseEulerFoam. + (volume of fluid) phase-fraction based interface capturing approach, + with optional mesh motion and mesh topology changes including adaptive + re-meshing. \*---------------------------------------------------------------------------*/ #include "fvCFD.H" +#include "dynamicFvMesh.H" #include "CMULES.H" #include "EulerDdtScheme.H" #include "localEulerDdtScheme.H" @@ -61,30 +57,28 @@ int main(int argc, char *argv[]) #include "setRootCase.H" #include "createTime.H" - #include "createMesh.H" - #include "createControl.H" - #include "createTimeControls.H" + #include "createDynamicFvMesh.H" #include "initContinuityErrs.H" + #include "createDyMControls.H" #include "createFields.H" #include "createAlphaFluxes.H" - #include "correctPhi.H" + #include "initCorrectPhi.H" + #include "createUfIfPresent.H" turbulence->validate(); if (!LTS) { - #include "readTimeControls.H" #include "CourantNo.H" #include "setInitialDeltaT.H" } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - Info<< "\nStarting time loop\n" << endl; while (runTime.run()) { - #include "readTimeControls.H" + #include "readDyMControls.H" if (LTS) { @@ -104,6 +98,45 @@ int main(int argc, char *argv[]) // --- Pressure-velocity PIMPLE corrector loop while (pimple.loop()) { + if (pimple.firstIter() || moveMeshOuterCorrectors) + { + mesh.update(); + + if (mesh.changing()) + { + // Do not apply previous time-step mesh compression flux + // if the mesh topology changed + if (mesh.topoChanging()) + { + talphaPhi1Corr0.clear(); + } + + gh = (g & mesh.C()) - ghRef; + ghf = (g & mesh.Cf()) - ghRef; + + MRF.update(); + + if (correctPhi) + { + // Calculate absolute flux + // from the mapped surface velocity + phi = mesh.Sf() & Uf(); + + #include "correctPhi.H" + + // Make the flux relative to the mesh motion + fvc::makeRelative(phi, U); + + mixture.correct(); + } + + if (checkMeshCourantNo) + { + #include "meshCourantNo.H" + } + } + } + #include "alphaControls.H" #include "alphaEqnSubCycle.H" diff --git a/applications/solvers/multiphase/interFoam/interMixingFoam/Make/options b/applications/solvers/multiphase/interFoam/interMixingFoam/Make/options index 840e64390f..9fb8ee80bb 100644 --- a/applications/solvers/multiphase/interFoam/interMixingFoam/Make/options +++ b/applications/solvers/multiphase/interFoam/interMixingFoam/Make/options @@ -11,6 +11,7 @@ EXE_INC = \ -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/transportModels \ -I$(LIB_SRC)/meshTools/lnInclude \ -I$(LIB_SRC)/sampling/lnInclude diff --git a/applications/solvers/multiphase/interFoam/interMixingFoam/interMixingFoam.C b/applications/solvers/multiphase/interFoam/interMixingFoam/interMixingFoam.C index 150796f5bc..b3924b1adb 100644 --- a/applications/solvers/multiphase/interFoam/interMixingFoam/interMixingFoam.C +++ b/applications/solvers/multiphase/interFoam/interMixingFoam/interMixingFoam.C @@ -53,11 +53,11 @@ int main(int argc, char *argv[]) #include "setRootCase.H" #include "createTime.H" #include "createMesh.H" - #include "createControl.H" - #include "createTimeControls.H" #include "initContinuityErrs.H" + #include "createDyMControls.H" #include "createFields.H" - #include "correctPhi.H" + #include "initCorrectPhi.H" + #include "createUfIfPresent.H" turbulence->validate(); @@ -74,7 +74,7 @@ int main(int argc, char *argv[]) while (runTime.run()) { - #include "readTimeControls.H" + #include "readDyMControls.H" if (LTS) { diff --git a/applications/solvers/multiphase/interFoam/pEqn.H b/applications/solvers/multiphase/interFoam/pEqn.H index 43edce0c5d..5aecb2df27 100644 --- a/applications/solvers/multiphase/interFoam/pEqn.H +++ b/applications/solvers/multiphase/interFoam/pEqn.H @@ -1,17 +1,29 @@ { - volScalarField rAU("rAU", 1.0/UEqn.A()); - surfaceScalarField rAUf("rAUf", fvc::interpolate(rAU)); - - volVectorField HbyA(constrainHbyA(rAU*UEqn.H(), U, p_rgh)); + if (correctPhi) + { + rAU.ref() = 1.0/UEqn.A(); + } + else + { + rAU = 1.0/UEqn.A(); + } + surfaceScalarField rAUf("rAUf", fvc::interpolate(rAU())); + volVectorField HbyA(constrainHbyA(rAU()*UEqn.H(), U, p_rgh)); surfaceScalarField phiHbyA ( "phiHbyA", fvc::flux(HbyA) - + fvc::interpolate(rho*rAU)*fvc::ddtCorr(U, phi) + + fvc::interpolate(rho*rAU())*fvc::ddtCorr(U, phi, Uf) ); MRF.makeRelative(phiHbyA); - adjustPhi(phiHbyA, U, p_rgh); + + if (p_rgh.needReference()) + { + fvc::makeRelative(phiHbyA, U); + adjustPhi(phiHbyA, U, p_rgh); + fvc::makeAbsolute(phiHbyA, U); + } surfaceScalarField phig ( @@ -43,7 +55,7 @@ p_rgh.relax(); - U = HbyA + rAU*fvc::reconstruct((phig - p_rghEqn.flux())/rAUf); + U = HbyA + rAU()*fvc::reconstruct((phig - p_rghEqn.flux())/rAUf); U.correctBoundaryConditions(); fvOptions.correct(U); } @@ -51,6 +63,12 @@ #include "continuityErrs.H" + // Correct Uf if the mesh is moving + fvc::correctUf(Uf, U, phi); + + // Make the fluxes relative to the mesh motion + fvc::makeRelative(phi, U); + p == p_rgh + rho*gh; if (p_rgh.needReference()) @@ -63,4 +81,9 @@ ); p_rgh = p - rho*gh; } + + if (!correctPhi) + { + rAU.clear(); + } } diff --git a/applications/solvers/multiphase/multiphaseInterFoam/Make/options b/applications/solvers/multiphase/multiphaseInterFoam/Make/options index 576e7aa224..d3a759717d 100644 --- a/applications/solvers/multiphase/multiphaseInterFoam/Make/options +++ b/applications/solvers/multiphase/multiphaseInterFoam/Make/options @@ -9,6 +9,7 @@ EXE_INC = \ -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ -I$(LIB_SRC)/sampling/lnInclude diff --git a/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterDyMFoam/Make/options b/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterDyMFoam/Make/options index b7d051f1ca..1068525c26 100644 --- a/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterDyMFoam/Make/options +++ b/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterDyMFoam/Make/options @@ -1,7 +1,6 @@ EXE_INC = \ -I.. \ -I../../VoF \ - -I../../interFoam/interDyMFoam \ -I../../interFoam \ -I../multiphaseMixture/lnInclude \ -I$(LIB_SRC)/transportModels \ diff --git a/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterFoam.C b/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterFoam.C index cb15e3beb4..3219140465 100644 --- a/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterFoam.C +++ b/applications/solvers/multiphase/multiphaseInterFoam/multiphaseInterFoam.C @@ -51,16 +51,17 @@ int main(int argc, char *argv[]) #include "setRootCase.H" #include "createTime.H" #include "createMesh.H" - #include "createControl.H" #include "initContinuityErrs.H" + #include "createDyMControls.H" #include "createFields.H" - #include "createTimeControls.H" - #include "correctPhi.H" - #include "CourantNo.H" - #include "setInitialDeltaT.H" + #include "initCorrectPhi.H" + #include "createUfIfPresent.H" turbulence->validate(); + #include "CourantNo.H" + #include "setInitialDeltaT.H" + const surfaceScalarField& rhoPhi(mixture.rhoPhi()); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -69,7 +70,7 @@ int main(int argc, char *argv[]) while (runTime.run()) { - #include "readTimeControls.H" + #include "readDyMControls.H" #include "CourantNo.H" #include "alphaCourantNo.H" #include "setDeltaT.H" diff --git a/applications/solvers/multiphase/potentialFreeSurfaceFoam/potentialFreeSurfaceDyMFoam/Make/options b/applications/solvers/multiphase/potentialFreeSurfaceFoam/potentialFreeSurfaceDyMFoam/Make/options index 4c789c10bb..eca0dd4fcc 100644 --- a/applications/solvers/multiphase/potentialFreeSurfaceFoam/potentialFreeSurfaceDyMFoam/Make/options +++ b/applications/solvers/multiphase/potentialFreeSurfaceFoam/potentialFreeSurfaceDyMFoam/Make/options @@ -1,6 +1,6 @@ EXE_INC = \ -I.. \ - -I../../interFoam/interDyMFoam \ + -I../../interFoam \ -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ -I$(LIB_SRC)/transportModels \ diff --git a/bin/interDyMFoam b/bin/interDyMFoam new file mode 100755 index 0000000000..eed3824241 --- /dev/null +++ b/bin/interDyMFoam @@ -0,0 +1,38 @@ +#!/bin/sh +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | +# \\ / A nd | Copyright (C) 2017 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 +# supersededByPostProcess +# +# Description +# Script to suggest using the new "postProcess" utility. +# +#------------------------------------------------------------------------------ +DyMsolver=${0##*/} +solver=$(echo $DyMsolver | sed 's/DyM//') + +echo "The dynamic mesh functionality in $DyMsolver has been merged into $solver" +echo "and the $DyMsolver tutorials moved into the $solver tutorials directory" + +#------------------------------------------------------------------------------ diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict.flow b/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict.flow index f54d095228..cdb4dfd628 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict.flow +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/system/controlDict.flow @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/U b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/U rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/U diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/alpha.water b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/alpha.water similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/alpha.water rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/alpha.water diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/k b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/k similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/k rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/k diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/nut b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/nut similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/nut rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/nut diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/omega b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/omega similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/omega rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/omega diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/p_rgh b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/p_rgh rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/pointDisplacement b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/pointDisplacement similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/0.orig/pointDisplacement rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/0.orig/pointDisplacement diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/Allclean b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/Allclean rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/Allclean diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/Allrun b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/Allrun rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/Allrun diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/README b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/README similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/README rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/README diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/dynamicMeshDict.sixDoF b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/dynamicMeshDict.sixDoF similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/dynamicMeshDict.sixDoF rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/dynamicMeshDict.sixDoF diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/g b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/g rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/g diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/hRef b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/hRef similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/hRef rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/hRef diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/transportProperties b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/transportProperties rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/triSurface/README b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/triSurface/README similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/triSurface/README rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/triSurface/README diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/turbulenceProperties b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/blockMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/blockMeshDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/controlDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/controlDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/controlDict index dd740c7998..eeafbb0f8b 100644 --- a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/controlDict +++ b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/decomposeParDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/decomposeParDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSchemes b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSchemes rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/meshQualityDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/meshQualityDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/meshQualityDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/meshQualityDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/refineMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/refineMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/refineMeshDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/refineMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/setFieldsDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/setFieldsDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/snappyHexMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/snappyHexMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/snappyHexMeshDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/snappyHexMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/surfaceFeatureExtractDict b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/surfaceFeatureExtractDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/surfaceFeatureExtractDict rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/surfaceFeatureExtractDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.1 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.1 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.1 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.1 diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.2 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.2 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.2 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.2 diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.3 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.3 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.3 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.3 diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.4 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.4 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.4 diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.5 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.5 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.5 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.5 diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.6 b/tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.6 similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/topoSetDict.6 rename to tutorials/multiphase/interFoam/RAS/DTCHullMoving/system/topoSetDict.6 diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/U b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/U new file mode 100644 index 0000000000..13a37567b0 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/U @@ -0,0 +1,72 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +Umean 1.668; +mUmean -1.668; + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform ($mUmean 0 0); + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type waveVelocity; + origin (0 0 0.244); + direction (-1 0 0); + speed $Umean; + waves + ( + Stokes2 + { + length 3; + amplitude 0.04; + phase 0; + angle 0; + } + ); + scale table ((4 1) (12 0)); + } + + outlet + { + type outletPhaseMeanVelocity; + alpha alpha.water; + Umean $Umean; + value $internalField; + } + + atmosphere + { + type pressureInletOutletVelocity; + tangentialVelocity $internalField; + value uniform (0 0 0); + } + + hull + { + type movingWallVelocity; + value uniform (0 0 0); + } +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/alpha.water b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/alpha.water new file mode 100644 index 0000000000..22cd06094f --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/alpha.water @@ -0,0 +1,53 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alpha; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type waveAlpha; + } + + outlet + { + type variableHeightFlowRate; + lowerBound 0; + upperBound 1; + value $internalField; + } + + atmosphere + { + type inletOutlet; + inletValue $internalField; + value $internalField; + } + + hull + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/k b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/k new file mode 100644 index 0000000000..651840bed6 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/k @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0.00015; + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type fixedValue; + value $internalField; + } + + outlet + { + type inletOutlet; + inletValue $internalField; + value $internalField; + } + + atmosphere + { + type inletOutlet; + inletValue $internalField; + value $internalField; + } + + hull + { + type kqRWallFunction; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/nut b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/nut new file mode 100644 index 0000000000..06c3a53b30 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/nut @@ -0,0 +1,53 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object nut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 5e-07; + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type fixedValue; + value $internalField; + } + + outlet + { + type zeroGradient; + } + + atmosphere + { + type zeroGradient; + } + + hull + { + type nutkRoughWallFunction; + Ks uniform 100e-6; + Cs uniform 0.5; + value $internalField; + } +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/omega b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/omega new file mode 100644 index 0000000000..9edeb123bb --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/omega @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object omega; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 -1 0 0 0 0]; + +internalField uniform 2; + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type fixedValue; + value $internalField; + } + + outlet + { + type inletOutlet; + inletValue $internalField; + value $internalField; + } + + atmosphere + { + type inletOutlet; + inletValue $internalField; + value $internalField; + } + + hull + { + type omegaWallFunction; + value $internalField; + } +} + + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/p_rgh b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/p_rgh new file mode 100644 index 0000000000..e8fe51c50d --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/p_rgh @@ -0,0 +1,51 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object p_rgh; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type fixedFluxPressure; + value $internalField; + } + + outlet + { + type zeroGradient; + } + + atmosphere + { + type totalPressure; + p0 uniform 0; + } + + hull + { + type fixedFluxPressure; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/pointDisplacement b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/pointDisplacement new file mode 100644 index 0000000000..d8cf1d57ce --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/0.orig/pointDisplacement @@ -0,0 +1,52 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class pointVectorField; + location "0"; + object pointDisplacement; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + //- Set patchGroups for constraint patches + #includeEtc "caseDicts/setConstraintTypes" + + inlet + { + type fixedValue; + value uniform (0 0 0); + } + + outlet + { + type fixedValue; + value uniform (0 0 0); + } + + atmosphere + { + type fixedValue; + value uniform (0 0 0); + } + + hull + { + type calculated; + } +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allclean b/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allclean new file mode 100755 index 0000000000..e3e304dace --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allclean @@ -0,0 +1,17 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +# remove surface +rm -f constant/triSurface/DTC-scaled.stl.gz > /dev/null 2>&1 +rm -rf constant/extendedFeatureEdgeMesh > /dev/null 2>&1 +rm -f constant/triSurface/DTC-scaled.eMesh > /dev/null 2>&1 + +cleanCase +rm constant/polyMesh/boundary > /dev/null 2>&1 +rm -rf 0 > /dev/null 2>&1 +rm system/topoSetDict > /dev/null 2>&1 + +#------------------------------------------------------------------------------ diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allrun b/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allrun new file mode 100755 index 0000000000..ed59c5be44 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/Allrun @@ -0,0 +1,37 @@ +#!/bin/sh + +cd ${0%/*} || exit 1 # Run from this directory + +# Source tutorial run functions +. $WM_PROJECT_DIR/bin/tools/RunFunctions + +# copy DTC hull surface from resources folder +cp $FOAM_TUTORIALS/resources/geometry/DTC-scaled.stl.gz constant/triSurface/ + +runApplication surfaceFeatureExtract + +runApplication blockMesh + +for i in 1 2 3 4 5 6 +do + runApplication -s $i \ + topoSet -dict system/topoSetDict.${i} + + runApplication -s $i \ + refineMesh -dict system/refineMeshDict -overwrite +done + +runApplication snappyHexMesh -overwrite + +rm -rf 0 +cp -r 0.orig 0 + +runApplication setWaves -alpha alpha.water + +runApplication decomposePar + +runParallel renumberMesh -overwrite + +runParallel $(getApplication) + +runApplication reconstructPar diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/dynamicMeshDict new file mode 100644 index 0000000000..ecaaff7ff2 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/dynamicMeshDict @@ -0,0 +1,83 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object dynamicMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dynamicFvMesh dynamicMotionSolverFvMesh; + +motionSolverLibs ("librigidBodyMeshMotion.so"); + +motionSolver rigidBodyMotion; + +report on; + +solver +{ + type Newmark; +} + +accelerationRelaxation 0.4; + +bodies +{ + hull + { + type rigidBody; + parent root; + + centreOfMass (0 0 0); + mass 412.73; + inertia (40 0 0 921 0 921); + transform (1 0 0 0 1 0 0 0 1) (2.929541 0 0.2); + + joint + { + type composite; + joints + ( + { + type Pz; + } + { + type Ry; + } + ); + } + + patches (hull); + innerDistance 0.3; + outerDistance 1; + } +} + +restraints +{ + translationDamper + { + type linearDamper; + body hull; + coeff 8596; + } + + rotationDamper + { + type sphericalAngularDamper; + body hull; + coeff 11586; + } +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/g b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/g new file mode 100644 index 0000000000..a0d7102656 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/g @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 0 -9.81); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/hRef b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/hRef new file mode 100644 index 0000000000..bda49ba883 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/hRef @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedScalarField; + location "constant"; + object hRef; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 0 0 0 0 0]; +value 0.244; + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/transportProperties b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/transportProperties new file mode 100644 index 0000000000..c6a9556497 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/transportProperties @@ -0,0 +1,36 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +phases (water air); + +water +{ + transportModel Newtonian; + nu 1.09e-06; + rho 998.8; +} + +air +{ + transportModel Newtonian; + nu 1.48e-05; + rho 1; +} + +sigma 0; + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/triSurface/README b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/triSurface/README new file mode 100644 index 0000000000..dbf3b73d5f --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/triSurface/README @@ -0,0 +1,4 @@ +Folder to house tri-surfaces + +The Allrun script copies the surface from the $FOAM_TUTORIALS/resources/geometry +folder diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/turbulenceProperties b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/turbulenceProperties new file mode 100644 index 0000000000..02fa2df1b9 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/constant/turbulenceProperties @@ -0,0 +1,30 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType RAS; + +RAS +{ + RASModel kOmegaSST; + + turbulence on; + + printCoeffs on; +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/blockMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/blockMeshDict new file mode 100644 index 0000000000..f0e8f3ca01 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/blockMeshDict @@ -0,0 +1,148 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (-20 -10 -10) + (10 -10 -10) + (10 0 -10) + (-20 0 -10) + + (-20 -10 -1.112) + (10 -10 -1.112) + (10 0 -1.112) + (-20 0 -1.112) + + (-20 -10 0.188) + (10 -10 0.188) + (10 0 0.188) + (-20 0 0.188) + + (-20 -10 0.244) + (10 -10 0.244) + (10 0 0.244) + (-20 0 0.244) + + (-20 -10 0.3) + (10 -10 0.3) + (10 0 0.3) + (-20 0 0.3) + + (-20 -10 1.6) + (10 -10 1.6) + (10 0 1.6) + (-20 0 1.6) + + (-20 -10 4) + (10 -10 4) + (10 0 4) + (-20 0 4) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (30 10 30) simpleGrading (1 1 0.05) + hex (4 5 6 7 8 9 10 11) (30 10 40) simpleGrading (1 1 1) + hex (8 9 10 11 12 13 14 15) (30 10 4) simpleGrading (1 1 1) + hex (12 13 14 15 16 17 18 19) (30 10 4) simpleGrading (1 1 1) + hex (16 17 18 19 20 21 22 23) (30 10 40) simpleGrading (1 1 1) + hex (20 21 22 23 24 25 26 27) (30 10 10) simpleGrading (1 1 20) +); + +edges +( +); + +boundary +( + atmosphere + { + type patch; + faces + ( + (24 25 26 27) + ); + } + inlet + { + type patch; + faces + ( + (1 2 6 5) + (5 6 10 9) + (9 10 14 13) + (13 14 18 17) + (17 18 22 21) + (21 22 26 25) + ); + } + outlet + { + type patch; + faces + ( + (0 4 7 3) + (4 8 11 7) + (8 12 15 11) + (12 16 19 15) + (16 20 23 19) + (20 24 27 23) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (0 3 2 1) + ); + } + side + { + type symmetryPlane; + faces + ( + (0 1 5 4) + (4 5 9 8) + (8 9 13 12) + (12 13 17 16) + (16 17 21 20) + (20 21 25 24) + ); + } + midPlane + { + type symmetryPlane; + faces + ( + (3 7 6 2) + (7 11 10 6) + (11 15 14 10) + (15 19 18 14) + (19 23 22 18) + (23 27 26 22) + ); + } +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/controlDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/controlDict new file mode 100644 index 0000000000..a2fdae6545 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/controlDict @@ -0,0 +1,87 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application interFoam; + +startFrom latestTime; + +startTime 0; + +stopAt endTime; + +endTime 20; + +deltaT 0.0001; + +writeControl adjustableRunTime; + +writeInterval 5; + +purgeWrite 0; + +writeFormat binary; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable yes; + +adjustTimeStep yes; + +maxCo 20; +maxAlphaCo 15; +maxDeltaT 0.01; + +libs ("libwaves.so"); + +functions +{ + surfaces + { + type surfaces; + libs ("libsampling.so"); + + writeControl adjustableRunTime; + writeInterval 0.01; + + timeStart 10; + + surfaceFormat vtk; + fields (p_rgh U); + + interpolationScheme cellPoint; + + surfaces + ( + interface + { + type isoSurface; + isoField alpha.water; + isoValue 0.5; + interpolate true; + } + ); + } +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/decomposeParDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/decomposeParDict new file mode 100644 index 0000000000..5e81953d96 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/decomposeParDict @@ -0,0 +1,23 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object decomposeParDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +numberOfSubdomains 8; + +method scotch; + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSchemes b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSchemes new file mode 100644 index 0000000000..59a74ecc06 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSchemes @@ -0,0 +1,60 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + limitedGrad cellLimited Gauss linear 1; +} + +divSchemes +{ + div(rhoPhi,U) Gauss linearUpwind grad(U); + div(phi,alpha) Gauss vanLeer; + div(phirb,alpha) Gauss linear; + div(phi,k) Gauss linearUpwind limitedGrad; + div(phi,omega) Gauss linearUpwind limitedGrad; + div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} + +wallDist +{ + method meshWave; +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSolution b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSolution new file mode 100644 index 0000000000..9c79d53be5 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/fvSolution @@ -0,0 +1,104 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + "alpha.water.*" + { + nAlphaCorr 3; + nAlphaSubCycles 1; + cAlpha 1; + icAlpha 0; + + MULESCorr yes; + nLimiterIter 15; + alphaApplyPrevCorr yes; + + solver smoothSolver; + smoother symGaussSeidel; + tolerance 1e-10; + relTol 0; + minIter 1; + } + + "pcorr.*" + { + solver GAMG; + + smoother DIC; + + tolerance 1e-3; + relTol 0; + }; + + p_rgh + { + solver GAMG; + + smoother DIC; + + tolerance 5e-8; + relTol 0; + }; + + p_rghFinal + { + $p_rgh; + relTol 0; + } + + "(U|k|omega).*" + { + solver smoothSolver; + + smoother symGaussSeidel; + nSweeps 1; + + tolerance 1e-7; + relTol 0; + minIter 1; + }; +} + +PIMPLE +{ + momentumPredictor no; + + nOuterCorrectors 3; + nCorrectors 1; + nNonOrthogonalCorrectors 0; + + correctPhi yes; + moveMeshOuterCorrectors yes; + turbOnFinalIterOnly yes; +} + +relaxationFactors +{ + equations + { + ".*" 1; + } +} + +cache +{ + grad(U); +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/meshQualityDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/meshQualityDict new file mode 100644 index 0000000000..46e33cde63 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/meshQualityDict @@ -0,0 +1,86 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object meshQualityDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//- Maximum non-orthogonality allowed. Set to 180 to disable. +maxNonOrtho 70; + +//- Max skewness allowed. Set to <0 to disable. +maxBoundarySkewness 20; +maxInternalSkewness 4; + +//- Max concaveness allowed. Is angle (in degrees) below which concavity +// is allowed. 0 is straight face, <0 would be convex face. +// Set to 180 to disable. +maxConcave 80; + +//- Minimum pyramid volume. Is absolute volume of cell pyramid. +// Set to a sensible fraction of the smallest cell volume expected. +// Set to very negative number (e.g. -1E30) to disable. +minVol 1e-13; + +//- Minimum quality of the tet formed by the face-centre +// and variable base point minimum decomposition triangles and +// the cell centre. Set to very negative number (e.g. -1E30) to +// disable. +// <0 = inside out tet, +// 0 = flat tet +// 1 = regular tet +minTetQuality 1e-30; + +//- Minimum face area. Set to <0 to disable. +minArea -1; + +//- Minimum face twist. Set to <-1 to disable. dot product of face normal +// and face centre triangles normal +minTwist 0.05; + +//- Minimum normalised cell determinant +// 1 = hex, <= 0 = folded or flattened illegal cell +minDeterminant 0.001; + +//- minFaceWeight (0 -> 0.5) +minFaceWeight 0.05; + +//- minVolRatio (0 -> 1) +minVolRatio 0.01; + +//must be >0 for Fluent compatibility +minTriangleTwist -1; + +//- If >0 : preserve single cells with all points on the surface if the +// resulting volume after snapping (by approximation) is larger than +// minVolCollapseRatio times old volume (i.e. not collapsed to flat cell). +// If <0 : delete always. +//minVolCollapseRatio 0.5; + + +// Advanced + +//- Number of error distribution iterations +nSmoothScale 4; +//- Amount to scale back displacement at error points +errorReduction 0.75; + + + +// Optional : some meshing phases allow usage of relaxed rules. +// See e.g. addLayersControls::nRelaxedIter. +relaxed +{ + //- Maximum non-orthogonality allowed. Set to 180 to disable. + maxNonOrtho 75; +} diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/refineMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/refineMeshDict new file mode 100644 index 0000000000..0168dd166f --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/refineMeshDict @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object refineMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +set c0; + +coordinateSystem global; + +globalCoeffs +{ + tan1 (1 0 0); + tan2 (0 1 0); +} + +patchLocalCoeffs +{ + patch outside; + tan1 (1 0 0); +} + +directions ( tan1 tan2 ); + +useHexTopology no; + +geometricCut yes; + +writeMesh no; + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/snappyHexMeshDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/snappyHexMeshDict new file mode 100644 index 0000000000..d279f7c1b7 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/snappyHexMeshDict @@ -0,0 +1,285 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object snappyHexMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// Which of the steps to run +castellatedMesh true; +snap true; +addLayers true; + + +// Geometry. Definition of all surfaces. All surfaces are of class +// searchableSurface. +// Surfaces are used +// - to specify refinement for any mesh cell intersecting it +// - to specify refinement for any mesh cell inside/outside/near +// - to 'snap' the mesh boundary to the surface +geometry +{ + hull + { + type triSurfaceMesh; + file "DTC-scaled.stl"; + + patchInfo + { + type wall; + } + } +}; + + + +// Settings for the castellatedMesh generation. +castellatedMeshControls +{ + + // Refinement parameters + // ~~~~~~~~~~~~~~~~~~~~~ + + // If local number of cells is >= maxLocalCells on any processor + // switches from from refinement followed by balancing + // (current method) to (weighted) balancing before refinement. + maxLocalCells 100000; + + // Overall cell limit (approximately). Refinement will stop immediately + // upon reaching this number so a refinement level might not complete. + // Note that this is the number of cells before removing the part which + // is not 'visible' from the keepPoint. The final number of cells might + // actually be a lot less. + maxGlobalCells 2000000; + + // The surface refinement loop might spend lots of iterations refining just a + // few cells. This setting will cause refinement to stop if <= minimumRefine + // are selected for refinement. Note: it will at least do one iteration + // (unless the number of cells to refine is 0) + minRefinementCells 0; + + // Number of buffer layers between different levels. + // 1 means normal 2:1 refinement restriction, larger means slower + // refinement. + nCellsBetweenLevels 3; + + + + // Explicit feature edge refinement + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies a level for any cell intersected by its edges. + // This is a featureEdgeMesh, read from constant/triSurface for now. + features + ( + { + file "DTC-scaled.eMesh"; + level 0; + } + ); + + + + // Surface based refinement + // ~~~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies two levels for every surface. The first is the minimum level, + // every cell intersecting a surface gets refined up to the minimum level. + // The second level is the maximum level. Cells that 'see' multiple + // intersections where the intersections make an + // angle > resolveFeatureAngle get refined up to the maximum level. + + refinementSurfaces + { + hull + { + // Surface-wise min and max refinement level + level (0 0); + } + } + + resolveFeatureAngle 45; + + + // Region-wise refinement + // ~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies refinement level for cells in relation to a surface. One of + // three modes + // - distance. 'levels' specifies per distance to the surface the + // wanted refinement level. The distances need to be specified in + // descending order. + // - inside. 'levels' is only one entry and only the level is used. All + // cells inside the surface get refined up to the level. The surface + // needs to be closed for this to be possible. + // - outside. Same but cells outside. + + refinementRegions + { + } + + + // Mesh selection + // ~~~~~~~~~~~~~~ + + // After refinement patches get added for all refinementSurfaces and + // all cells intersecting the surfaces get put into these patches. The + // section reachable from the locationInMesh is kept. + // NOTE: This point should never be on a face, always inside a cell, even + // after refinement. + locationInMesh (-0.7 0 0); + + + // Whether any faceZones (as specified in the refinementSurfaces) + // are only on the boundary of corresponding cellZones or also allow + // free-standing zone faces. Not used if there are no faceZones. + allowFreeStandingZoneFaces true; +} + + + +// Settings for the snapping. +snapControls +{ + //- Number of patch smoothing iterations before finding correspondence + // to surface + nSmoothPatch 3; + + //- Relative distance for points to be attracted by surface feature point + // or edge. True distance is this factor times local + // maximum edge length. + // tolerance 4.0; + tolerance 1.0; + + //- Number of mesh displacement relaxation iterations. + nSolveIter 100; + + //- Maximum number of snapping relaxation iterations. Should stop + // before upon reaching a correct mesh. + nRelaxIter 5; + + nFeatureSnapIter 10; +} + + + +// Settings for the layer addition. +addLayersControls +{ + // Are the thickness parameters below relative to the undistorted + // size of the refined cell outside layer (true) or absolute sizes (false). + relativeSizes true; + + // Per final patch (so not geometry!) the layer information + layers + { + hull + { + nSurfaceLayers 3; + + } + } + + // Expansion factor for layer mesh + expansionRatio 1.5; + + + // Wanted thickness of final added cell layer. If multiple layers + // is the thickness of the layer furthest away from the wall. + // Relative to undistorted size of cell outside layer. + // See relativeSizes parameter. + finalLayerThickness 0.7; + + // Minimum thickness of cell layer. If for any reason layer + // cannot be above minThickness do not add layer. + // See relativeSizes parameter. + minThickness 0.25; + + // If points get not extruded do nGrow layers of connected faces that are + // also not grown. This helps convergence of the layer addition process + // close to features. + // Note: changed(corrected) w.r.t 17x! (didn't do anything in 17x) + nGrow 0; + + + // Advanced settings + + // When not to extrude surface. 0 is flat surface, 90 is when two faces + // are perpendicular + featureAngle 60; + + // Maximum number of snapping relaxation iterations. Should stop + // before upon reaching a correct mesh. + nRelaxIter 5; + + // Number of smoothing iterations of surface normals + nSmoothSurfaceNormals 1; + + // Number of smoothing iterations of interior mesh movement direction + nSmoothNormals 3; + + // Smooth layer thickness over surface patches + nSmoothThickness 10; + + // Stop layer growth on highly warped cells + maxFaceThicknessRatio 0.5; + + // Reduce layer growth where ratio thickness to medial + // distance is large + maxThicknessToMedialRatio 0.3; + + // Angle used to pick up medial axis points + // Note: changed(corrected) w.r.t 17x! 90 degrees corresponds to 130 in 17x. + minMedianAxisAngle 90; + + // Create buffer region for new layer terminations + nBufferCellsNoExtrude 0; + + + // Overall max number of layer addition iterations. The mesher will exit + // if it reaches this number of iterations; possibly with an illegal + // mesh. + nLayerIter 50; + + // Max number of iterations after which relaxed meshQuality controls + // get used. Up to nRelaxIter it uses the settings in meshQualityControls, + // after nRelaxIter it uses the values in meshQualityControls::relaxed. + nRelaxedIter 20; +} + + + +// Generic mesh quality settings. At any undoable phase these determine +// where to undo. +meshQualityControls +{ + #include "meshQualityDict" +} + + +// Advanced + +// Flags for optional output +// 0 : only write final meshes +// 1 : write intermediate meshes +// 2 : write volScalarField with cellLevel for postprocessing +// 4 : write current intersections as .obj files +debug 0; + + +// Merge tolerance. Is fraction of overall bounding box of initial mesh. +// Note: the write tolerance needs to be higher than this. +mergeTolerance 1E-6; + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/surfaceFeatureExtractDict b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/surfaceFeatureExtractDict new file mode 100644 index 0000000000..140e30732e --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/surfaceFeatureExtractDict @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object surfaceFeatureExtractDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +DTC-scaled.stl +{ + // How to obtain raw features (extractFromFile || extractFromSurface) + extractionMethod extractFromSurface; + + extractFromSurfaceCoeffs + { + // Mark edges whose adjacent surface normals are at an angle less + // than includedAngle as features + // - 0 : selects no edges + // - 180: selects all edges + includedAngle 150; + } + + subsetFeatures + { + // Keep nonManifold edges (edges with >2 connected faces) + nonManifoldEdges yes; + + // Keep open edges (edges with 1 connected face) + openEdges yes; + } + + + // Write options + + // Write features to obj format for postprocessing + writeObj yes; +} + + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.1 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.1 new file mode 100644 index 0000000000..0befbc6797 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.1 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-4 -5 -3) (10 0 3); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.2 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.2 new file mode 100644 index 0000000000..ad59f4120c --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.2 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-3 -3 -2.5) (10 0 2); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.3 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.3 new file mode 100644 index 0000000000..cbf39b3ca1 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.3 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-2 -1.5 -1) (10 0 1.5); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.4 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.4 new file mode 100644 index 0000000000..c994876a2e --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.4 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-1 -1 -0.6) (10 0 1); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.5 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.5 new file mode 100644 index 0000000000..4e9cbe58c1 --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.5 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-0.5 -0.6 -0.3) (10 0 0.8); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.6 b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.6 new file mode 100644 index 0000000000..4481fa515d --- /dev/null +++ b/tutorials/multiphase/interFoam/RAS/DTCHullWave/system/topoSetDict.6 @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object topoSetDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +actions +( + { + name c0; + type cellSet; + action new; + source boxToCell; + sourceInfo + { + box (-0.25 -0.55 -0.15) (6.25 0 0.65); + } + } +); + +// ************************************************************************* // diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/U b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/U rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/U diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/alpha.water b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/alpha.water similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/alpha.water rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/alpha.water diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/epsilon b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/epsilon similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/epsilon rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/epsilon diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/k b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/k similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/k rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/k diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/nut b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/nut similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/nut rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/nut diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/p_rgh b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/p_rgh rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/pointDisplacement b/tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/pointDisplacement similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/0.orig/pointDisplacement rename to tutorials/multiphase/interFoam/RAS/floatingObject/0.orig/pointDisplacement diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/Allclean b/tutorials/multiphase/interFoam/RAS/floatingObject/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/Allclean rename to tutorials/multiphase/interFoam/RAS/floatingObject/Allclean diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/Allrun b/tutorials/multiphase/interFoam/RAS/floatingObject/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/Allrun rename to tutorials/multiphase/interFoam/RAS/floatingObject/Allrun diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/RAS/floatingObject/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/dynamicMeshDict.sixDoF b/tutorials/multiphase/interFoam/RAS/floatingObject/constant/dynamicMeshDict.sixDoF similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/dynamicMeshDict.sixDoF rename to tutorials/multiphase/interFoam/RAS/floatingObject/constant/dynamicMeshDict.sixDoF diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/g b/tutorials/multiphase/interFoam/RAS/floatingObject/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/g rename to tutorials/multiphase/interFoam/RAS/floatingObject/constant/g diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/transportProperties b/tutorials/multiphase/interFoam/RAS/floatingObject/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/transportProperties rename to tutorials/multiphase/interFoam/RAS/floatingObject/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/turbulenceProperties b/tutorials/multiphase/interFoam/RAS/floatingObject/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/RAS/floatingObject/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/blockMeshDict b/tutorials/multiphase/interFoam/RAS/floatingObject/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/blockMeshDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/controlDict b/tutorials/multiphase/interFoam/RAS/floatingObject/system/controlDict similarity index 97% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/controlDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/controlDict index 70a793b9c3..51abf57f63 100644 --- a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/controlDict +++ b/tutorials/multiphase/interFoam/RAS/floatingObject/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/decomposeParDict b/tutorials/multiphase/interFoam/RAS/floatingObject/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/decomposeParDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/fvSchemes b/tutorials/multiphase/interFoam/RAS/floatingObject/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/fvSchemes rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/fvSolution b/tutorials/multiphase/interFoam/RAS/floatingObject/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/fvSolution rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/setFieldsDict b/tutorials/multiphase/interFoam/RAS/floatingObject/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/setFieldsDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/topoSetDict b/tutorials/multiphase/interFoam/RAS/floatingObject/system/topoSetDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/floatingObject/system/topoSetDict rename to tutorials/multiphase/interFoam/RAS/floatingObject/system/topoSetDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/U b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/U rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/U diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/alpha.water b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/alpha.water similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/alpha.water rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/alpha.water diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/epsilon b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/epsilon similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/epsilon rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/epsilon diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/k b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/k similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/k rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/k diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/nut b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/nut similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/nut rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/nut diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/p_rgh b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/0.orig/p_rgh rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/0.orig/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allclean b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allclean rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allclean diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allrun b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allrun rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allrun diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allrun.pre b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allrun.pre similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/Allrun.pre rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/Allrun.pre diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/g b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/g rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/g diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/transportProperties b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/transportProperties rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/baffles.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/baffles.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/baffles.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/baffles.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/gasInlet.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/gasInlet.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/gasInlet.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/gasInlet.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/outlet.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/outlet.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/outlet.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/outlet.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/problemFaces b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/problemFaces similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/problemFaces rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/problemFaces diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/rotating.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/rotating.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/rotating.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/rotating.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/shaft.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/shaft.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/shaft.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/shaft.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/shaftRotating.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/shaftRotating.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/shaftRotating.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/shaftRotating.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/sparger.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/sparger.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/sparger.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/sparger.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/stirrer.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/stirrer.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/stirrer.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/stirrer.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/vessel.stl b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/vessel.stl similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/triSurface/vessel.stl rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/triSurface/vessel.stl diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/turbulenceProperties b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/blockMeshDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/blockMeshDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/controlDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/controlDict similarity index 97% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/controlDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/controlDict index 980cef59b6..6229777f32 100644 --- a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/controlDict +++ b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/createBafflesDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/createBafflesDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/createBafflesDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/createBafflesDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/decomposeParDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/decomposeParDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/fvSchemes b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/fvSchemes rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/fvSolution b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/fvSolution rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/setFieldsDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/setFieldsDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/snappyHexMeshDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/snappyHexMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/snappyHexMeshDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/snappyHexMeshDict diff --git a/tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/surfaceFeatureExtractDict b/tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/surfaceFeatureExtractDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/RAS/mixerVesselAMI/system/surfaceFeatureExtractDict rename to tutorials/multiphase/interFoam/RAS/mixerVesselAMI/system/surfaceFeatureExtractDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/U b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/U rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/alpha.water b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/alpha.water similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/alpha.water rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/alpha.water diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/k b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/k similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/k rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/k diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/nut b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/nut similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/nut rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/nut diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/omega b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/omega similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/omega rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/omega diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/p_rgh b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/0.orig/p_rgh rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/0.orig/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/Allclean b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/Allclean rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/Allrun b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/Allrun rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/g b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/g rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/createObstacle.setSet b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/createObstacle.setSet similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/createObstacle.setSet rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/createObstacle.setSet diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/blockMeshDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/blockMeshDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/controlDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/controlDict similarity index 97% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/controlDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/controlDict index 950a5f2ae8..d2ba29abf4 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/fvSolution b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/topoSetDict b/tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/topoSetDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/damBreakWithObstacle/system/topoSetDict rename to tutorials/multiphase/interFoam/laminar/damBreakWithObstacle/system/topoSetDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/U b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/triSurface/sloshingCylinder.obj b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/triSurface/sloshingCylinder.obj similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/triSurface/sloshingCylinder.obj rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/triSurface/sloshingCylinder.obj diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/blockMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/blockMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/controlDict similarity index 97% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/controlDict index 881a805fe6..b2c603623b 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom latestTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/meshQualityDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/meshQualityDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/meshQualityDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/meshQualityDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/snappyHexMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/snappyHexMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingCylinder/system/snappyHexMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingCylinder/system/snappyHexMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/U b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/blockMeshDict.m4 b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/blockMeshDict.m4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/blockMeshDict.m4 rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/blockMeshDict.m4 diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict index 2504a19848..b14604b711 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/U b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/blockMeshDict.m4 b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/blockMeshDict.m4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/blockMeshDict.m4 rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/blockMeshDict.m4 diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict index 62fc087b4f..e088c9737c 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank2D3DoF/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank2D3DoF/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/U b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/blockMeshDict.m4 b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/blockMeshDict.m4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/blockMeshDict.m4 rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/blockMeshDict.m4 diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/controlDict index cbe906979d..83b245c86e 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/U b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/blockMeshDict.m4 b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/blockMeshDict.m4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/blockMeshDict.m4 rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/blockMeshDict.m4 diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/controlDict index 724eea4c41..a2178c6945 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D3DoF/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D3DoF/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/U b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/U rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/p_rgh b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/Allclean b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/Allclean rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/Allrun b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/Allrun rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/6DoF.dat b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/6DoF.dat similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/6DoF.dat rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/6DoF.dat diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/g b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/g rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/files b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/files similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/files rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/files diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/options b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/options similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/options rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/Make/options diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/gen6DoF.C b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/gen6DoF.C similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/gen6DoF/gen6DoF.C rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/gen6DoF/gen6DoF.C diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/blockMeshDict.m4 b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/blockMeshDict.m4 similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/blockMeshDict.m4 rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/blockMeshDict.m4 diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/controlDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/controlDict similarity index 98% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/controlDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/controlDict index 724eea4c41..a2178c6945 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/fvSolution b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/sloshingTank3D6DoF/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/sloshingTank3D6DoF/system/setFieldsDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/U b/tutorials/multiphase/interFoam/laminar/testTubeMixer/0/U similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/U rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/0/U diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/alpha.water.orig b/tutorials/multiphase/interFoam/laminar/testTubeMixer/0/alpha.water.orig similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/alpha.water.orig rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/0/alpha.water.orig diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/p_rgh b/tutorials/multiphase/interFoam/laminar/testTubeMixer/0/p_rgh similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/0/p_rgh rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/0/p_rgh diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/Allclean b/tutorials/multiphase/interFoam/laminar/testTubeMixer/Allclean similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/Allclean rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/Allclean diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/Allrun b/tutorials/multiphase/interFoam/laminar/testTubeMixer/Allrun similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/Allrun rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/Allrun diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/dynamicMeshDict b/tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/dynamicMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/dynamicMeshDict rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/dynamicMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/g b/tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/g similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/g rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/g diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/transportProperties b/tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/transportProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/transportProperties rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/transportProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/turbulenceProperties b/tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/turbulenceProperties similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/constant/turbulenceProperties rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/constant/turbulenceProperties diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/blockMeshDict b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/blockMeshDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/blockMeshDict rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/blockMeshDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/controlDict b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/controlDict similarity index 97% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/controlDict rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/controlDict index 075affc441..d6e02a8847 100644 --- a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/controlDict +++ b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application interDyMFoam; +application interFoam; startFrom startTime; diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/decomposeParDict b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/decomposeParDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/decomposeParDict rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/decomposeParDict diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/fvSchemes similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/fvSchemes rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/fvSchemes diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/fvSolution b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/fvSolution similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/fvSolution rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/fvSolution diff --git a/tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/setFieldsDict b/tutorials/multiphase/interFoam/laminar/testTubeMixer/system/setFieldsDict similarity index 100% rename from tutorials/multiphase/interDyMFoam/laminar/testTubeMixer/system/setFieldsDict rename to tutorials/multiphase/interFoam/laminar/testTubeMixer/system/setFieldsDict