Compare commits

...

1 Commits

Author SHA1 Message Date
Volker Weissmann
ff25013ad5 (WIP) CONFIG: add meson build files 2023-08-29 11:37:42 +02:00
797 changed files with 29170 additions and 0 deletions

4
applications/meson.build Normal file
View File

@ -0,0 +1,4 @@
subdir('solvers')
subdir('test')
subdir('tools')
subdir('utilities')

View File

@ -0,0 +1,32 @@
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,
)

View File

@ -0,0 +1 @@
subdir('dnsFoam')

View File

@ -0,0 +1,37 @@
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,
)

View File

@ -0,0 +1 @@
subdir('acousticFoam')

View File

@ -0,0 +1,33 @@
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')

View File

@ -0,0 +1,35 @@
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,
)

View File

@ -0,0 +1,3 @@
subdir('laplacianFoam')
subdir('potentialFoam')
subdir('scalarTransportFoam')

View File

@ -0,0 +1,34 @@
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')

View File

@ -0,0 +1,36 @@
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,
)

View File

@ -0,0 +1,33 @@
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,
)

View File

@ -0,0 +1,79 @@
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,
)

View File

@ -0,0 +1,57 @@
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,
)

View File

@ -0,0 +1,51 @@
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,
)

View File

@ -0,0 +1,53 @@
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,
)

View File

@ -0,0 +1,41 @@
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,
)

View File

@ -0,0 +1,49 @@
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,
)

View File

@ -0,0 +1,81 @@
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,
)

View File

@ -0,0 +1,6 @@
subdir('PDRFoam')
subdir('XiFoam')
subdir('chemFoam')
subdir('coldEngineFoam')
subdir('fireFoam')
subdir('reactingFoam')

View File

@ -0,0 +1,55 @@
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')

View File

@ -0,0 +1,53 @@
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,
)

View File

@ -0,0 +1,53 @@
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,
)

View File

@ -0,0 +1,5 @@
subdir('rhoCentralFoam')
subdir('rhoPimpleAdiabaticFoam')
subdir('rhoPimpleFoam')
subdir('rhoSimpleFoam')
subdir('sonicFoam')

View File

@ -0,0 +1,33 @@
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)

View File

@ -0,0 +1,49 @@
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,
)

View File

@ -0,0 +1,44 @@
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,
)

View File

@ -0,0 +1,55 @@
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')

View File

@ -0,0 +1,50 @@
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,
)

View File

@ -0,0 +1,51 @@
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')

View File

@ -0,0 +1,51 @@
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,
)

View File

@ -0,0 +1,45 @@
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,
)

View File

@ -0,0 +1,46 @@
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')

View File

@ -0,0 +1,51 @@
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,
)

View File

@ -0,0 +1,30 @@
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,
)

View File

@ -0,0 +1,34 @@
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,
)

View File

@ -0,0 +1 @@
subdir('dsmcFoam')

View File

@ -0,0 +1,2 @@
subdir('dsmc')
subdir('molecularDynamics')

View File

@ -0,0 +1,38 @@
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,
)

View File

@ -0,0 +1,38 @@
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,
)

View File

@ -0,0 +1,2 @@
subdir('mdEquilibrationFoam')
subdir('mdFoam')

View File

@ -0,0 +1,30 @@
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,
)

View File

@ -0,0 +1,30 @@
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,
)

View File

@ -0,0 +1,3 @@
subdir('electrostaticFoam')
subdir('magneticFoam')
subdir('mhdFoam')

View File

@ -0,0 +1,30 @@
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,
)

View File

@ -0,0 +1,32 @@
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,
)

View File

@ -0,0 +1 @@
subdir('financialFoam')

View File

@ -0,0 +1,32 @@
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,
)

View File

@ -0,0 +1,3 @@
subdir('liquidFilmFoam')
subdir('sphereSurfactantFoam')
subdir('surfactantFoam')

View File

@ -0,0 +1,32 @@
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,
)

