From 3ced5bc52b3f355001f443c111b663fbbd6d0e29 Mon Sep 17 00:00:00 2001 From: fmuni Date: Wed, 31 May 2023 15:21:05 +0200 Subject: [PATCH] Pushing code --- Allwclean | 20 + Allwmake | 13 + .../solvers/icoBoilingFoam/Make/files | 5 + .../solvers/icoBoilingFoam/Make/options | 52 + .../solvers/icoBoilingFoam/createFields.H | 2 + .../solvers/icoBoilingFoam/createMeshes.H | 4 + .../icoBoilingFoam/createMeshesPostProcess.H | 9 + .../solvers/icoBoilingFoam/fluid/TEqn.H | 33 + .../solvers/icoBoilingFoam/fluid/UEqn.H | 41 + .../fluid/VoF/alphaControls_advector.H | 3 + .../icoBoilingFoam/fluid/VoF/alphaCourantNo.H | 59 + .../icoBoilingFoam/fluid/VoF/alphaEqn.H | 275 + .../fluid/VoF/alphaEqnSubCycle.H | 46 + .../fluid/VoF/alphaEqnSubCycle_advector.H | 74 + .../fluid/VoF/alphaEqn_advector.H | 30 + .../fluid/VoF/createAlphaFluxes.H | 26 + .../icoBoilingFoam/fluid/VoF/hardBoundAlpha.H | 22 + .../fluid/VoF/microlayerMassSource.H | 208 + .../icoBoilingFoam/fluid/VoF/setDeltaT.H | 55 + .../icoBoilingFoam/fluid/VoF/setRDeltaT.H | 136 + .../solvers/icoBoilingFoam/fluid/alphaSuSp.H | 3 + .../fluid/compressibleCourantNo.C | 57 + .../fluid/compressibleCourantNo.H | 50 + .../fluid/compressibleMultiRegionCourantNo.H | 32 + .../fluid/computeFluidHeatFluxes.H | 114 + .../icoBoilingFoam/fluid/computeMassSource.H | 108 + .../icoBoilingFoam/fluid/continuityError.H | 17 + .../solvers/icoBoilingFoam/fluid/correctPhi.H | 11 + .../icoBoilingFoam/fluid/createFluidFields.H | 498 + .../icoBoilingFoam/fluid/createFluidMeshes.H | 24 + .../icoBoilingFoam/fluid/initContinuityErrs.H | 29 + .../solvers/icoBoilingFoam/fluid/pEqn.H | 98 + .../solvers/icoBoilingFoam/fluid/pEqnCorr.H | 64 + .../readFluidMultiRegionPIMPLEControls.H | 9 + .../solvers/icoBoilingFoam/fluid/rhofs.H | 2 + .../fluid/setRegionFluidFields.H | 269 + .../solvers/icoBoilingFoam/fluid/solveFluid.H | 94 + .../fluid/storeOldFluidFields.H | 2 + .../solvers/icoBoilingFoam/icoBoilingFoam.C | 165 + .../include/setInitialMultiRegionDeltaT.H | 60 + .../include/setMultiRegionDeltaT.H | 70 + .../icoBoilingFoam/readPIMPLEControls.H | 19 + .../solid/computeSolidHeatFluxes.H | 82 + .../icoBoilingFoam/solid/createSolidFields.H | 115 + .../icoBoilingFoam/solid/createSolidMeshes.H | 29 + .../readSolidMultiRegionPIMPLEControls.H | 4 + .../solid/readSolidTimeControls.H | 37 + .../solid/setRegionSolidFields.H | 37 + .../icoBoilingFoam/solid/solidRegionDiffNo.C | 58 + .../icoBoilingFoam/solid/solidRegionDiffNo.H | 50 + .../solid/solidRegionDiffusionNo.H | 37 + .../solvers/icoBoilingFoam/solid/solveSolid.H | 44 + .../utilities/setFieldfromTable/Make/files | 3 + .../utilities/setFieldfromTable/Make/options | 14 + .../setFieldfromTable/setFieldfromTable.C | 191 + .../setFieldfromTable/setFieldfromTableDict | 57 + .../flowBoilingCHT_AR1_water_q100k/geometry.H | 12 + .../initUParams.H | 5 + .../flowBoilingCHT_AR1_water_q100k/settings.H | 1 + .../singlePhase/Allclean | 12 + .../singlePhase/Allrun | 21 + .../singlePhase/allrun.slurm | 31 + .../singlePhase/constant/fluid/g | 22 + .../constant/fluid/transportProperties | 82 + .../constant/fluid/turbulenceProperties | 20 + .../singlePhase/constant/g | 22 + .../singlePhase/constant/regionProperties | 24 + .../constant/solid/radiationProperties | 23 + .../constant/solid/thermophysicalProperties | 56 + .../singlePhase/orig.0/fluid/T | 60 + .../singlePhase/orig.0/fluid/U | 165 + .../singlePhase/orig.0/fluid/alpha.liquid | 67 + .../singlePhase/orig.0/fluid/cellToRegion | 59 + .../singlePhase/orig.0/fluid/mDot | 54 + .../singlePhase/orig.0/fluid/p | 55 + .../singlePhase/orig.0/fluid/p_rgh | 55 + .../singlePhase/orig.0/solid/T | 75 + .../singlePhase/orig.0/solid/p | 71 + .../singlePhase/system/blockMeshDict | 75 + .../singlePhase/system/controlDict | 233 + .../system/fluid/changeDictionaryDict | 52 + .../singlePhase/system/fluid/createPatchDict | 38 + .../singlePhase/system/fluid/decomposeParDict | 24 + .../singlePhase/system/fluid/fvSchemes | 66 + .../singlePhase/system/fluid/fvSolution | 141 + .../singlePhase/system/fluid/setFieldsDict | 50 + .../singlePhase/system/fluid/topoSetDict | 40 + .../singlePhase/system/fvSchemes | 54 + .../singlePhase/system/fvSolution | 31 + .../system/solid/changeDictionaryDict | 61 + .../singlePhase/system/solid/createPatchDict | 39 + .../singlePhase/system/solid/decomposeParDict | 24 + .../singlePhase/system/solid/fvSchemes | 49 + .../singlePhase/system/solid/fvSolution | 40 + .../singlePhase/system/solid/topoSetDict | 39 + .../singlePhase/system/topoSetDict | 62 + .../twoPhase/Allclean | 12 + .../twoPhase/Allrun | 14 + .../twoPhase/of_job.sh | 17 + .../twoPhase/system/blockMeshDict | 75 + .../twoPhase/system/controlDict | 233 + .../system/fluid/changeDictionaryDict | 52 + .../twoPhase/system/fluid/createPatchDict | 38 + .../twoPhase/system/fluid/decomposeParDict | 24 + .../twoPhase/system/fluid/fvSchemes | 66 + .../twoPhase/system/fluid/fvSolution | 141 + .../twoPhase/system/fluid/setFieldsDict | 50 + .../twoPhase/system/fluid/topoSetDict | 40 + .../twoPhase/system/fvSchemes | 54 + .../twoPhase/system/fvSolution | 31 + .../system/solid/changeDictionaryDict | 61 + .../twoPhase/system/solid/createPatchDict | 39 + .../twoPhase/system/solid/decomposeParDict | 24 + .../twoPhase/system/solid/fvSchemes | 49 + .../twoPhase/system/solid/fvSolution | 40 + .../twoPhase/system/solid/topoSetDict | 39 + .../twoPhase/system/topoSetDict | 62 + cases/mukherjee2011/singlePhase/Allclean | 13 + cases/mukherjee2011/singlePhase/Allrun | 13 + .../constant/fluid/transportProperties | 98 + .../constant/fluid/turbulenceProperties | 20 + cases/mukherjee2011/singlePhase/constant/g | 22 + .../singlePhase/constant/regionProperties | 24 + cases/mukherjee2011/singlePhase/of_job.sh | 16 + .../mukherjee2011/singlePhase/orig.0/fluid/T | 100 + .../mukherjee2011/singlePhase/orig.0/fluid/U | 50 + .../singlePhase/orig.0/fluid/alpha.liquid | 60 + .../singlePhase/orig.0/fluid/mDot | 49 + .../mukherjee2011/singlePhase/orig.0/fluid/p | 50 + .../singlePhase/orig.0/fluid/p_rgh | 50 + .../singlePhase/system/controlDict | 53 + .../singlePhase/system/controlDict.tp | 139 + .../singlePhase/system/fluid/blockMeshDict | 79 + .../singlePhase/system/fluid/controlDict | 87 + .../singlePhase/system/fluid/decomposeParDict | 24 + .../singlePhase/system/fluid/fvSchemes | 66 + .../singlePhase/system/fluid/fvSchemes.tp | 66 + .../singlePhase/system/fluid/fvSolution | 137 + .../singlePhase/system/fluid/fvSolution.tp | 137 + .../singlePhase/system/fluid/setFieldsDict | 50 + .../singlePhase/system/fvSchemes | 55 + .../singlePhase/system/fvSolution | 32 + cases/mukherjee2011/twoPhase/Allclean | 13 + cases/mukherjee2011/twoPhase/Allrun | 17 + cases/mukherjee2011/twoPhase/of_job.sh | 16 + .../singlePhase/0.orig/fluid/T | 59 + .../singlePhase/0.orig/fluid/U | 60 + .../singlePhase/0.orig/fluid/alpha.liquid | 62 + .../singlePhase/0.orig/fluid/mDot | 55 + .../singlePhase/0.orig/fluid/p | 56 + .../singlePhase/0.orig/fluid/p_rgh | 59 + .../singlePhase/0.orig/heater/T | 62 + .../singlePhase/0.orig/heater/p | 57 + .../singlePhase/0.orig/solid/T | 61 + .../singlePhase/0.orig/solid/p | 56 + .../singlePhase/Allclean | 14 + .../singlePhase/Allrun | 21 + .../singlePhase/constant/fluid/g | 22 + .../constant/fluid/transportProperties | 97 + .../constant/fluid/turbulenceProperties | 20 + .../singlePhase/constant/g | 22 + .../constant/heater/radiationProperties | 23 + .../constant/heater/thermophysicalProperties | 54 + .../singlePhase/constant/regionProperties | 24 + .../constant/solid/radiationProperties | 23 + .../constant/solid/thermophysicalProperties | 54 + .../singlePhase/of_job.sh | 17 + .../singlePhase/simSetup | 38 + .../singlePhase/system/blockMeshDict | 109 + .../singlePhase/system/controlDict | 131 + .../singlePhase/system/controlDict.sp | 131 + .../singlePhase/system/controlDict.tp | 130 + .../singlePhase/system/fluid/decomposeParDict | 24 + .../singlePhase/system/fluid/fvSchemes | 66 + .../singlePhase/system/fluid/fvSchemes.tp | 67 + .../singlePhase/system/fluid/fvSolution | 142 + .../singlePhase/system/fluid/fvSolution.sp | 142 + .../singlePhase/system/fluid/fvSolution.tp | 121 + .../system/fluid/setAlphaFieldDict | 28 + .../singlePhase/system/fvSchemes | 54 + .../singlePhase/system/fvSolution | 31 + .../system/heater/decomposeParDict | 24 + .../singlePhase/system/heater/fvOptions | 55 + .../singlePhase/system/heater/fvOptions.sp | 55 + .../singlePhase/system/heater/fvOptions.tp | 57 + .../singlePhase/system/heater/fvSchemes | 49 + .../singlePhase/system/heater/fvSolution | 40 + .../singlePhase/system/meshQualityDict | 21 + .../singlePhase/system/snappyHexMeshDict | 324 + .../singlePhase/system/solid/decomposeParDict | 24 + .../singlePhase/system/solid/fvSchemes | 49 + .../singlePhase/system/solid/fvSolution | 40 + .../singlePhase/system/topoSetDict | 84 + .../twoPhase/Allclean | 13 + .../nucleateBoiling_BuresSato/twoPhase/Allrun | 15 + .../twoPhase/of_job.sh | 17 + cases/scrivenWedge/0.orig/fluid/T | 45 + cases/scrivenWedge/0.orig/fluid/U | 45 + cases/scrivenWedge/0.orig/fluid/alpha.liquid | 44 + cases/scrivenWedge/0.orig/fluid/mDot | 44 + cases/scrivenWedge/0.orig/fluid/p_rgh | 46 + cases/scrivenWedge/Allclean | 14 + cases/scrivenWedge/Allrun | 21 + cases/scrivenWedge/T01.csv | 6004 ++++++++++ cases/scrivenWedge/constant/fluid/g | 22 + .../constant/fluid/transportProperties | 81 + .../constant/fluid/turbulenceProperties | 20 + cases/scrivenWedge/constant/g | 22 + cases/scrivenWedge/constant/regionProperties | 24 + .../scrivenWedge/constant/transportProperties | 60 + .../constant/turbulenceProperties | 20 + cases/scrivenWedge/python/data.dat | 4674 ++++++++ cases/scrivenWedge/python/plotBenchmark.py | 58 + cases/scrivenWedge/system/controlDict | 81 + cases/scrivenWedge/system/decomposeParDict | 24 + cases/scrivenWedge/system/fluid/blockMeshDict | 64 + .../system/fluid/decomposeParDict | 24 + cases/scrivenWedge/system/fluid/fvSchemes | 66 + cases/scrivenWedge/system/fluid/fvSolution | 132 + .../system/fluid/setAlphaFieldDict | 26 + .../system/fluid/setFieldfromTableDict | 40 + cases/scrivenWedge/system/fvSchemes | 54 + cases/scrivenWedge/system/fvSolution | 31 + cases/stefanProblem/0.orig/fluid/T | 37 + cases/stefanProblem/0.orig/fluid/U | 36 + cases/stefanProblem/0.orig/fluid/alpha.liquid | 35 + cases/stefanProblem/0.orig/fluid/mDot | 35 + cases/stefanProblem/0.orig/fluid/p | 38 + cases/stefanProblem/0.orig/fluid/p_rgh | 36 + cases/stefanProblem/Allclean | 16 + cases/stefanProblem/Allrun | 15 + .../constant/fluid/transportProperties | 71 + .../constant/fluid/turbulenceProperties | 20 + cases/stefanProblem/constant/g | 22 + cases/stefanProblem/constant/regionProperties | 24 + cases/stefanProblem/python/T0.csv | 1001 ++ cases/stefanProblem/python/analytical.csv | 1001 ++ cases/stefanProblem/python/initPos.H | 1 + cases/stefanProblem/python/plotBenchmark.py | 57 + cases/stefanProblem/python/setup.py | 90 + cases/stefanProblem/system/controlDict | 82 + cases/stefanProblem/system/decomposeParDict | 41 + .../stefanProblem/system/fluid/blockMeshDict | 57 + .../system/fluid/decomposeParDict | 41 + cases/stefanProblem/system/fluid/fvSchemes | 66 + cases/stefanProblem/system/fluid/fvSolution | 128 + .../system/fluid/setAlphaFieldDict | 25 + .../system/fluid/setFieldfromTableDict | 40 + cases/stefanProblem/system/fvSchemes | 66 + cases/stefanProblem/system/fvSolution | 29 + cases/suckingInterface/0.orig/fluid/T | 36 + cases/suckingInterface/0.orig/fluid/U | 36 + .../0.orig/fluid/alpha.liquid | 30 + cases/suckingInterface/0.orig/fluid/mDot | 30 + cases/suckingInterface/0.orig/fluid/p | 36 + cases/suckingInterface/0.orig/fluid/p_rgh | 36 + cases/suckingInterface/Allclean | 16 + cases/suckingInterface/Allrun | 16 + cases/suckingInterface/T01.csv | 10001 ++++++++++++++++ .../constant/fluid/transportProperties | 71 + .../constant/fluid/turbulenceProperties | 20 + cases/suckingInterface/constant/g | 22 + .../constant/regionProperties | 24 + cases/suckingInterface/python/data.dat | 502 + .../suckingInterface/python/plotBenchmark.py | 57 + cases/suckingInterface/system/controlDict | 82 + .../suckingInterface/system/decomposeParDict | 41 + .../system/fluid/blockMeshDict | 58 + .../system/fluid/decomposeParDict | 41 + cases/suckingInterface/system/fluid/fvSchemes | 66 + .../suckingInterface/system/fluid/fvSolution | 123 + .../system/fluid/setAlphaFieldDict | 25 + .../system/fluid/setFieldfromTableDict | 40 + cases/suckingInterface/system/fvSchemes | 66 + cases/suckingInterface/system/fvSolution | 29 + etc/buildList | 5 + etc/dicts/controlDict.postFunctionObjects | 207 + src/functionObjects/Make/files | 18 + src/functionObjects/Make/options | 8 + .../bubbleDestroyer/bubbleDestroyer.C | 418 + .../bubbleDestroyer/bubbleDestroyer.H | 188 + .../activationModel/activationModel.C | 93 + .../activationModel/activationModel.H | 123 + .../liquidSuperheatingThreshold.C | 108 + .../liquidSuperheatingThreshold.H | 96 + .../bubbleGenerator/bubbleGenerator.C | 153 + .../bubbleGenerator/bubbleGenerator.H | 182 + .../locationModels/fixedSites/fixedSites.C | 71 + .../locationModels/fixedSites/fixedSites.H | 96 + .../locationModel/locationModel.C | 93 + .../locationModel/locationModel.H | 123 + .../fixedRadius/fixedRadius.C | 150 + .../fixedRadius/fixedRadius.H | 103 + .../nucleationModel/nucleationModel.C | 93 + .../nucleationModel/nucleationModel.H | 123 + .../bubbleTracker/bubbleTracker.C | 409 + .../bubbleTracker/bubbleTracker.H | 213 + src/functionObjects/postBoiling/postBoiling.C | 336 + src/functionObjects/postBoiling/postBoiling.H | 155 + ...upledBoilingMicrolayerFvPatchScalarField.C | 337 + ...upledBoilingMicrolayerFvPatchScalarField.H | 207 + src/geometricVoF/Make/files | 24 + src/geometricVoF/Make/options | 20 + .../isoAdvection/isoAdvection.C | 678 ++ .../isoAdvection/isoAdvection.H | 413 + .../isoAdvection/isoAdvectionTemplates.C | 451 + .../lnInclude/isoAdvectionBoiling.C | 1 + .../lnInclude/isoAdvectionBoiling.H | 1 + .../lnInclude/isoAdvectionTemplatesBoiling.C | 1 + src/geometricVoF/cellCuts/cutCell/cutCell.C | 206 + src/geometricVoF/cellCuts/cutCell/cutCell.H | 114 + .../cellCuts/cutCell/cutCellIso.C | 250 + .../cellCuts/cutCell/cutCellIso.H | 186 + .../cellCuts/cutCell/cutCellPLIC.C | 252 + .../cellCuts/cutCell/cutCellPLIC.H | 186 + src/geometricVoF/cellCuts/cutFace/cutFace.C | 337 + src/geometricVoF/cellCuts/cutFace/cutFace.H | 152 + .../cellCuts/cutFace/cutFaceAdvect.C | 1024 ++ .../cellCuts/cutFace/cutFaceAdvect.H | 258 + .../cellCuts/cutFace/cutFaceIso.C | 150 + .../cellCuts/cutFace/cutFaceIso.H | 151 + .../cellCuts/cutFace/cutFacePLIC.C | 154 + .../cellCuts/cutFace/cutFacePLIC.H | 150 + .../reconstructedDistanceFunction.C | 724 ++ .../reconstructedDistanceFunction.H | 134 + .../isoSchemes/isoAlpha/isoAlpha.C | 150 + .../isoSchemes/isoAlpha/isoAlpha.H | 150 + .../plicSchemes/gradAlpha/gradAlpha.C | 223 + .../plicSchemes/gradAlpha/gradAlpha.H | 142 + .../plicSchemes/plicRDF/plicRDF.C | 573 + .../plicSchemes/plicRDF/plicRDF.H | 188 + .../reconstructionSchemes.C | 185 + .../reconstructionSchemes.H | 281 + .../reconstructionSchemesNew.C | 72 + .../sampledInterface/sampledInterface.C | 271 + .../sampledInterface/sampledInterface.H | 287 + .../sampledInterfaceTemplates.C | 71 + .../surfaceIterators/surfaceIteratorIso.C | 203 + .../surfaceIterators/surfaceIteratorIso.H | 178 + .../surfaceIterators/surfaceIteratorPLIC.C | 217 + .../surfaceIterators/surfaceIteratorPLIC.H | 173 + src/interfaceProperties/Make/files | 9 + src/interfaceProperties/Make/options | 19 + .../curvatureModel/curvatureModel.C | 206 + .../curvatureModel/curvatureModel.H | 230 + .../curvatureModel/curvatureModelNew.C | 64 + .../fixedCurvature/fixedCurvature.C | 100 + .../fixedCurvature/fixedCurvature.H | 115 + .../gradAlphaCurvature/gradAlphaCurvature.C | 161 + .../gradAlphaCurvature/gradAlphaCurvature.H | 124 + .../gradRDFCurvature/gradRDFCurvature.C | 270 + .../gradRDFCurvature/gradRDFCurvature.H | 122 + .../interfacePropertiesBoiling.C | 175 + .../interfacePropertiesBoiling.H | 161 + 354 files changed, 53177 insertions(+) create mode 100644 Allwclean create mode 100644 Allwmake create mode 100644 applications/solvers/icoBoilingFoam/Make/files create mode 100644 applications/solvers/icoBoilingFoam/Make/options create mode 100644 applications/solvers/icoBoilingFoam/createFields.H create mode 100644 applications/solvers/icoBoilingFoam/createMeshes.H create mode 100644 applications/solvers/icoBoilingFoam/createMeshesPostProcess.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/TEqn.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/UEqn.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaControls_advector.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaCourantNo.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaEqn.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaEqnSubCycle.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaEqnSubCycle_advector.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/alphaEqn_advector.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/createAlphaFluxes.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/hardBoundAlpha.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/microlayerMassSource.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/setDeltaT.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/VoF/setRDeltaT.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/alphaSuSp.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/compressibleCourantNo.C create mode 100644 applications/solvers/icoBoilingFoam/fluid/compressibleCourantNo.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/compressibleMultiRegionCourantNo.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/computeFluidHeatFluxes.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/computeMassSource.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/continuityError.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/correctPhi.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/createFluidFields.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/createFluidMeshes.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/initContinuityErrs.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/pEqn.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/pEqnCorr.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/readFluidMultiRegionPIMPLEControls.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/rhofs.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/setRegionFluidFields.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/solveFluid.H create mode 100644 applications/solvers/icoBoilingFoam/fluid/storeOldFluidFields.H create mode 100644 applications/solvers/icoBoilingFoam/icoBoilingFoam.C create mode 100644 applications/solvers/icoBoilingFoam/include/setInitialMultiRegionDeltaT.H create mode 100644 applications/solvers/icoBoilingFoam/include/setMultiRegionDeltaT.H create mode 100644 applications/solvers/icoBoilingFoam/readPIMPLEControls.H create mode 100644 applications/solvers/icoBoilingFoam/solid/computeSolidHeatFluxes.H create mode 100644 applications/solvers/icoBoilingFoam/solid/createSolidFields.H create mode 100644 applications/solvers/icoBoilingFoam/solid/createSolidMeshes.H create mode 100644 applications/solvers/icoBoilingFoam/solid/readSolidMultiRegionPIMPLEControls.H create mode 100644 applications/solvers/icoBoilingFoam/solid/readSolidTimeControls.H create mode 100644 applications/solvers/icoBoilingFoam/solid/setRegionSolidFields.H create mode 100644 applications/solvers/icoBoilingFoam/solid/solidRegionDiffNo.C create mode 100644 applications/solvers/icoBoilingFoam/solid/solidRegionDiffNo.H create mode 100644 applications/solvers/icoBoilingFoam/solid/solidRegionDiffusionNo.H create mode 100644 applications/solvers/icoBoilingFoam/solid/solveSolid.H create mode 100644 applications/utilities/setFieldfromTable/Make/files create mode 100644 applications/utilities/setFieldfromTable/Make/options create mode 100644 applications/utilities/setFieldfromTable/setFieldfromTable.C create mode 100644 applications/utilities/setFieldfromTable/setFieldfromTableDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/geometry.H create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/initUParams.H create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/settings.H create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/Allclean create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/Allrun create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/allrun.slurm create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/fluid/g create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/fluid/transportProperties create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/fluid/turbulenceProperties create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/g create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/regionProperties create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/solid/radiationProperties create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/constant/solid/thermophysicalProperties create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/T create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/U create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/alpha.liquid create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/cellToRegion create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/mDot create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/p create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/fluid/p_rgh create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/solid/T create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/orig.0/solid/p create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/blockMeshDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/controlDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/changeDictionaryDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/createPatchDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/decomposeParDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/setFieldsDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fluid/topoSetDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/changeDictionaryDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/createPatchDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/decomposeParDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/solid/topoSetDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/singlePhase/system/topoSetDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/Allclean create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/Allrun create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/of_job.sh create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/blockMeshDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/controlDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/changeDictionaryDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/createPatchDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/decomposeParDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/setFieldsDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fluid/topoSetDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/changeDictionaryDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/createPatchDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/decomposeParDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/fvSchemes create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/fvSolution create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/solid/topoSetDict create mode 100644 cases/flowBoilingCHT_AR1_water_q100k/twoPhase/system/topoSetDict create mode 100644 cases/mukherjee2011/singlePhase/Allclean create mode 100644 cases/mukherjee2011/singlePhase/Allrun create mode 100644 cases/mukherjee2011/singlePhase/constant/fluid/transportProperties create mode 100644 cases/mukherjee2011/singlePhase/constant/fluid/turbulenceProperties create mode 100644 cases/mukherjee2011/singlePhase/constant/g create mode 100644 cases/mukherjee2011/singlePhase/constant/regionProperties create mode 100644 cases/mukherjee2011/singlePhase/of_job.sh create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/T create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/U create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/alpha.liquid create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/mDot create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/p create mode 100644 cases/mukherjee2011/singlePhase/orig.0/fluid/p_rgh create mode 100644 cases/mukherjee2011/singlePhase/system/controlDict create mode 100644 cases/mukherjee2011/singlePhase/system/controlDict.tp create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/blockMeshDict create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/controlDict create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/decomposeParDict create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/fvSchemes create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/fvSchemes.tp create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/fvSolution create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/fvSolution.tp create mode 100644 cases/mukherjee2011/singlePhase/system/fluid/setFieldsDict create mode 100644 cases/mukherjee2011/singlePhase/system/fvSchemes create mode 100644 cases/mukherjee2011/singlePhase/system/fvSolution create mode 100644 cases/mukherjee2011/twoPhase/Allclean create mode 100644 cases/mukherjee2011/twoPhase/Allrun create mode 100644 cases/mukherjee2011/twoPhase/of_job.sh create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/T create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/U create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/alpha.liquid create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/mDot create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/p create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/fluid/p_rgh create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/heater/T create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/heater/p create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/solid/T create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/0.orig/solid/p create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/Allclean create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/Allrun create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/fluid/g create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/fluid/transportProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/fluid/turbulenceProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/g create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/heater/radiationProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/heater/thermophysicalProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/regionProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/solid/radiationProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/constant/solid/thermophysicalProperties create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/of_job.sh create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/simSetup create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/blockMeshDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/controlDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/controlDict.sp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/controlDict.tp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/decomposeParDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/fvSchemes create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/fvSchemes.tp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/fvSolution create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/fvSolution.sp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/fvSolution.tp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fluid/setAlphaFieldDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fvSchemes create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/fvSolution create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/decomposeParDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/fvOptions create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/fvOptions.sp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/fvOptions.tp create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/fvSchemes create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/heater/fvSolution create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/meshQualityDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/snappyHexMeshDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/solid/decomposeParDict create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/solid/fvSchemes create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/solid/fvSolution create mode 100644 cases/nucleateBoiling_BuresSato/singlePhase/system/topoSetDict create mode 100644 cases/nucleateBoiling_BuresSato/twoPhase/Allclean create mode 100644 cases/nucleateBoiling_BuresSato/twoPhase/Allrun create mode 100644 cases/nucleateBoiling_BuresSato/twoPhase/of_job.sh create mode 100644 cases/scrivenWedge/0.orig/fluid/T create mode 100644 cases/scrivenWedge/0.orig/fluid/U create mode 100644 cases/scrivenWedge/0.orig/fluid/alpha.liquid create mode 100644 cases/scrivenWedge/0.orig/fluid/mDot create mode 100644 cases/scrivenWedge/0.orig/fluid/p_rgh create mode 100644 cases/scrivenWedge/Allclean create mode 100644 cases/scrivenWedge/Allrun create mode 100644 cases/scrivenWedge/T01.csv create mode 100644 cases/scrivenWedge/constant/fluid/g create mode 100644 cases/scrivenWedge/constant/fluid/transportProperties create mode 100644 cases/scrivenWedge/constant/fluid/turbulenceProperties create mode 100644 cases/scrivenWedge/constant/g create mode 100644 cases/scrivenWedge/constant/regionProperties create mode 100644 cases/scrivenWedge/constant/transportProperties create mode 100644 cases/scrivenWedge/constant/turbulenceProperties create mode 100644 cases/scrivenWedge/python/data.dat create mode 100644 cases/scrivenWedge/python/plotBenchmark.py create mode 100644 cases/scrivenWedge/system/controlDict create mode 100644 cases/scrivenWedge/system/decomposeParDict create mode 100644 cases/scrivenWedge/system/fluid/blockMeshDict create mode 100644 cases/scrivenWedge/system/fluid/decomposeParDict create mode 100644 cases/scrivenWedge/system/fluid/fvSchemes create mode 100644 cases/scrivenWedge/system/fluid/fvSolution create mode 100644 cases/scrivenWedge/system/fluid/setAlphaFieldDict create mode 100644 cases/scrivenWedge/system/fluid/setFieldfromTableDict create mode 100644 cases/scrivenWedge/system/fvSchemes create mode 100644 cases/scrivenWedge/system/fvSolution create mode 100644 cases/stefanProblem/0.orig/fluid/T create mode 100644 cases/stefanProblem/0.orig/fluid/U create mode 100644 cases/stefanProblem/0.orig/fluid/alpha.liquid create mode 100644 cases/stefanProblem/0.orig/fluid/mDot create mode 100644 cases/stefanProblem/0.orig/fluid/p create mode 100644 cases/stefanProblem/0.orig/fluid/p_rgh create mode 100644 cases/stefanProblem/Allclean create mode 100644 cases/stefanProblem/Allrun create mode 100644 cases/stefanProblem/constant/fluid/transportProperties create mode 100644 cases/stefanProblem/constant/fluid/turbulenceProperties create mode 100644 cases/stefanProblem/constant/g create mode 100644 cases/stefanProblem/constant/regionProperties create mode 100644 cases/stefanProblem/python/T0.csv create mode 100644 cases/stefanProblem/python/analytical.csv create mode 100644 cases/stefanProblem/python/initPos.H create mode 100644 cases/stefanProblem/python/plotBenchmark.py create mode 100644 cases/stefanProblem/python/setup.py create mode 100644 cases/stefanProblem/system/controlDict create mode 100644 cases/stefanProblem/system/decomposeParDict create mode 100644 cases/stefanProblem/system/fluid/blockMeshDict create mode 100644 cases/stefanProblem/system/fluid/decomposeParDict create mode 100644 cases/stefanProblem/system/fluid/fvSchemes create mode 100644 cases/stefanProblem/system/fluid/fvSolution create mode 100644 cases/stefanProblem/system/fluid/setAlphaFieldDict create mode 100644 cases/stefanProblem/system/fluid/setFieldfromTableDict create mode 100644 cases/stefanProblem/system/fvSchemes create mode 100644 cases/stefanProblem/system/fvSolution create mode 100644 cases/suckingInterface/0.orig/fluid/T create mode 100644 cases/suckingInterface/0.orig/fluid/U create mode 100644 cases/suckingInterface/0.orig/fluid/alpha.liquid create mode 100644 cases/suckingInterface/0.orig/fluid/mDot create mode 100644 cases/suckingInterface/0.orig/fluid/p create mode 100644 cases/suckingInterface/0.orig/fluid/p_rgh create mode 100644 cases/suckingInterface/Allclean create mode 100644 cases/suckingInterface/Allrun create mode 100644 cases/suckingInterface/T01.csv create mode 100644 cases/suckingInterface/constant/fluid/transportProperties create mode 100644 cases/suckingInterface/constant/fluid/turbulenceProperties create mode 100644 cases/suckingInterface/constant/g create mode 100644 cases/suckingInterface/constant/regionProperties create mode 100644 cases/suckingInterface/python/data.dat create mode 100644 cases/suckingInterface/python/plotBenchmark.py create mode 100644 cases/suckingInterface/system/controlDict create mode 100644 cases/suckingInterface/system/decomposeParDict create mode 100644 cases/suckingInterface/system/fluid/blockMeshDict create mode 100644 cases/suckingInterface/system/fluid/decomposeParDict create mode 100644 cases/suckingInterface/system/fluid/fvSchemes create mode 100644 cases/suckingInterface/system/fluid/fvSolution create mode 100644 cases/suckingInterface/system/fluid/setAlphaFieldDict create mode 100644 cases/suckingInterface/system/fluid/setFieldfromTableDict create mode 100644 cases/suckingInterface/system/fvSchemes create mode 100644 cases/suckingInterface/system/fvSolution create mode 100644 etc/buildList create mode 100644 etc/dicts/controlDict.postFunctionObjects create mode 100644 src/functionObjects/Make/files create mode 100644 src/functionObjects/Make/options create mode 100644 src/functionObjects/bubbleDestroyer/bubbleDestroyer.C create mode 100644 src/functionObjects/bubbleDestroyer/bubbleDestroyer.H create mode 100644 src/functionObjects/bubbleGenerator/activationModels/activationModel/activationModel.C create mode 100644 src/functionObjects/bubbleGenerator/activationModels/activationModel/activationModel.H create mode 100644 src/functionObjects/bubbleGenerator/activationModels/liquidSuperheatingThreshold/liquidSuperheatingThreshold.C create mode 100644 src/functionObjects/bubbleGenerator/activationModels/liquidSuperheatingThreshold/liquidSuperheatingThreshold.H create mode 100644 src/functionObjects/bubbleGenerator/bubbleGenerator.C create mode 100644 src/functionObjects/bubbleGenerator/bubbleGenerator.H create mode 100644 src/functionObjects/bubbleGenerator/locationModels/fixedSites/fixedSites.C create mode 100644 src/functionObjects/bubbleGenerator/locationModels/fixedSites/fixedSites.H create mode 100644 src/functionObjects/bubbleGenerator/locationModels/locationModel/locationModel.C create mode 100644 src/functionObjects/bubbleGenerator/locationModels/locationModel/locationModel.H create mode 100644 src/functionObjects/bubbleGenerator/nucleationModels/fixedRadius/fixedRadius.C create mode 100644 src/functionObjects/bubbleGenerator/nucleationModels/fixedRadius/fixedRadius.H create mode 100644 src/functionObjects/bubbleGenerator/nucleationModels/nucleationModel/nucleationModel.C create mode 100644 src/functionObjects/bubbleGenerator/nucleationModels/nucleationModel/nucleationModel.H create mode 100644 src/functionObjects/bubbleTracker/bubbleTracker.C create mode 100644 src/functionObjects/bubbleTracker/bubbleTracker.H create mode 100644 src/functionObjects/postBoiling/postBoiling.C create mode 100644 src/functionObjects/postBoiling/postBoiling.H create mode 100644 src/fvPatchFields/turbulentTemperatureCoupledBoilingMicrolayer/turbulentTemperatureCoupledBoilingMicrolayerFvPatchScalarField.C create mode 100644 src/fvPatchFields/turbulentTemperatureCoupledBoilingMicrolayer/turbulentTemperatureCoupledBoilingMicrolayerFvPatchScalarField.H create mode 100644 src/geometricVoF/Make/files create mode 100644 src/geometricVoF/Make/options create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/isoAdvection.C create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/isoAdvection.H create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/isoAdvectionTemplates.C create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/lnInclude/isoAdvectionBoiling.C create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/lnInclude/isoAdvectionBoiling.H create mode 100644 src/geometricVoF/advectionSchemes/isoAdvection/lnInclude/isoAdvectionTemplatesBoiling.C create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCell.C create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCell.H create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCellIso.C create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCellIso.H create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCellPLIC.C create mode 100644 src/geometricVoF/cellCuts/cutCell/cutCellPLIC.H create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFace.C create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFace.H create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFaceAdvect.C create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFaceAdvect.H create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFaceIso.C create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFaceIso.H create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFacePLIC.C create mode 100644 src/geometricVoF/cellCuts/cutFace/cutFacePLIC.H create mode 100644 src/geometricVoF/reconstructedDistanceFunction/reconstructedDistanceFunction.C create mode 100644 src/geometricVoF/reconstructedDistanceFunction/reconstructedDistanceFunction.H create mode 100644 src/geometricVoF/reconstructionSchemes/isoSchemes/isoAlpha/isoAlpha.C create mode 100644 src/geometricVoF/reconstructionSchemes/isoSchemes/isoAlpha/isoAlpha.H create mode 100644 src/geometricVoF/reconstructionSchemes/plicSchemes/gradAlpha/gradAlpha.C create mode 100644 src/geometricVoF/reconstructionSchemes/plicSchemes/gradAlpha/gradAlpha.H create mode 100644 src/geometricVoF/reconstructionSchemes/plicSchemes/plicRDF/plicRDF.C create mode 100644 src/geometricVoF/reconstructionSchemes/plicSchemes/plicRDF/plicRDF.H create mode 100644 src/geometricVoF/reconstructionSchemes/reconstructionSchemes.C create mode 100644 src/geometricVoF/reconstructionSchemes/reconstructionSchemes.H create mode 100644 src/geometricVoF/reconstructionSchemes/reconstructionSchemesNew.C create mode 100644 src/geometricVoF/sampledInterface/sampledInterface.C create mode 100644 src/geometricVoF/sampledInterface/sampledInterface.H create mode 100644 src/geometricVoF/sampledInterface/sampledInterfaceTemplates.C create mode 100644 src/geometricVoF/surfaceIterators/surfaceIteratorIso.C create mode 100644 src/geometricVoF/surfaceIterators/surfaceIteratorIso.H create mode 100644 src/geometricVoF/surfaceIterators/surfaceIteratorPLIC.C create mode 100644 src/geometricVoF/surfaceIterators/surfaceIteratorPLIC.H create mode 100644 src/interfaceProperties/Make/files create mode 100644 src/interfaceProperties/Make/options create mode 100644 src/interfaceProperties/curvatureModels/curvatureModel/curvatureModel.C create mode 100644 src/interfaceProperties/curvatureModels/curvatureModel/curvatureModel.H create mode 100644 src/interfaceProperties/curvatureModels/curvatureModel/curvatureModelNew.C create mode 100644 src/interfaceProperties/curvatureModels/fixedCurvature/fixedCurvature.C create mode 100644 src/interfaceProperties/curvatureModels/fixedCurvature/fixedCurvature.H create mode 100644 src/interfaceProperties/curvatureModels/gradAlphaCurvature/gradAlphaCurvature.C create mode 100644 src/interfaceProperties/curvatureModels/gradAlphaCurvature/gradAlphaCurvature.H create mode 100644 src/interfaceProperties/curvatureModels/gradRDFCurvature/gradRDFCurvature.C create mode 100644 src/interfaceProperties/curvatureModels/gradRDFCurvature/gradRDFCurvature.H create mode 100644 src/interfaceProperties/interfacePropertiesBoiling.C create mode 100644 src/interfaceProperties/interfacePropertiesBoiling.H diff --git a/Allwclean b/Allwclean new file mode 100644 index 0000000..662593b --- /dev/null +++ b/Allwclean @@ -0,0 +1,20 @@ +#!/bin/bash +cd "${0%/*}" || exit # Run from this directory + +#------------------------------------------------------------------------------ +echo WARNING: This will clean all the libraries and solvers! +echo Press y to proceed or anything else to abort. + +read varname; + +if [[ "$varname" == "y" ]]; +then + input="etc/buildList" + + while IFS= read -r target + do + wclean $targetType $target + done < "$input" + +fi +#------------------------------------------------------------------------------ diff --git a/Allwmake b/Allwmake new file mode 100644 index 0000000..194e1d1 --- /dev/null +++ b/Allwmake @@ -0,0 +1,13 @@ +#!/bin/sh +cd "${0%/*}" || exit # Run from this directory +. ${WM_PROJECT_DIR:?}/wmake/scripts/AllwmakeParseArguments + +#------------------------------------------------------------------------------ +input="etc/buildList" + +while IFS= read -r target +do + wmake $targetType $target +done < "$input" + +#------------------------------------------------------------------------------ diff --git a/applications/solvers/icoBoilingFoam/Make/files b/applications/solvers/icoBoilingFoam/Make/files new file mode 100644 index 0000000..82d18a8 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/Make/files @@ -0,0 +1,5 @@ +fluid/compressibleCourantNo.C +solid/solidRegionDiffNo.C +icoBoilingFoam.C + +EXE = $(FOAM_USER_APPBIN)/icoBoilingFoam diff --git a/applications/solvers/icoBoilingFoam/Make/options b/applications/solvers/icoBoilingFoam/Make/options new file mode 100644 index 0000000..8cdde07 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/Make/options @@ -0,0 +1,52 @@ +EXE_INC = \ + -I./fluid \ + -I./fluid/VoF \ + -I./solid \ + -I./include \ + -I../../../src/interfaceProperties/lnInclude \ + -I../../../src/geometricVoF/lnInclude \ + -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)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/surfMesh/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude \ + -I$(LIB_SRC)/transportModels/compressible/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/solidThermo/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/chemistryModel/lnInclude \ + -I$(LIB_SRC)/ODE/lnInclude \ + -I$(LIB_SRC)/combustionModels/lnInclude \ + -I$(LIB_SRC)/thermophysicalModels/radiation/lnInclude \ + -I$(LIB_SRC)/regionModels/regionModel/lnInclude \ + -Wfatal-errors + +EXE_LIBS = \ + -lincompressibleTransportModels \ + -lturbulenceModels \ + -lincompressibleTurbulenceModels \ + -lfiniteVolume \ + -ldynamicFvMesh \ + -lsurfMesh \ + -lfvOptions \ + -lmeshTools \ + -lsampling \ + -lwaveModels \ + -lspecie \ + -lreactionThermophysicalModels \ + -lsolidThermo \ + -lchemistryModel \ + -lODE \ + -lcombustionModels \ + -lturbulenceModels \ + -lcompressibleTurbulenceModels \ + -lradiationModels \ + -lregionModels \ + -L$(FOAM_USER_LIBBIN) -linterfacePropertiesBoiling -lgeometricVoFBoiling diff --git a/applications/solvers/icoBoilingFoam/createFields.H b/applications/solvers/icoBoilingFoam/createFields.H new file mode 100644 index 0000000..30f4452 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/createFields.H @@ -0,0 +1,2 @@ +#include "createFluidFields.H" +#include "createSolidFields.H" diff --git a/applications/solvers/icoBoilingFoam/createMeshes.H b/applications/solvers/icoBoilingFoam/createMeshes.H new file mode 100644 index 0000000..97aed21 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/createMeshes.H @@ -0,0 +1,4 @@ +regionProperties rp(runTime); + +#include "createFluidMeshes.H" +#include "createSolidMeshes.H" diff --git a/applications/solvers/icoBoilingFoam/createMeshesPostProcess.H b/applications/solvers/icoBoilingFoam/createMeshesPostProcess.H new file mode 100644 index 0000000..d6d60a1 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/createMeshesPostProcess.H @@ -0,0 +1,9 @@ +#include "createMeshes.H" + +if (!fluidRegions.size() && !solidRegions.size()) +{ + FatalErrorIn(args.executable()) + << "No region meshes present" << exit(FatalError); +} + +fvMesh& mesh = fluidRegions.size() ? fluidRegions[0] : solidRegions[0]; diff --git a/applications/solvers/icoBoilingFoam/fluid/TEqn.H b/applications/solvers/icoBoilingFoam/fluid/TEqn.H new file mode 100644 index 0000000..aca4e93 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/fluid/TEqn.H @@ -0,0 +1,33 @@ +{ + + kappa = alpha1*k1 + alpha2*k2; + surfaceScalarField kappaf(fvc::interpolate(kappa)); + volScalarField energyExp(energySource*Tsat); + + #include "computeMassSource.H" + + + + fvScalarMatrix TEqn + ( + fvm::ddt(rhoCp,T) + + fvm::div(rhoCpPhi,T) + - fvm::Sp(fvc::ddt(rhoCp) + fvc::div(rhoCpPhi), T) + - fvm::laplacian(kappaf,T) + - fvm::Sp(energySource,T) + // - fvc::DDt(phi,p_rgh) + == + - energyExp + ); + + + TEqn.relax(); + TEqn.solve(); + + Info<< "min/max(T) = " << min(T).value() << ", " << max(T).value() < tUEqn + ( + fvm::ddt(rho, U) + fvm::div(rhoPhi, U) + - fvm::Sp(fvc::ddt(rho) + fvc::div(rhoPhi), U) + + MRF.DDt(rho, U) + + turbulence.divDevRhoReff(rho,U) + == + fvOptions(rho, U) + ); + fvVectorMatrix& UEqn = tUEqn.ref(); + + UEqn.relax(); + + fvOptions.constrain(UEqn); + + if (momentumPredictor) + { + + #include "pEqnCorr.H" + + solve + ( + UEqn + == + fvc::reconstruct + ( + ( + interface.surfaceTensionForce() + - ghf*fvc::snGrad(rho) + - fvc::snGrad(p_rgh) + )*mesh.magSf() + ), + mesh.solver(U.select(finalIter)) + ); + + fvOptions.correct(U); + } diff --git a/applications/solvers/icoBoilingFoam/fluid/VoF/alphaControls_advector.H b/applications/solvers/icoBoilingFoam/fluid/VoF/alphaControls_advector.H new file mode 100644 index 0000000..2e94f34 --- /dev/null +++ b/applications/solvers/icoBoilingFoam/fluid/VoF/alphaControls_advector.H @@ -0,0 +1,3 @@ +const dictionary& alphaControls = mesh.solverDict(alpha1.name()); + +label nAlphaSubCycles(alphaControls.get