Compare commits
1 Commits
wip-meson-
...
update-pst
| Author | SHA1 | Date | |
|---|---|---|---|
| 5cf5af9d3b |
@ -49,7 +49,7 @@
|
||||
|
||||
<!--
|
||||
Providing details of your set-up can help us identify any issues, e.g.
|
||||
OpenFOAM version : v2306|v2212|v2206|v2112|v2106 etc
|
||||
OpenFOAM version : v2212|v2206|v2112|v2106|v2012 etc
|
||||
Operating system : ubuntu|openSUSE|centos etc
|
||||
Hardware info : any info that may help?
|
||||
Compiler : gcc|intel|clang etc
|
||||
|
||||
10
Allwmake
10
Allwmake
@ -96,12 +96,10 @@ echo " ${WM_PROJECT_DIR##*/}"
|
||||
echo " $WM_COMPILER ${WM_COMPILER_TYPE:-system} compiler"
|
||||
echo " ${WM_OPTIONS}, with ${WM_MPLIB} ${FOAM_MPI}"
|
||||
echo
|
||||
|
||||
# The api/patch information
|
||||
sed -e 's/^/ /; s/=/ = /' ./META-INFO/api-info 2>/dev/null || true
|
||||
|
||||
echo " bin = $(_foamCountDirEntries "$FOAM_APPBIN") entries"
|
||||
echo " lib = $(_foamCountDirEntries "$FOAM_LIBBIN") entries"
|
||||
echo " api = $(etc/openfoam -show-api 2>/dev/null)"
|
||||
echo " patch = $(etc/openfoam -show-patch 2>/dev/null)"
|
||||
echo " bin = $(_foamCountDirEntries "$FOAM_APPBIN") entries"
|
||||
echo " lib = $(_foamCountDirEntries "$FOAM_LIBBIN") entries"
|
||||
echo
|
||||
echo ========================================
|
||||
|
||||
|
||||
@ -5,22 +5,17 @@ It is likely incomplete...
|
||||
|
||||
## Contributors (alphabetical by surname)
|
||||
|
||||
- Horacio Aguerre
|
||||
- Yu Ankun
|
||||
- Tetsuo Aoyagi
|
||||
- Akira Azami
|
||||
- William Bainbridge
|
||||
- Gabriel Barajas
|
||||
- Kutalmis Bercin
|
||||
- Julius Bergmann
|
||||
- Ivor Clifford
|
||||
- Greg Collecutt
|
||||
- Jonathan Cranford
|
||||
- Santiago Marquez Damian
|
||||
- Sergio Ferraris
|
||||
- Matej Forman
|
||||
- Marian Fuchs
|
||||
- Gabriel Gerlero
|
||||
- Pawan Ghildiyal
|
||||
- Chris Greenshields
|
||||
- Bernhard Gschaider
|
||||
@ -55,11 +50,8 @@ It is likely incomplete...
|
||||
- Gavin Tabor
|
||||
- Zeljko Tukovic
|
||||
- Eugene De Villiers
|
||||
- Louis Vittoz
|
||||
- Vuko Vukcevic
|
||||
- Yi Wang
|
||||
- Norbert Weber
|
||||
- Volker Weissmann
|
||||
- Henry Weller
|
||||
- Niklas Wikstrom
|
||||
- Guanyang Xue
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
api=2306
|
||||
patch=0
|
||||
api=2301
|
||||
patch=230110
|
||||
|
||||
14
README.md
14
README.md
@ -40,9 +40,9 @@ Violations of the Trademark are monitored, and will be duly prosecuted.
|
||||
|
||||
If OpenFOAM has already been compiled on your system, simply source
|
||||
the appropriate `etc/bashrc` or `etc/cshrc` file and get started.
|
||||
For example, for the OpenFOAM-v2306 version:
|
||||
For example, for the OpenFOAM-v2212 version:
|
||||
```
|
||||
source /installation/path/OpenFOAM-v2306/etc/bashrc
|
||||
source /installation/path/OpenFOAM-v2212/etc/bashrc
|
||||
```
|
||||
|
||||
## Compiling OpenFOAM
|
||||
@ -127,8 +127,8 @@ These 3rd-party sources are normally located in a directory parallel
|
||||
to the OpenFOAM directory. For example,
|
||||
```
|
||||
/path/parent
|
||||
|-- OpenFOAM-v2306
|
||||
\-- ThirdParty-v2306
|
||||
|-- OpenFOAM-v2212
|
||||
\-- ThirdParty-v2212
|
||||
```
|
||||
There are, however, many cases where this simple convention is inadequate:
|
||||
|
||||
@ -136,7 +136,7 @@ There are, however, many cases where this simple convention is inadequate:
|
||||
operating system or cluster installation provides it)
|
||||
|
||||
* When we have changed the OpenFOAM directory name to some arbitrary
|
||||
directory name, e.g. openfoam-sandbox2306, etc..
|
||||
directory name, e.g. openfoam-sandbox2212, etc..
|
||||
|
||||
* When we would like any additional 3rd party software to be located
|
||||
inside of the OpenFOAM directory to ensure that the installation is
|
||||
@ -156,9 +156,9 @@ when locating the ThirdParty directory with the following precedence:
|
||||
2. PREFIX/ThirdParty-VERSION
|
||||
* this corresponds to the traditional approach
|
||||
3. PREFIX/ThirdParty-vAPI
|
||||
* allows for an updated value of VERSION, *eg*, `v2306-myCustom`,
|
||||
* allows for an updated value of VERSION, *eg*, `v2212-myCustom`,
|
||||
without requiring a renamed ThirdParty. The API value would still
|
||||
be `2306` and the original `ThirdParty-v2306/` would be found.
|
||||
be `2212` and the original `ThirdParty-v2212/` would be found.
|
||||
4. PREFIX/ThirdParty-API
|
||||
* same as the previous example, but using an unadorned API value.
|
||||
5. PREFIX/ThirdParty-common
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
subdir('solvers')
|
||||
subdir('test')
|
||||
subdir('tools')
|
||||
subdir('utilities')
|
||||
@ -1,32 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'dnsFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_randomProcesses,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/DNS/dnsFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/randomProcesses',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/DNS/dnsFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_dnsFoam = executable(
|
||||
'dnsFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1 +0,0 @@
|
||||
subdir('dnsFoam')
|
||||
@ -1,37 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'acousticFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/acoustic/acousticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/acoustic/acousticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_acousticFoam = executable(
|
||||
'acousticFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -18,6 +18,6 @@ dimensionedScalar rho("rho", dimDensity, transportProperties);
|
||||
|
||||
scalar MaxCo =
|
||||
max(mesh.surfaceInterpolation::deltaCoeffs()*c0).value()
|
||||
*runTime.deltaTValue();
|
||||
*runTime.deltaT().value();
|
||||
|
||||
Info<< "Max acoustic Courant Number = " << MaxCo << endl;
|
||||
|
||||
@ -1 +0,0 @@
|
||||
subdir('acousticFoam')
|
||||
@ -1,33 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'laplacianFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/basic/laplacianFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/basic/laplacianFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_laplacianFoam = executable(
|
||||
'laplacianFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('overLaplacianDyMFoam')
|
||||
@ -1,35 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'overLaplacianDyMFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_dynamicFvMesh,
|
||||
lib_overset,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/basic/laplacianFoam/overLaplacianDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/overset',
|
||||
'-I' + recursive_include_dirs / 'src/overset/include',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/basic/laplacianFoam/overLaplacianDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_overLaplacianDyMFoam = executable(
|
||||
'overLaplacianDyMFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,3 +0,0 @@
|
||||
subdir('laplacianFoam')
|
||||
subdir('potentialFoam')
|
||||
subdir('scalarTransportFoam')
|
||||
@ -1,34 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'potentialFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/basic/potentialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/basic/potentialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_potentialFoam = executable(
|
||||
'potentialFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('overPotentialFoam')
|
||||
@ -1,36 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'overPotentialFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_dynamicFvMesh,
|
||||
lib_sampling,
|
||||
lib_overset,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/basic/potentialFoam/overPotentialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/overset',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/basic/potentialFoam/overPotentialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_overPotentialFoam = executable(
|
||||
'overPotentialFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,33 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'scalarTransportFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/basic/scalarTransportFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/basic/scalarTransportFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_scalarTransportFoam = executable(
|
||||
'scalarTransportFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -6,7 +6,7 @@
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
Copyright (C) 2019-2020,2023 OpenCFD Ltd.
|
||||
Copyright (C) 2019-2020 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -132,11 +132,6 @@ void PDRkEpsilon::correct()
|
||||
|
||||
// Update epsilon and G at the wall
|
||||
epsilon_.boundaryFieldRef().updateCoeffs();
|
||||
// Push new cell values to
|
||||
// coupled neighbours. Note that we want to avoid the re-updateCoeffs
|
||||
// of the wallFunctions so make sure to bypass the evaluate on
|
||||
// those patches and only do the coupled ones.
|
||||
epsilon_.boundaryFieldRef().evaluateCoupled<coupledFvPatch>();
|
||||
|
||||
// Add the blockage generation term so that it is included consistently
|
||||
// in both the k and epsilon equations
|
||||
|
||||
@ -109,7 +109,7 @@ Foam::XiEqModel::calculateSchelkinEffect(const scalar uPrimeCoef) const
|
||||
mesh,
|
||||
IOobject::NO_READ,
|
||||
IOobject::NO_WRITE,
|
||||
IOobject::NO_REGISTER
|
||||
false
|
||||
),
|
||||
mesh,
|
||||
dimensionedScalar(Nv.dimensions(), Zero)
|
||||
|
||||
@ -1,79 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'XiModels/XiModel/XiModel.C',
|
||||
'XiModels/XiModel/XiModelNew.C',
|
||||
'XiModels/fixed/fixed.C',
|
||||
'XiModels/algebraic/algebraic.C',
|
||||
'XiModels/transport/transport.C',
|
||||
'XiModels/XiEqModels/XiEqModel/XiEqModel.C',
|
||||
'XiModels/XiEqModels/XiEqModel/XiEqModelNew.C',
|
||||
'XiModels/XiEqModels/Gulder/Gulder.C',
|
||||
'XiModels/XiEqModels/instabilityXiEq/instabilityXiEq.C',
|
||||
'XiModels/XiEqModels/SCOPEBlendXiEq/SCOPEBlendXiEq.C',
|
||||
'XiModels/XiEqModels/SCOPEXiEq/SCOPEXiEq.C',
|
||||
'XiModels/XiGModels/XiGModel/XiGModel.C',
|
||||
'XiModels/XiGModels/XiGModel/XiGModelNew.C',
|
||||
'XiModels/XiGModels/KTS/KTS.C',
|
||||
'XiModels/XiGModels/instabilityG/instabilityG.C',
|
||||
'PDRModels/turbulence/PDRkEpsilon/PDRkEpsilon.C',
|
||||
'PDRModels/dragModels/PDRDragModel/PDRDragModel.C',
|
||||
'PDRModels/dragModels/PDRDragModel/PDRDragModelNew.C',
|
||||
'PDRModels/dragModels/basic/basic.C',
|
||||
'PDRModels/XiEqModels/basicXiSubXiEq/basicXiSubXiEq.C',
|
||||
'PDRModels/XiGModels/basicXiSubG/basicXiSubG.C',
|
||||
'laminarFlameSpeed/SCOPE/SCOPELaminarFlameSpeed.C',
|
||||
'PDRFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_engine,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_laminarFlameSpeedModels,
|
||||
lib_dynamicFvMesh,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiModel',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiEqModels/XiEqModel',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiGModels/XiGModel',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/PDRModels/dragModels/PDRDragModel',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/laminarFlameSpeed/SCOPE',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/surfMesh',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/engine',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/PDRFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_PDRFoam = executable(
|
||||
'PDRFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,57 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'XiDyMFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_sampling,
|
||||
lib_engine,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_laminarFlameSpeedModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiDyMFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/fvOptions',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/engine',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam/XiDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_XiDyMFoam = executable(
|
||||
'XiDyMFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,51 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'XiEngineFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_engine,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_laminarFlameSpeedModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/engine',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_XiEngineFoam = executable(
|
||||
'XiEngineFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -223,7 +223,7 @@ if (ign.ignited())
|
||||
volScalarField R(Gstar*XiEqStar/(XiEqStar - scalar(1)));
|
||||
volScalarField G(R*(XiEq - scalar(1.001))/XiEq);
|
||||
|
||||
//R *= (Gstar + 2*mag(devSymm(fvc::grad(U))))/Gstar;
|
||||
//R *= (Gstar + 2*mag(dev(symm(fvc::grad(U)))))/Gstar;
|
||||
|
||||
// Solve for the flame wrinkling
|
||||
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@ -1,53 +0,0 @@
|
||||
subdir('XiDyMFoam')
|
||||
subdir('XiEngineFoam')
|
||||
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'XiFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_engine,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_laminarFlameSpeedModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/engine',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_XiFoam = executable(
|
||||
'XiFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -12,7 +12,7 @@ Info<< "Creating base fields for time " << runTime.timeName() << endl;
|
||||
mesh,
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE,
|
||||
IOobject::NO_REGISTER
|
||||
false
|
||||
),
|
||||
mesh,
|
||||
dimensionedScalar("Ydefault", dimless, 1)
|
||||
@ -29,7 +29,7 @@ Info<< "Creating base fields for time " << runTime.timeName() << endl;
|
||||
mesh,
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE,
|
||||
IOobject::NO_REGISTER
|
||||
false
|
||||
),
|
||||
mesh,
|
||||
dimensionedScalar("p", dimPressure, p0)
|
||||
@ -46,7 +46,7 @@ Info<< "Creating base fields for time " << runTime.timeName() << endl;
|
||||
mesh,
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE,
|
||||
IOobject::NO_REGISTER
|
||||
false
|
||||
),
|
||||
mesh,
|
||||
dimensionedScalar("T", dimTemperature, T0)
|
||||
|
||||
@ -1,41 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'chemFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_chemistryModel,
|
||||
lib_thermophysicalProperties,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/chemFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/thermophysicalProperties',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/chemFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_chemFoam = executable(
|
||||
'chemFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,5 +1,5 @@
|
||||
if (adjustTimeStep)
|
||||
{
|
||||
runTime.setDeltaT(min(dtChem, maxDeltaT));
|
||||
Info<< "deltaT = " << runTime.deltaTValue() << endl;
|
||||
Info<< "deltaT = " << runTime.deltaT().value() << endl;
|
||||
}
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
dtChem = chemistry.solve(runTime.deltaTValue());
|
||||
dtChem = chemistry.solve(runTime.deltaT().value());
|
||||
scalar Qdot = chemistry.Qdot()()[0]/rho[0];
|
||||
integratedHeat += Qdot*runTime.deltaTValue();
|
||||
integratedHeat += Qdot*runTime.deltaT().value();
|
||||
|
||||
@ -1,49 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'coldEngineFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_engine,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/coldEngineFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/engine',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/coldEngineFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_coldEngineFoam = executable(
|
||||
'coldEngineFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,81 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'fireFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_specie,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_thermophysicalProperties,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_SLGThermo,
|
||||
lib_chemistryModel,
|
||||
lib_solidChemistryModel,
|
||||
lib_combustionModels,
|
||||
lib_regionModels,
|
||||
lib_radiationModels,
|
||||
lib_surfaceFilmModels,
|
||||
lib_surfaceFilmDerivedFvPatchFields,
|
||||
lib_pyrolysisModels,
|
||||
lib_regionCoupling,
|
||||
lib_lagrangian,
|
||||
lib_lagrangianIntermediate,
|
||||
lib_lagrangianTurbulence,
|
||||
lib_ODE,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
lib_faOptions,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/fireFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/finiteArea',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/distributionModels',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidChemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/combustionModels',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/thermophysicalProperties',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/pyrolysisModels',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'src/faOptions',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/fireFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_fireFoam = executable(
|
||||
'fireFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,6 +0,0 @@
|
||||
subdir('PDRFoam')
|
||||
subdir('XiFoam')
|
||||
subdir('chemFoam')
|
||||
subdir('coldEngineFoam')
|
||||
subdir('fireFoam')
|
||||
subdir('reactingFoam')
|
||||
@ -1,55 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'reactingFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_chemistryModel,
|
||||
lib_ODE,
|
||||
lib_combustionModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/combustionModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_reactingFoam = executable(
|
||||
'reactingFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('rhoReactingBuoyantFoam')
|
||||
subdir('rhoReactingFoam')
|
||||
@ -1,53 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoReactingBuoyantFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_chemistryModel,
|
||||
lib_ODE,
|
||||
lib_combustionModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam/rhoReactingBuoyantFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/combustionModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam/rhoReactingBuoyantFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoReactingBuoyantFoam = executable(
|
||||
'rhoReactingBuoyantFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,53 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoReactingFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_chemistryModel,
|
||||
lib_ODE,
|
||||
lib_combustionModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam/rhoReactingFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/combustionModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam/rhoReactingFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoReactingFoam = executable(
|
||||
'rhoReactingFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,5 +0,0 @@
|
||||
subdir('rhoCentralFoam')
|
||||
subdir('rhoPimpleAdiabaticFoam')
|
||||
subdir('rhoPimpleFoam')
|
||||
subdir('rhoSimpleFoam')
|
||||
subdir('sonicFoam')
|
||||
@ -103,10 +103,16 @@ Foam::smoluchowskiJumpTFvPatchScalarField::smoluchowskiJumpTFvPatchScalarField
|
||||
<< exit(FatalIOError);
|
||||
}
|
||||
|
||||
if (!this->readValueEntry(dict))
|
||||
if (dict.found("value"))
|
||||
{
|
||||
// Fallback: set to the internal field
|
||||
fvPatchField<scalar>::patchInternalField(*this);
|
||||
fvPatchField<scalar>::operator=
|
||||
(
|
||||
scalarField("value", dict, p.size())
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
fvPatchField<scalar>::operator=(patchInternalField());
|
||||
}
|
||||
|
||||
refValue() = *this;
|
||||
|
||||
@ -105,15 +105,18 @@ Foam::maxwellSlipUFvPatchVectorField::maxwellSlipUFvPatchVectorField
|
||||
<< exit(FatalIOError);
|
||||
}
|
||||
|
||||
if (this->readValueEntry(dict))
|
||||
if (dict.found("value"))
|
||||
{
|
||||
const auto* hasRefValue = dict.findEntry("refValue", keyType::LITERAL);
|
||||
const auto* hasFrac = dict.findEntry("valueFraction", keyType::LITERAL);
|
||||
fvPatchField<vector>::operator=
|
||||
(
|
||||
vectorField("value", dict, p.size())
|
||||
);
|
||||
|
||||
if (hasRefValue && hasFrac)
|
||||
if (dict.found("refValue") && dict.found("valueFraction"))
|
||||
{
|
||||
this->refValue().assign(*hasRefValue, p.size());
|
||||
this->valueFraction().assign(*hasFrac, p.size());
|
||||
this->refValue() = vectorField("refValue", dict, p.size());
|
||||
this->valueFraction() =
|
||||
scalarField("valueFraction", dict, p.size());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -1,33 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'U/maxwellSlipUFvPatchVectorField.C',
|
||||
'T/smoluchowskiJumpTFvPatchScalarField.C',
|
||||
'rho/fixedRhoFvPatchScalarField.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_finiteVolume,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
]
|
||||
dependencies = []
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoCentralFoam/BCs',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam/BCs',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
lib_rhoCentralFoam = library(
|
||||
'rhoCentralFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
pkg.generate(lib_rhoCentralFoam)
|
||||
@ -17,7 +17,7 @@ tmp<GeometricField<Type, fvsPatchField, surfaceMesh>> interpolate
|
||||
vf,
|
||||
dir,
|
||||
"reconstruct("
|
||||
+ (reconFieldName.empty() ? vf.name() : reconFieldName)
|
||||
+ (reconFieldName != word::null ? reconFieldName : vf.name())
|
||||
+ ')'
|
||||
)
|
||||
);
|
||||
|
||||
@ -1,49 +0,0 @@
|
||||
subdir('BCs')
|
||||
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoCentralFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_rhoCentralFoam,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoCentralFoam',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam/BCs',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoCentralFoam = executable(
|
||||
'rhoCentralFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,44 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoPimpleAdiabaticFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleAdiabaticFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleAdiabaticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoPimpleAdiabaticFoam = executable(
|
||||
'rhoPimpleAdiabaticFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,55 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoPimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_sampling,
|
||||
lib_atmosphericModels,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoPimpleFoam = executable(
|
||||
'rhoPimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('overRhoPimpleDyMFoam')
|
||||
@ -29,7 +29,7 @@ if (mesh.changing())
|
||||
wordList pcorrTypes
|
||||
(
|
||||
p.boundaryField().size(),
|
||||
fvPatchFieldBase::zeroGradientType()
|
||||
zeroGradientFvPatchScalarField::typeName
|
||||
);
|
||||
|
||||
// Set BCs of pcorr to fixed-value for patches at which p is fixed
|
||||
|
||||
@ -1,50 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'overRhoPimpleDyMFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_overset,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/overset',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_overRhoPimpleDyMFoam = executable(
|
||||
'overRhoPimpleDyMFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,51 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_atmosphericModels,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoSimpleFoam = executable(
|
||||
'rhoSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('overRhoSimpleFoam')
|
||||
subdir('rhoPorousSimpleFoam')
|
||||
@ -1,51 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'overRhoSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_sampling,
|
||||
lib_overset,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam/overRhoSimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/overset',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam/overRhoSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_overRhoSimpleFoam = executable(
|
||||
'overRhoSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,45 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'rhoPorousSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam/rhoPorousSimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam/rhoPorousSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_rhoPorousSimpleFoam = executable(
|
||||
'rhoPorousSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,46 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'sonicFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/sonicFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_sonicFoam = executable(
|
||||
'sonicFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('sonicDyMFoam')
|
||||
subdir('sonicLiquidFoam')
|
||||
@ -1,51 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'sonicDyMFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_sampling,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam/sonicDyMFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/sonicFoam/sonicDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_sonicDyMFoam = executable(
|
||||
'sonicDyMFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,30 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'sonicLiquidFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam/sonicLiquidFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/compressible/sonicFoam/sonicLiquidFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_sonicLiquidFoam = executable(
|
||||
'sonicLiquidFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,34 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'dsmcFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_meshTools,
|
||||
lib_finiteVolume,
|
||||
lib_lagrangian,
|
||||
lib_DSMC,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/dsmc/dsmcFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/DSMC',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/dsmc/dsmcFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_dsmcFoam = executable(
|
||||
'dsmcFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1 +0,0 @@
|
||||
subdir('dsmcFoam')
|
||||
@ -1,2 +0,0 @@
|
||||
subdir('dsmc')
|
||||
subdir('molecularDynamics')
|
||||
@ -1,38 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'mdEquilibrationFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_meshTools,
|
||||
lib_finiteVolume,
|
||||
lib_lagrangian,
|
||||
lib_molecule,
|
||||
lib_potential,
|
||||
lib_molecularMeasurements,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecule',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/potential',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecularMeasurements',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_mdEquilibrationFoam = executable(
|
||||
'mdEquilibrationFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,38 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'mdFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_meshTools,
|
||||
lib_finiteVolume,
|
||||
lib_lagrangian,
|
||||
lib_molecule,
|
||||
lib_potential,
|
||||
lib_molecularMeasurements,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/molecularDynamics/mdFoam',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecule',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/potential',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecularMeasurements',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/molecularDynamics/mdFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_mdFoam = executable(
|
||||
'mdFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,2 +0,0 @@
|
||||
subdir('mdEquilibrationFoam')
|
||||
subdir('mdFoam')
|
||||
@ -1,30 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'electrostaticFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/electromagnetics/electrostaticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/electromagnetics/electrostaticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_electrostaticFoam = executable(
|
||||
'electrostaticFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,30 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'magneticFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/electromagnetics/magneticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/electromagnetics/magneticFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_magneticFoam = executable(
|
||||
'magneticFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,3 +0,0 @@
|
||||
subdir('electrostaticFoam')
|
||||
subdir('magneticFoam')
|
||||
subdir('mhdFoam')
|
||||
@ -1,30 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'mhdFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/electromagnetics/mhdFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/electromagnetics/mhdFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_mhdFoam = executable(
|
||||
'mhdFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,32 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'financialFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/financial/financialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/financial/financialFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_financialFoam = executable(
|
||||
'financialFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1 +0,0 @@
|
||||
subdir('financialFoam')
|
||||
@ -7,7 +7,7 @@
|
||||
*mag(aMesh.edgeInterpolation::deltaCoeffs())
|
||||
/rhol
|
||||
)
|
||||
).value()*runTime.deltaTValue();
|
||||
).value()*runTime.deltaT().value();
|
||||
|
||||
Info<< "Max Capillary Courant Number = " << CoNumSigma << '\n' << endl;
|
||||
}
|
||||
|
||||
@ -87,13 +87,7 @@ int main(int argc, char *argv[])
|
||||
(
|
||||
fam::ddt(h, Us)
|
||||
+ fam::div(phi2s, Us)
|
||||
+ fam::Sp
|
||||
(
|
||||
0.0125
|
||||
*frictionFactor.internalField()
|
||||
*mag(Us.internalField()),
|
||||
Us
|
||||
)
|
||||
+ fam::Sp(0.0125*frictionFactor*mag(Us), Us)
|
||||
==
|
||||
Gs*h
|
||||
- fam::Sp(Sd, Us)
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'liquidFilmFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteArea,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/finiteArea/liquidFilmFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteArea',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/finiteArea/liquidFilmFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_liquidFilmFoam = executable(
|
||||
'liquidFilmFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -47,10 +47,10 @@ if (aMesh.nInternalEdges())
|
||||
);
|
||||
|
||||
CoNum = max(SfUfbyDelta/aMesh.magLe())
|
||||
.value()*runTime.deltaTValue();
|
||||
.value()*runTime.deltaT().value();
|
||||
|
||||
meanCoNum = (sum(SfUfbyDelta)/sum(aMesh.magLe()))
|
||||
.value()*runTime.deltaTValue();
|
||||
.value()*runTime.deltaT().value();
|
||||
|
||||
velMag = max(mag(phis)/aMesh.magLe()).value();
|
||||
}
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
subdir('liquidFilmFoam')
|
||||
subdir('sphereSurfactantFoam')
|
||||
subdir('surfactantFoam')
|
||||
@ -47,7 +47,6 @@ forAll(Us, faceI)
|
||||
Us[faceI].z() =
|
||||
Uinf.value()*0.25*R[faceI].x()*R[faceI].z()/sqr(mag(R[faceI]));
|
||||
}
|
||||
Us.boundaryFieldRef().evaluateCoupled<coupledFaPatch>();
|
||||
|
||||
Us -= aMesh.faceAreaNormals()*(aMesh.faceAreaNormals() & Us);
|
||||
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'sphereSurfactantFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteArea,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/finiteArea/sphereSurfactantFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteArea',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/finiteArea/sphereSurfactantFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_sphereSurfactantFoam = executable(
|
||||
'sphereSurfactantFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,32 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'surfactantFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteArea,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/finiteArea/surfactantFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteArea',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/finiteArea/surfactantFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_surfactantFoam = executable(
|
||||
'surfactantFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,49 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'buoyantBoussinesqPimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_incompressibleTurbulenceModels,
|
||||
lib_incompressibleTransportModels,
|
||||
lib_radiationModels,
|
||||
lib_atmosphericModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
|
||||
'-I' + meson.source_root() / 'src/transportModels',
|
||||
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_buoyantBoussinesqPimpleFoam = executable(
|
||||
'buoyantBoussinesqPimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,43 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'buoyantBoussinesqSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_incompressibleTurbulenceModels,
|
||||
lib_incompressibleTransportModels,
|
||||
lib_radiationModels,
|
||||
lib_atmosphericModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
|
||||
'-I' + meson.source_root() / 'src/transportModels',
|
||||
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_buoyantBoussinesqSimpleFoam = executable(
|
||||
'buoyantBoussinesqSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,57 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'buoyantPimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_radiationModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_atmosphericModels,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_buoyantPimpleFoam = executable(
|
||||
'buoyantPimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
|
||||
subdir('overBuoyantPimpleDyMFoam')
|
||||
@ -29,7 +29,7 @@ if (mesh.changing())
|
||||
wordList pcorrTypes
|
||||
(
|
||||
p.boundaryField().size(),
|
||||
fvPatchFieldBase::zeroGradientType()
|
||||
zeroGradientFvPatchScalarField::typeName
|
||||
);
|
||||
|
||||
// Set BCs of pcorr to fixed-value for patches at which p is fixed
|
||||
|
||||
@ -1,54 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'overBuoyantPimpleDyMFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_sampling,
|
||||
lib_meshTools,
|
||||
lib_fvOptions,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_radiationModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_atmosphericModels,
|
||||
lib_overset,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam/overBuoyantPimpleDyMFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/overset',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantPimpleFoam/overBuoyantPimpleDyMFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_overBuoyantPimpleDyMFoam = executable(
|
||||
'overBuoyantPimpleDyMFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,49 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'buoyantSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_radiationModels,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_atmosphericModels,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_buoyantSimpleFoam = executable(
|
||||
'buoyantSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -108,7 +108,7 @@ forAll(fluidRegions, i)
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
dimensionedScalar(word::null, dimLength, Zero)
|
||||
dimensionedScalar("hRef", dimLength, Zero) // uses name
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@ -1,63 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'chtMultiRegionSimpleFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_solidThermo,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_radiationModels,
|
||||
lib_fvOptions,
|
||||
lib_faOptions,
|
||||
lib_regionModels,
|
||||
lib_sampling,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/solid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
|
||||
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_chtMultiRegionSimpleFoam = executable(
|
||||
'chtMultiRegionSimpleFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,5 +1,5 @@
|
||||
derivedFvPatchFields/turbulentTemperatureTwoPhaseRadCoupledMixed/turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.C
|
||||
solid/solidRegionDiffNo.C
|
||||
../solid/solidRegionDiffNo.C
|
||||
chtMultiRegionTwoPhaseEulerFoam.C
|
||||
|
||||
EXE = $(FOAM_APPBIN)/chtMultiRegionTwoPhaseEulerFoam
|
||||
|
||||
@ -243,12 +243,14 @@ turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField
|
||||
<< exit(FatalError);
|
||||
}
|
||||
|
||||
fvPatchScalarField::operator=(scalarField("value", dict, p.size()));
|
||||
|
||||
this->readValueEntry(dict, IOobjectOption::MUST_READ);
|
||||
|
||||
if (this->readMixedEntries(dict))
|
||||
if (dict.found("refValue"))
|
||||
{
|
||||
// Full restart
|
||||
refValue() = scalarField("refValue", dict, p.size());
|
||||
refGrad() = scalarField("refGradient", dict, p.size());
|
||||
valueFraction() = scalarField("valueFraction", dict, p.size());
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -292,7 +294,8 @@ updateCoeffs()
|
||||
|
||||
// Since we're inside initEvaluate/evaluate there might be processor
|
||||
// comms underway. Change the tag we use.
|
||||
const int oldTag = UPstream::incrMsgType();
|
||||
int oldTag = UPstream::msgType();
|
||||
UPstream::msgType() = oldTag+1;
|
||||
|
||||
// Get the coupling information from the mappedPatchBase
|
||||
const label patchi = patch().index();
|
||||
@ -470,9 +473,10 @@ updateCoeffs()
|
||||
<< regionTypeNames_ << nl << exit(FatalError);
|
||||
}
|
||||
|
||||
UPstream::msgType(oldTag); // Restore tag
|
||||
|
||||
mixedFvPatchScalarField::updateCoeffs();
|
||||
|
||||
// Restore tag
|
||||
UPstream::msgType() = oldTag;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -221,7 +221,7 @@ forAll(fluidRegions, i)
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
dimensionedScalar(word::null, dimLength, Zero)
|
||||
dimensionedScalar("hRef", dimLength, Zero)
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@ -13,11 +13,11 @@ forAll(cumulativeContErrIO, i)
|
||||
"cumulativeContErr",
|
||||
runTime.timeName(),
|
||||
"uniform",
|
||||
mesh.thisDb(),
|
||||
mesh,
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
dimensionedScalar(word::null, dimless, Zero)
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@ -1,63 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'derivedFvPatchFields/turbulentTemperatureTwoPhaseRadCoupledMixed/turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.C',
|
||||
'../solid/solidRegionDiffNo.C',
|
||||
'chtMultiRegionTwoPhaseEulerFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_solidThermo,
|
||||
lib_radiationModels,
|
||||
lib_regionModels,
|
||||
lib_reactingMultiphaseSystem,
|
||||
lib_reactingTwoPhaseSystem,
|
||||
lib_twoPhaseReactingTurbulenceModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/multiphase/reactingTwoPhaseEulerFoam',
|
||||
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/twoPhaseSystem',
|
||||
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/multiphaseSystem',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/fluid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/solid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/fluid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseCompressible',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_chtMultiRegionTwoPhaseEulerFoam = executable(
|
||||
'chtMultiRegionTwoPhaseEulerFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1 +0,0 @@
|
||||
../../solid/solidRegionDiffNo.C
|
||||
@ -112,7 +112,7 @@ forAll(fluidRegions, i)
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::NO_WRITE
|
||||
),
|
||||
dimensionedScalar(word::null, dimLength, Zero)
|
||||
dimensionedScalar("hRef", dimLength, Zero) // uses name
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@ -13,11 +13,11 @@ forAll(cumulativeContErrIO, i)
|
||||
"cumulativeContErr",
|
||||
runTime.timeName(),
|
||||
"uniform",
|
||||
mesh.thisDb(),
|
||||
mesh,
|
||||
IOobject::READ_IF_PRESENT,
|
||||
IOobject::AUTO_WRITE
|
||||
),
|
||||
dimensionedScalar(word::null, dimless, Zero)
|
||||
dimensionedScalar(dimless, Zero)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
@ -49,11 +49,11 @@ if (adjustTimeStep)
|
||||
(
|
||||
min
|
||||
(
|
||||
min(maxCo/CoNum, maxDi/DiNum)*runTime.deltaTValue(),
|
||||
min(maxCo/CoNum, maxDi/DiNum)*runTime.deltaT().value(),
|
||||
min(runTime.deltaTValue(), maxDeltaT)
|
||||
)
|
||||
);
|
||||
Info<< "deltaT = " << runTime.deltaTValue() << endl;
|
||||
Info<< "deltaT = " << runTime.deltaT().value() << endl;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -59,12 +59,12 @@ if (adjustTimeStep)
|
||||
(
|
||||
min
|
||||
(
|
||||
min(deltaTFluid, maxDeltaTSolid)*runTime.deltaTValue(),
|
||||
min(deltaTFluid, maxDeltaTSolid)*runTime.deltaT().value(),
|
||||
maxDeltaT
|
||||
)
|
||||
);
|
||||
|
||||
Info<< "deltaT = " << runTime.deltaTValue() << endl;
|
||||
Info<< "deltaT = " << runTime.deltaT().value() << endl;
|
||||
}
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -1,69 +0,0 @@
|
||||
subdir('chtMultiRegionSimpleFoam')
|
||||
subdir('chtMultiRegionTwoPhaseEulerFoam')
|
||||
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'fluid/compressibleCourantNo.C',
|
||||
'solid/solidRegionDiffNo.C',
|
||||
'chtMultiRegionFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_specie,
|
||||
lib_reactionThermophysicalModels,
|
||||
lib_solidThermo,
|
||||
lib_chemistryModel,
|
||||
lib_ODE,
|
||||
lib_combustionModels,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
lib_radiationModels,
|
||||
lib_regionModels,
|
||||
lib_regionFaModels,
|
||||
lib_finiteArea,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/fluid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
||||
'-I' + recursive_include_dirs / 'src/ODE',
|
||||
'-I' + recursive_include_dirs / 'src/combustionModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
|
||||
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_chtMultiRegionFoam = executable(
|
||||
'chtMultiRegionFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -57,7 +57,7 @@
|
||||
),
|
||||
solidRegions[i],
|
||||
dimensionedSymmTensor(tkappaByCp().dimensions(), Zero),
|
||||
fvPatchFieldBase::zeroGradientType()
|
||||
zeroGradientFvPatchSymmTensorField::typeName
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
subdir('buoyantBoussinesqPimpleFoam')
|
||||
subdir('buoyantBoussinesqSimpleFoam')
|
||||
subdir('buoyantPimpleFoam')
|
||||
subdir('buoyantSimpleFoam')
|
||||
subdir('chtMultiRegionFoam')
|
||||
subdir('solidFoam')
|
||||
subdir('thermoFoam')
|
||||
@ -34,7 +34,7 @@ if (!thermo.isotropic())
|
||||
),
|
||||
mesh,
|
||||
dimensionedSymmTensor(tkappaByCp().dimensions(), Zero),
|
||||
fvPatchFieldBase::zeroGradientType()
|
||||
zeroGradientFvPatchSymmTensorField::typeName
|
||||
)
|
||||
);
|
||||
volSymmTensorField& aniAlpha = *taniAlpha;
|
||||
|
||||
@ -1,51 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'solidRegionDiffNo.C',
|
||||
'solidFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_dynamicMesh,
|
||||
lib_dynamicFvMesh,
|
||||
lib_topoChangerFvMesh,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_solidThermo,
|
||||
lib_radiationModels,
|
||||
lib_specie,
|
||||
lib_thermoTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/solidFoam',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicMesh',
|
||||
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/solidFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_solidFoam = executable(
|
||||
'solidFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -44,7 +44,7 @@ IOobject turbulencePropertiesHeader
|
||||
mesh,
|
||||
IOobject::MUST_READ_IF_MODIFIED,
|
||||
IOobject::NO_WRITE,
|
||||
IOobject::NO_REGISTER
|
||||
false
|
||||
);
|
||||
|
||||
if (turbulencePropertiesHeader.typeHeaderOk<IOdictionary>(false))
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'thermoFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_compressibleTransportModels,
|
||||
lib_fluidThermophysicalModels,
|
||||
lib_radiationModels,
|
||||
lib_specie,
|
||||
lib_turbulenceModels,
|
||||
lib_compressibleTurbulenceModels,
|
||||
lib_thermoTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/thermoFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
||||
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/thermoFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_thermoFoam = executable(
|
||||
'thermoFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,43 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'adjointOptimisationFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_incompressibleTurbulenceModels,
|
||||
lib_incompressibleTransportModels,
|
||||
lib_adjointOptimisation,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/incompressible/adjointOptimisationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/fvOptions',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
|
||||
'-I' + meson.source_root() / 'src/transportModels',
|
||||
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
|
||||
'-I' + recursive_include_dirs / 'src/optimisation/adjointOptimisation/adjoint',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/adjointOptimisationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_adjointOptimisationFoam = executable(
|
||||
'adjointOptimisationFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,41 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'adjointOutletPressure/adjointOutletPressureFvPatchScalarField.C',
|
||||
'adjointOutletVelocity/adjointOutletVelocityFvPatchVectorField.C',
|
||||
'adjointShapeOptimizationFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_turbulenceModels,
|
||||
lib_incompressibleTurbulenceModels,
|
||||
lib_incompressibleTransportModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/incompressible/adjointShapeOptimizationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
||||
'-I' + meson.source_root() / 'src/transportModels',
|
||||
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/adjointShapeOptimizationFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_adjointShapeOptimizationFoam = executable(
|
||||
'adjointShapeOptimizationFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,40 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'boundaryFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_fvOptions,
|
||||
lib_meshTools,
|
||||
lib_sampling,
|
||||
lib_turbulenceModels,
|
||||
lib_incompressibleTurbulenceModels,
|
||||
lib_incompressibleTransportModels,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/incompressible/boundaryFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'src/sampling',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
||||
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
|
||||
'-I' + meson.source_root() / 'src/transportModels',
|
||||
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/boundaryFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_boundaryFoam = executable(
|
||||
'boundaryFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,30 +0,0 @@
|
||||
srcfiles = [
|
||||
lnInclude_hack,
|
||||
'icoFoam.C',
|
||||
]
|
||||
link_with = [
|
||||
lib_OpenFOAM,
|
||||
lib_finiteVolume,
|
||||
lib_meshTools,
|
||||
]
|
||||
dependencies = [
|
||||
m_dep,
|
||||
dl_dep,
|
||||
]
|
||||
cpp_args = [
|
||||
'-I' + meson.source_root() / 'applications/solvers/incompressible/icoFoam',
|
||||
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
||||
'-I' + recursive_include_dirs / 'src/meshTools',
|
||||
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/icoFoam',
|
||||
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
||||
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
||||
]
|
||||
exe_icoFoam = executable(
|
||||
'icoFoam',
|
||||
srcfiles,
|
||||
link_with: link_with,
|
||||
dependencies: dependencies,
|
||||
cpp_args: cpp_args,
|
||||
implicit_include_directories: false,
|
||||
install: true,
|
||||
)
|
||||
@ -1,9 +0,0 @@
|
||||
subdir('adjointOptimisationFoam')
|
||||
subdir('adjointShapeOptimizationFoam')
|
||||
subdir('boundaryFoam')
|
||||
subdir('icoFoam')
|
||||
subdir('nonNewtonianIcoFoam')
|
||||
subdir('pimpleFoam')
|
||||
subdir('pisoFoam')
|
||||
subdir('shallowWaterFoam')
|
||||
subdir('simpleFoam')
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user