View File

@ -0,0 +1,32 @@
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,
)

View File

@ -0,0 +1,49 @@
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,
)

View File

@ -0,0 +1,43 @@
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,
)

View File

@ -0,0 +1,57 @@
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')

View File

@ -0,0 +1,54 @@
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,
)

View File

@ -0,0 +1,49 @@
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,
)

View File

@ -0,0 +1,63 @@
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,
)

View File

@ -0,0 +1,63 @@
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,
)

View File

@ -0,0 +1,69 @@
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,
)

View File

@ -0,0 +1,7 @@
subdir('buoyantBoussinesqPimpleFoam')
subdir('buoyantBoussinesqSimpleFoam')
subdir('buoyantPimpleFoam')
subdir('buoyantSimpleFoam')
subdir('chtMultiRegionFoam')
subdir('solidFoam')
subdir('thermoFoam')

View File

@ -0,0 +1,51 @@
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,
)

View File

@ -0,0 +1,45 @@
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,
)

View File

@ -0,0 +1,43 @@
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,
)

View File

@ -0,0 +1,41 @@
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,
)

View File

@ -0,0 +1,40 @@
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,
)

View File

@ -0,0 +1,30 @@
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,
)

View File

@ -0,0 +1,9 @@
subdir('adjointOptimisationFoam')
subdir('adjointShapeOptimizationFoam')
subdir('boundaryFoam')
subdir('icoFoam')
subdir('nonNewtonianIcoFoam')
subdir('pimpleFoam')
subdir('pisoFoam')
subdir('shallowWaterFoam')
subdir('simpleFoam')

View File

@ -0,0 +1,33 @@
srcfiles = [
lnInclude_hack,
'nonNewtonianIcoFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_incompressibleTransportModels,
lib_finiteVolume,
lib_meshTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/nonNewtonianIcoFoam',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/nonNewtonianIcoFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_nonNewtonianIcoFoam = executable(
'nonNewtonianIcoFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,41 @@
srcfiles = [
lnInclude_hack,
'SRFPimpleFoam.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/pimpleFoam/SRFPimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam',
'-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/pimpleFoam/SRFPimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_SRFPimpleFoam = executable(
'SRFPimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,53 @@
subdir('SRFPimpleFoam')
srcfiles = [
lnInclude_hack,
'pimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_atmosphericModels,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam',
'-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/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/pimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_pimpleFoam = executable(
'pimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overPimpleDyMFoam')

View File

@ -0,0 +1,47 @@
srcfiles = [
lnInclude_hack,
'overPimpleDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam/overPimpleDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam',
'-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/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/pimpleFoam/overPimpleDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overPimpleDyMFoam = executable(
'overPimpleDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,40 @@
srcfiles = [
lnInclude_hack,
'pisoFoam.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/pisoFoam',
'-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/pisoFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_pisoFoam = executable(
'pisoFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,30 @@
srcfiles = [
lnInclude_hack,
'shallowWaterFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_meshTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/shallowWaterFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/shallowWaterFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_shallowWaterFoam = executable(
'shallowWaterFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,41 @@
srcfiles = [
lnInclude_hack,
'SRFSimpleFoam.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/simpleFoam/SRFSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/simpleFoam',
'-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/simpleFoam/SRFSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_SRFSimpleFoam = executable(
'SRFSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,46 @@
subdir('SRFSimpleFoam')
srcfiles = [
lnInclude_hack,
'simpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_atmosphericModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/simpleFoam',
'-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/simpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_simpleFoam = executable(
'simpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overSimpleFoam')
subdir('porousSimpleFoam')

View File

@ -0,0 +1,47 @@
srcfiles = [
lnInclude_hack,
'overSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/simpleFoam/overSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam/overPimpleDyMFoam',
'-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/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/simpleFoam/overSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overSimpleFoam = executable(
'overSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,41 @@
srcfiles = [
lnInclude_hack,
'porousSimpleFoam.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/simpleFoam/porousSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/simpleFoam',
'-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/simpleFoam/porousSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_porousSimpleFoam = executable(
'porousSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,71 @@
srcfiles = [
lnInclude_hack,
'MPPICDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_radiationModels,
lib_incompressibleTransportModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_DPMTurbulenceModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMDyMFoam/MPPICDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseIncompressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/DPMFoam/DPMDyMFoam/MPPICDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_MPPICDyMFoam = executable(
'MPPICDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,72 @@
subdir('MPPICDyMFoam')
srcfiles = [
lnInclude_hack,
'DPMDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_radiationModels,
lib_incompressibleTransportModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_DPMTurbulenceModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseIncompressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/DPMFoam/DPMDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_DPMDyMFoam = executable(
'DPMDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,38 @@
srcfiles = [
lnInclude_hack,
'DPMTurbulenceModels.C',
]
link_with = [
lib_finiteVolume,
lib_meshTools,
lib_compressibleTransportModels,
lib_incompressibleTransportModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
]
dependencies = []
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-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' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseIncompressible',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
lib_DPMTurbulenceModels = library(
'DPMTurbulenceModels',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
pkg.generate(lib_DPMTurbulenceModels)

View File

@ -0,0 +1,65 @@
srcfiles = [
lnInclude_hack,
'MPPICFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_radiationModels,
lib_incompressibleTransportModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_DPMTurbulenceModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/MPPICFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseIncompressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/DPMFoam/MPPICFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_MPPICFoam = executable(
'MPPICFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,67 @@
subdir('DPMTurbulenceModels')
subdir('DPMDyMFoam')
subdir('MPPICFoam')
srcfiles = [
lnInclude_hack,
'DPMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_radiationModels,
lib_incompressibleTransportModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_DPMTurbulenceModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/DPMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_DPMFoam = executable(
'DPMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,77 @@
srcfiles = [
lnInclude_hack,
'coalChemistryFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_coalCombustion,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_thermophysicalProperties,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_ODE,
lib_combustionModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/coalChemistryFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/coalCombustion',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-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/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/coalChemistryFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_coalChemistryFoam = executable(
'coalChemistryFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,68 @@
srcfiles = [
lnInclude_hack,
'icoUncoupledKinematicParcelDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_radiationModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/icoUncoupledKinematicParcelFoam/icoUncoupledKinematicParcelDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/icoUncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-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/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/icoUncoupledKinematicParcelFoam/icoUncoupledKinematicParcelDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_icoUncoupledKinematicParcelDyMFoam = executable(
'icoUncoupledKinematicParcelDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,64 @@
srcfiles = [
lnInclude_hack,
'icoUncoupledKinematicParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_radiationModels,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/icoUncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-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/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/icoUncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_icoUncoupledKinematicParcelFoam = executable(
'icoUncoupledKinematicParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('icoUncoupledKinematicParcelDyMFoam')

View File

@ -0,0 +1,64 @@
srcfiles = [
lnInclude_hack,
'kinematicParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_atmosphericModels,
lib_regionModels,
lib_surfaceFilmModels,
lib_surfaceFilmDerivedFvPatchFields,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/kinematicParcelFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-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/incompressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/lagrangian/distributionModels',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/kinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_kinematicParcelFoam = executable(
'kinematicParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,8 @@
subdir('DPMFoam')
subdir('coalChemistryFoam')
subdir('icoUncoupledKinematicParcelFoam')
subdir('kinematicParcelFoam')
subdir('reactingParcelFoam')
subdir('simpleCoalParcelFoam')
subdir('sprayFoam')
subdir('uncoupledKinematicParcelFoam')

View File

@ -0,0 +1,84 @@
srcfiles = [
lnInclude_hack,
'reactingParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_thermophysicalProperties,
lib_SLGThermo,
lib_chemistryModel,
lib_regionModels,
lib_radiationModels,
lib_surfaceFilmModels,
lib_surfaceFilmDerivedFvPatchFields,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_ODE,
lib_combustionModels,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-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/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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-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/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-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/combustionModels',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/reactingParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_reactingParcelFoam = executable(
'reactingParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('reactingHeterogenousParcelFoam')
subdir('simpleReactingParcelFoam')

View File

@ -0,0 +1,80 @@
srcfiles = [
lnInclude_hack,
'reactingHeterogenousParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_sampling,
lib_meshTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_SLGThermo,
lib_chemistryModel,
lib_regionModels,
lib_radiationModels,
lib_surfaceFilmModels,
lib_surfaceFilmDerivedFvPatchFields,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_ODE,
lib_combustionModels,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam/reactingHeterogenousParcelFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/sampling',
'-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/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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-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/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-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/combustionModels',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/reactingParcelFoam/reactingHeterogenousParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_reactingHeterogenousParcelFoam = executable(
'reactingHeterogenousParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,76 @@
srcfiles = [
lnInclude_hack,
'simpleReactingParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_thermophysicalProperties,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam/simpleReactingParcelFoam',
'-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/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/coalCombustion',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/reactingParcelFoam/simpleReactingParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_simpleReactingParcelFoam = executable(
'simpleReactingParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,76 @@
srcfiles = [
lnInclude_hack,
'simpleCoalParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_specie,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_thermophysicalProperties,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_sampling,
lib_coalCombustion,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/simpleCoalParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/fvOptions',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/coalCombustion',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/simpleCoalParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_simpleCoalParcelFoam = executable(
'simpleCoalParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,81 @@
srcfiles = [
lnInclude_hack,
'engineFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_lagrangianSpray,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_thermophysicalProperties,
lib_reactionThermophysicalModels,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_engine,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam/engineFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam/sprayDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-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/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/spray',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/sprayFoam/engineFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_engineFoam = executable(
'engineFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,82 @@
subdir('engineFoam')
srcfiles = [
lnInclude_hack,
'sprayFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_lagrangianSpray,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_thermophysicalProperties,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-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/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/spray',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/sprayFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_sprayFoam = executable(
'sprayFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('simpleSprayFoam')
subdir('sprayDyMFoam')

View File

@ -0,0 +1,77 @@
srcfiles = [
lnInclude_hack,
'simpleSprayFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianSpray,
lib_lagrangianTurbulence,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_thermophysicalProperties,
lib_reactionThermophysicalModels,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam/simpleSprayFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam/simpleReactingParcelFoam',
'-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/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/spray',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/sprayFoam/simpleSprayFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_simpleSprayFoam = executable(
'simpleSprayFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,84 @@
srcfiles = [
lnInclude_hack,
'sprayDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_lagrangianSpray,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_thermophysicalProperties,
lib_reactionThermophysicalModels,
lib_SLGThermo,
lib_chemistryModel,
lib_radiationModels,
lib_ODE,
lib_regionModels,
lib_surfaceFilmModels,
lib_combustionModels,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_dynamicMesh,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam/sprayDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/sprayFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/reactingParcelFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-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/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/lagrangian/spray',
'-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/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/sprayFoam/sprayDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_sprayDyMFoam = executable(
'sprayDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,62 @@
srcfiles = [
lnInclude_hack,
'uncoupledKinematicParcelFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_radiationModels,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_regionModels,
lib_surfaceFilmModels,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/uncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/uncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_uncoupledKinematicParcelFoam = executable(
'uncoupledKinematicParcelFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('uncoupledKinematicParcelDyMFoam')

View File

@ -0,0 +1,66 @@
srcfiles = [
lnInclude_hack,
'uncoupledKinematicParcelDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_radiationModels,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_regionModels,
lib_surfaceFilmModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/lagrangian/uncoupledKinematicParcelFoam/uncoupledKinematicParcelDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/lagrangian/uncoupledKinematicParcelFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-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/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/lagrangian/uncoupledKinematicParcelFoam/uncoupledKinematicParcelDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_uncoupledKinematicParcelDyMFoam = executable(
'uncoupledKinematicParcelDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,14 @@
subdir('DNS')
subdir('acoustic')
subdir('basic')
subdir('combustion')
subdir('compressible')
subdir('discreteMethods')
subdir('electromagnetics')
subdir('financial')
subdir('finiteArea')
subdir('heatTransfer')
subdir('incompressible')
subdir('lagrangian')
subdir('multiphase')
subdir('stressAnalysis')

View File

@ -0,0 +1,47 @@
srcfiles = [
lnInclude_hack,
'compressibleTwoPhaseMixtureTurbulenceModels.C',
]
link_with = [
lib_finiteVolume,
lib_meshTools,
lib_incompressibleTransportModels,
lib_immiscibleIncompressibleTwoPhaseMixture,
lib_twoPhaseProperties,
lib_interfaceProperties,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
]
dependencies = []
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/multiphase/MPPICInterFoam/compressibleTwoPhaseMixtureTurbulenceModels',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/transportModels/twoPhaseMixture',
'-I' + recursive_include_dirs / 'src/transportModels/incompressible',
'-I' + recursive_include_dirs / 'src/transportModels/interfaceProperties',
'-I' + recursive_include_dirs / 'src/transportModels/immiscibleIncompressibleTwoPhaseMixture',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseCompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseIncompressible',
'-I' + recursive_include_dirs / 'applications/solvers/multiphase/MPPICInterFoam/compressibleTwoPhaseMixtureTurbulenceModels',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
lib_compressibleTwoPhaseMixtureTurbulenceModels = library(
'compressibleTwoPhaseMixtureTurbulenceModels',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
pkg.generate(lib_compressibleTwoPhaseMixtureTurbulenceModels)

View File

@ -0,0 +1,71 @@
subdir('compressibleTwoPhaseMixtureTurbulenceModels')
srcfiles = [
lnInclude_hack,
'MPPICInterFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_thermophysicalProperties,
lib_specie,
lib_incompressibleTransportModels,
lib_immiscibleIncompressibleTwoPhaseMixture,
lib_twoPhaseProperties,
lib_interfaceProperties,
lib_turbulenceModels,
lib_sampling,
lib_regionModels,
lib_regionFaModels,
lib_surfaceFilmModels,
lib_finiteArea,
lib_compressibleTwoPhaseMixtureTurbulenceModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/multiphase/MPPICInterFoam',
'-I' + meson.source_root() / 'applications/solvers/multiphase/VoF',
'-I' + meson.source_root() / 'applications/solvers/multiphase/interFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/fvOptions',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + recursive_include_dirs / 'src/transportModels/immiscibleIncompressibleTwoPhaseMixture',
'-I' + recursive_include_dirs / 'src/transportModels/twoPhaseMixture',
'-I' + recursive_include_dirs / 'src/transportModels/incompressible',
'-I' + recursive_include_dirs / 'src/transportModels/interfaceProperties',
'-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 / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/multiphase/MPPICInterFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_MPPICInterFoam = executable(
'MPPICInterFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -0,0 +1,48 @@
srcfiles = [
lnInclude_hack,
'cavitatingDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_incompressibleTransportModels,
lib_interfaceProperties,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_barotropicCompressibilityModel,
lib_dynamicMesh,
lib_dynamicFvMesh,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/multiphase/cavitatingFoam/cavitatingDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/multiphase/cavitatingFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + recursive_include_dirs / 'src/transportModels/incompressible',
'-I' + recursive_include_dirs / 'src/transportModels/interfaceProperties',
'-I' + recursive_include_dirs / 'src/transportModels/twoPhaseMixture',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/barotropicCompressibilityModel',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'applications/solvers/multiphase/cavitatingFoam/cavitatingDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_cavitatingDyMFoam = executable(
'cavitatingDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

Some files were not shown because too many files have changed in this diff Show More