Compare commits

..

34 Commits

Author SHA1 Message Date
775d0b277b ENH: improve OpenFOAM I/O for std::vector container
- input: added support (similar to DynamicList)
- output: redirect through UList output, which enables binary etc

- these changes enable support for broadcast and other parallel IO
  for std::vector

ENH: support SubList of std::vector (entire length)

- allows a 'glue' layer for re-casting std::vector to UList etc
2023-09-27 20:52:49 +02:00
f7dfb02d12 DEFEATURE: remove unused (and partly-broken) SubDimensionedField 2023-09-27 19:37:18 +02:00
a252677618 BUG: Lambda2: reverse the sign of the governing equation (fixes #2731) 2023-09-27 17:09:13 +01:00
99f5d9a7db BUG: overset: correct sizing. Fixes #2985. 2023-09-18 18:12:37 +01:00
133149a1dd ENH: snappyHexMesh: mutliple inside points. Fixes #2981 2023-09-14 16:12:53 +01:00
6396256522 BUG: cyclicAMI: operate on copy. Fixes #2980
also
- steal nbr value
- do not copy nbr value if different internalfield
2023-09-14 15:10:15 +01:00
5d98eec6af ENH: re-toggle warnings in functionObjectList execution (#2973)
- when running with "errors warn;" it will reset the warnings counter
  (if any) when it returns to a good state.
  This re-enables un-suppressed warnings for the next cycle.
  Also reset the warnings counter on end().

ENH: add short-circuit in HashTable::erase(key)

- skip and return false if the table is empty or the key is not found.
  This makes for faster no-op behaviour.
2023-09-06 10:19:38 +02:00
2d76514b5b Merge branch 'issue-2966-errorhandling' into 'develop'
ENH: add error handling for empty surfaces in surfaceFieldValue (#2966)

See merge request Development/openfoam!627
2023-09-05 15:37:33 +00:00
2e3f0811a0 ENH: error handling for empty surfaces in surfaceFieldValue (#2966)
- for workflows with appearing/disappearing patches (for example)
  can specify that empty surfaces should be ignored or warned about
  instead of raising a FatalError.

  Note that this handling is additional to the regular top-level
  "errors" specification. So specifying 'strict' will only actually
  result in a FatalError if the "errors" does not trap errors.

- "ignore" : any empty surfaces are simply ignored and no
  file output (besides the header).

- "warn" : empty surfaces are warned about a few times (10)
  and the file output contains a NaN entry

- "strict" : corresponds to the default behaviour.
  Throws a FatalError if the surface is empty.
  This error may still be caught by the top-level "errors" handling.
2023-09-05 15:36:53 +00:00
ff2abdf1f0 ENH: relocate functionObjectList errorHandling types to error (#2966)
- was previously private within functionObjectList, now exposed from
  error as 'handlerTypes' and 'handlerNames' enumeration.
2023-09-05 15:36:53 +00:00
f49403969e Merge branch 'extend-list-functionality' into 'develop'
Add SubList re-slicing, find within a List sub-section, uniformity enumeration

See merge request Development/openfoam!626
2023-09-05 15:36:17 +00:00
2e8e259217 CONFIG: increment API level to 2307 2023-09-05 10:15:57 +02:00
0250a1b0bb ENH: support List sub-slice searching, use std::find()
- support UList shallowCopy with pointer/size
  (eg, for slicing into or from span)

ENH: add SubList::reset() functionality

- allows modification of a SubList after construction.
  Previously a SubList had an immutable location after construction
  and there was no way to shift or change its location.

BUG: missed special handling for DynamicList<char>::readList (fixes #2974)

- equivalent to List<char>::readList, in which the stream is
  temporarily toggled from ASCII to BINARY when reading in a List of
  char data.
  This specialization was missed when DynamicList<T>::readList() was
  fully implemented.
2023-09-05 10:15:17 +02:00
aa1b6d9cbd ENH: add ListPolicy uniformity enumeration and algorithm
- defines values for EMPTY, UNIFORM, NONUNIFORM and MIXED
  that allow bitwise OR reduction and provide an algorithm
  for calculating uniformity

ENH: consolidate more efficient uniformity checks in PackedList

ENH: improve linebreak handling when outputting small matrices
2023-09-04 14:40:33 +02:00
df6de6ed33 CONFIG: runParallel with --oversubscribe for openmpi
- not always required, but useful when running some tutorials locally
2023-09-04 14:24:13 +02:00
f800ccc3d9 Merge branch 'update-memory-streams' into 'develop'
update and enhancements for memory-based streams

See merge request Development/openfoam!624
2023-09-01 14:44:56 +00:00
459aaad0f9 ENH: improve robustness of raw reading, file size checks
- use ignore instead of seekg/tellg to swallow input (robuster)

- check for bad gcount() values

- wrap Foam::fileSize() compressed/uncompressed handling into IFstream.

- improve handling of compressed files in masterUncollatedFileOperation.
  Previously read into a string via stream iterators.
  Now read chunk-wise into a List of char for fewer reallocations.
2023-09-01 14:44:49 +00:00
a341d09afc ENH: update and enhancement of memory-streams
- soft renames (ie, old names still available via typedefs) for more
  reasonable names and more coverage with std stream variants.

  The old names could be a bit cryptic.
  For example, uiliststream (== an unallocated/external list storage),
  which is written as std::ispanstream for C++23.

  Could similarly argue that IListStream is better named as
  ICharStream, since it is an input stream of characters and the
  internal storage mechanism (List or something else) is mostly
  irrelevant.

  Extending the coverage to include all std stream variants, and
  simply rewrap them for OpenFOAM IOstream types. This simplifies the
  inheritance patterns and allows reuse of icharstream/ocharstream as
  a drop-in replace for istringstream/ostringstream in other wrappers.

  Classes:
    * icharstream / ICharStream   [old: none / IListStream]
    * ocharstream / OCharStream   [old: none / OListStream]
    * ispanstream / ISpanStream   [old: uiliststream / UIListStream]
    * ospanstream / OSpanStream   [old: none / UOListStream]

  Possible new uses : read file contents into a buffer, broadcast
  buffer contents to other ranks and then transfer into an icharstream
  to be read from. This avoid the multiple intermediate copies that
  would be associated when using an istringstream.

- Use size doubling instead of block-wise incremental for ocharstream
  (OCharStream). This corresponds to the sizing behaviour as per
  std::stringstream (according to gcc-11 includes)

STYLE: drop Foam_IOstream_extras constructors for memory streams

- transitional/legacy constructors but not used in any code
2023-09-01 14:44:49 +00:00
6d7e67408e BUG: snappyHexMesh: correct oppositeness checking. Fixes #2971 2023-08-31 14:06:02 +01:00
d8f5714d1b Merge branch 'feature-nonblocking-cyclicAMI' into 'develop'
Support non-blocking construction of cyclic AMI

See merge request Development/openfoam!623
2023-08-30 15:52:01 +00:00
69169c5abe ENH: add non-blocking handling for cyclicAMI (#2963)
Co-authored-by: Mark Olesen <>
2023-08-30 13:39:16 +00:00
539d538d5a ENH: mapDistribute consistency improvements
- nonBlocking: receive before send

- nonBlocking: wait for receive requests, process and then wait for
  other requests. Can be extended to use polling...

- the 'fake' send (to self) now send copies into recv buffers instead
  of send buffers.
  This provides a clear separation of send and receive fields

- avoid unnecessary reallocations with PtrList of send/recv buffers

- remove outer looping for accessAndFlip and pass target field
  as parameter for inner looping instead

ENH: refine mapDistribute send/recv requests handling

- separate send/recv requests for finer control
- receive does not need access to PtrList of sendBuffers, since the
  send-to-self now uses the recvBuffers
2023-08-30 13:39:16 +00:00
c09acbb781 ENH: avoid list resizing when reindexing AMIInterpolation::append (#2933)
- create reindexing values as interleaved identity maps directly into
  the remapping lookup.
2023-08-30 13:39:16 +00:00
b931772369 ENH: mapDistribute subMapTotalSize(), constructMapTotalSize()
- the sum of the respective list sizes

COMP: add noexcept to trivial mapDistribute constructors
2023-08-30 13:39:16 +00:00
750d9084d4 ENH: improve addressing into labelRanges (#2933)
- totalSize() returns retrieve the linear (total) size
  (naming as per globalIndex)
- operator[] retrieves the referenced value (linear indexing)
- labels() returns a flattened labelList (as per labelRange itself)
2023-08-30 13:39:16 +00:00
6defeddbff BUG: mapFields: incorrect patches. Fixes #2944. 2023-08-30 11:46:25 +01:00
9d291ab4cc ENH: add Pstream::broadcastList()
- broadcasts list contiguous content as a two-step process:
    1. broadcast the size, and resize for receiver list
    2. broadcast contiguous contents (if non-empty)

  This avoids serialization/de-serialization memory overhead but at
  the expense of an additional broadcast call.
  The trade-off of the extra broadcast of the size will be less
  important than avoiding a memory peak for large contiguous mesh data.

REVERT: unstable MPI_Mprobe/MPI_Mrecv on intelmpi + PMI-2 (#2796)

- partial revert of commit c6f528588b, for NBX implementation.
  Not yet flagged as causing errors here, but eliminated for
  consistency.
2023-08-29 11:24:16 +02:00
0e11f47f74 STYLE: prefer emplace_back() to append() + last() 2023-08-29 11:24:16 +02:00
698e05eeb3 STYLE: prefer push_uniq() to appendUniq
- more consistency with push_back etc.
2023-08-29 11:24:16 +02:00
2395e493d1 ENH: simplify add/remove patch/zone groups
STYLE: reuse polyBoundaryMesh patchSizes(), patchStarts()
2023-08-29 11:24:16 +02:00
12916cd7a3 ENH: additional fstream pointer constructors with IOstreamOption
- allow future tweaking based on the target stream format.

- add ifstreamPointer::open().
  Allows default construct followed by open()
2023-08-29 11:24:13 +02:00
b66369fb37 ENH: add sigFpe::fillNan(char* buf, size_t count)
- simplifies use with other allocators (eg, memory pools).
  Can also be used with other containers.

  vectorField fld = ...;
  sigFpe::fillNan(fld.data_bytes(), fld.size_bytes());

COMP: inline sigFpe::ignore helper class

- now unused (may be removed in the future), but can avoid compiling
  code for it

COMP: missing sigStopAtWriteNow() definition for MSwindows
2023-08-29 10:01:41 +02:00
b236e1493c SUBMODULE: compilation fix for visualization 2023-08-28 18:11:44 +02:00
a6744d0814 ENH: add is_range test to pTraits
- helps support algorithms with list-based forwarding
2023-08-28 15:50:32 +02:00
998 changed files with 7981 additions and 34182 deletions

View File

@ -1,2 +1,2 @@
api=2306
api=2307
patch=0

View File

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

View File

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

View File

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

View File

@ -1,37 +0,0 @@
srcfiles = [
lnInclude_hack,
'acousticFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/acoustic/acousticFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/acoustic/acousticFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_acousticFoam = executable(
'acousticFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,33 +0,0 @@
srcfiles = [
lnInclude_hack,
'laplacianFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/basic/laplacianFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/basic/laplacianFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_laplacianFoam = executable(
'laplacianFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overLaplacianDyMFoam')

View File

@ -1,35 +0,0 @@
srcfiles = [
lnInclude_hack,
'overLaplacianDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_meshTools,
lib_dynamicFvMesh,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/basic/laplacianFoam/overLaplacianDyMFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'src/overset/include',
'-I' + recursive_include_dirs / 'applications/solvers/basic/laplacianFoam/overLaplacianDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overLaplacianDyMFoam = executable(
'overLaplacianDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,34 +0,0 @@
srcfiles = [
lnInclude_hack,
'potentialFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_meshTools,
lib_sampling,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/basic/potentialFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'applications/solvers/basic/potentialFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_potentialFoam = executable(
'potentialFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overPotentialFoam')

View File

@ -1,36 +0,0 @@
srcfiles = [
lnInclude_hack,
'overPotentialFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_meshTools,
lib_dynamicFvMesh,
lib_sampling,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/basic/potentialFoam/overPotentialFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'applications/solvers/basic/potentialFoam/overPotentialFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overPotentialFoam = executable(
'overPotentialFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,33 +0,0 @@
srcfiles = [
lnInclude_hack,
'scalarTransportFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/basic/scalarTransportFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'applications/solvers/basic/scalarTransportFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_scalarTransportFoam = executable(
'scalarTransportFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,79 +0,0 @@
srcfiles = [
lnInclude_hack,
'XiModels/XiModel/XiModel.C',
'XiModels/XiModel/XiModelNew.C',
'XiModels/fixed/fixed.C',
'XiModels/algebraic/algebraic.C',
'XiModels/transport/transport.C',
'XiModels/XiEqModels/XiEqModel/XiEqModel.C',
'XiModels/XiEqModels/XiEqModel/XiEqModelNew.C',
'XiModels/XiEqModels/Gulder/Gulder.C',
'XiModels/XiEqModels/instabilityXiEq/instabilityXiEq.C',
'XiModels/XiEqModels/SCOPEBlendXiEq/SCOPEBlendXiEq.C',
'XiModels/XiEqModels/SCOPEXiEq/SCOPEXiEq.C',
'XiModels/XiGModels/XiGModel/XiGModel.C',
'XiModels/XiGModels/XiGModel/XiGModelNew.C',
'XiModels/XiGModels/KTS/KTS.C',
'XiModels/XiGModels/instabilityG/instabilityG.C',
'PDRModels/turbulence/PDRkEpsilon/PDRkEpsilon.C',
'PDRModels/dragModels/PDRDragModel/PDRDragModel.C',
'PDRModels/dragModels/PDRDragModel/PDRDragModelNew.C',
'PDRModels/dragModels/basic/basic.C',
'PDRModels/XiEqModels/basicXiSubXiEq/basicXiSubXiEq.C',
'PDRModels/XiGModels/basicXiSubG/basicXiSubG.C',
'laminarFlameSpeed/SCOPE/SCOPELaminarFlameSpeed.C',
'PDRFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_engine,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_specie,
lib_laminarFlameSpeedModels,
lib_dynamicFvMesh,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiModel',
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiEqModels/XiEqModel',
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/XiModels/XiGModels/XiGModel',
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/PDRModels/dragModels/PDRDragModel',
'-I' + meson.source_root() / 'applications/solvers/combustion/PDRFoam/laminarFlameSpeed/SCOPE',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/surfMesh',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/PDRFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_PDRFoam = executable(
'PDRFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,57 +0,0 @@
srcfiles = [
lnInclude_hack,
'XiDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
lib_engine,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_specie,
lib_laminarFlameSpeedModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/fvOptions',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam/XiDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_XiDyMFoam = executable(
'XiDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,51 +0,0 @@
srcfiles = [
lnInclude_hack,
'XiEngineFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_engine,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_specie,
lib_laminarFlameSpeedModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_XiEngineFoam = executable(
'XiEngineFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,53 +0,0 @@
subdir('XiDyMFoam')
subdir('XiEngineFoam')
srcfiles = [
lnInclude_hack,
'XiFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_engine,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_specie,
lib_laminarFlameSpeedModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/laminarFlameSpeed',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/XiFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_XiFoam = executable(
'XiFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,41 +0,0 @@
srcfiles = [
lnInclude_hack,
'chemFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_meshTools,
lib_fluidThermophysicalModels,
lib_reactionThermophysicalModels,
lib_chemistryModel,
lib_thermophysicalProperties,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/chemFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/thermophysicalProperties',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/chemFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_chemFoam = executable(
'chemFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,49 +0,0 @@
srcfiles = [
lnInclude_hack,
'coldEngineFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_engine,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/coldEngineFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam/XiEngineFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/XiFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/engine',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/coldEngineFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_coldEngineFoam = executable(
'coldEngineFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,81 +0,0 @@
srcfiles = [
lnInclude_hack,
'fireFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_thermophysicalProperties,
lib_reactionThermophysicalModels,
lib_SLGThermo,
lib_chemistryModel,
lib_solidChemistryModel,
lib_combustionModels,
lib_regionModels,
lib_radiationModels,
lib_surfaceFilmModels,
lib_surfaceFilmDerivedFvPatchFields,
lib_pyrolysisModels,
lib_regionCoupling,
lib_lagrangian,
lib_lagrangianIntermediate,
lib_lagrangianTurbulence,
lib_ODE,
lib_regionFaModels,
lib_finiteArea,
lib_faOptions,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/fireFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/finiteArea',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/lagrangian/distributionModels',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidChemistryModel',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/thermophysicalProperties',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
'-I' + recursive_include_dirs / 'src/regionModels/pyrolysisModels',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'src/faOptions',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/fireFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_fireFoam = executable(
'fireFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,55 +0,0 @@
srcfiles = [
lnInclude_hack,
'reactingFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_reactionThermophysicalModels,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_chemistryModel,
lib_ODE,
lib_combustionModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_reactingFoam = executable(
'reactingFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('rhoReactingBuoyantFoam')
subdir('rhoReactingFoam')

View File

@ -1,53 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoReactingBuoyantFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_reactionThermophysicalModels,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_chemistryModel,
lib_ODE,
lib_combustionModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam/rhoReactingBuoyantFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam/rhoReactingBuoyantFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoReactingBuoyantFoam = executable(
'rhoReactingBuoyantFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,53 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoReactingFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_reactionThermophysicalModels,
lib_specie,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_chemistryModel,
lib_ODE,
lib_combustionModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam/rhoReactingFoam',
'-I' + meson.source_root() / 'applications/solvers/combustion/reactingFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'applications/solvers/combustion/reactingFoam/rhoReactingFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoReactingFoam = executable(
'rhoReactingFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,33 +0,0 @@
srcfiles = [
lnInclude_hack,
'U/maxwellSlipUFvPatchVectorField.C',
'T/smoluchowskiJumpTFvPatchScalarField.C',
'rho/fixedRhoFvPatchScalarField.C',
]
link_with = [
lib_finiteVolume,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
]
dependencies = []
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoCentralFoam/BCs',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam/BCs',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
lib_rhoCentralFoam = library(
'rhoCentralFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
pkg.generate(lib_rhoCentralFoam)

View File

@ -1,49 +0,0 @@
subdir('BCs')
srcfiles = [
lnInclude_hack,
'rhoCentralFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_rhoCentralFoam,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoCentralFoam',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam/BCs',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoCentralFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoCentralFoam = executable(
'rhoCentralFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,44 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoPimpleAdiabaticFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleAdiabaticFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleAdiabaticFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoPimpleAdiabaticFoam = executable(
'rhoPimpleAdiabaticFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,55 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoPimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
lib_atmosphericModels,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoPimpleFoam = executable(
'rhoPimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overRhoPimpleDyMFoam')

View File

@ -1,50 +0,0 @@
srcfiles = [
lnInclude_hack,
'overRhoPimpleDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overRhoPimpleDyMFoam = executable(
'overRhoPimpleDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,51 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_atmosphericModels,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoSimpleFoam = executable(
'rhoSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overRhoSimpleFoam')
subdir('rhoPorousSimpleFoam')

View File

@ -1,51 +0,0 @@
srcfiles = [
lnInclude_hack,
'overRhoSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
lib_overset,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam/overRhoSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam/overRhoSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overRhoSimpleFoam = executable(
'overRhoSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,45 +0,0 @@
srcfiles = [
lnInclude_hack,
'rhoPorousSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam/rhoPorousSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoSimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/rhoSimpleFoam/rhoPorousSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_rhoPorousSimpleFoam = executable(
'rhoPorousSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,46 +0,0 @@
srcfiles = [
lnInclude_hack,
'sonicFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/sonicFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_sonicFoam = executable(
'sonicFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('sonicDyMFoam')
subdir('sonicLiquidFoam')

View File

@ -1,51 +0,0 @@
srcfiles = [
lnInclude_hack,
'sonicDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_sampling,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam/sonicDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/sonicFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'applications/solvers/compressible/sonicFoam/sonicDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_sonicDyMFoam = executable(
'sonicDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,34 +0,0 @@
srcfiles = [
lnInclude_hack,
'dsmcFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_meshTools,
lib_finiteVolume,
lib_lagrangian,
lib_DSMC,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/dsmc/dsmcFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/lagrangian/DSMC',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/dsmc/dsmcFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_dsmcFoam = executable(
'dsmcFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

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

View File

@ -1,38 +0,0 @@
srcfiles = [
lnInclude_hack,
'mdEquilibrationFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_meshTools,
lib_finiteVolume,
lib_lagrangian,
lib_molecule,
lib_potential,
lib_molecularMeasurements,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecule',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/potential',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecularMeasurements',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_mdEquilibrationFoam = executable(
'mdEquilibrationFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,38 +0,0 @@
srcfiles = [
lnInclude_hack,
'mdFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_meshTools,
lib_finiteVolume,
lib_lagrangian,
lib_molecule,
lib_potential,
lib_molecularMeasurements,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/discreteMethods/molecularDynamics/mdFoam',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecule',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/potential',
'-I' + recursive_include_dirs / 'src/lagrangian/molecularDynamics/molecularMeasurements',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'applications/solvers/discreteMethods/molecularDynamics/mdFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_mdFoam = executable(
'mdFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,49 +0,0 @@
srcfiles = [
lnInclude_hack,
'buoyantBoussinesqPimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_radiationModels,
lib_atmosphericModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/incompressible/pimpleFoam',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_buoyantBoussinesqPimpleFoam = executable(
'buoyantBoussinesqPimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,43 +0,0 @@
srcfiles = [
lnInclude_hack,
'buoyantBoussinesqSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_radiationModels,
lib_atmosphericModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_buoyantBoussinesqSimpleFoam = executable(
'buoyantBoussinesqSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,57 +0,0 @@
srcfiles = [
lnInclude_hack,
'buoyantPimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_radiationModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_atmosphericModels,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_buoyantPimpleFoam = executable(
'buoyantPimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)
subdir('overBuoyantPimpleDyMFoam')

View File

@ -1,54 +0,0 @@
srcfiles = [
lnInclude_hack,
'overBuoyantPimpleDyMFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_sampling,
lib_meshTools,
lib_fvOptions,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_radiationModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_atmosphericModels,
lib_overset,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam/overBuoyantPimpleDyMFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantPimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/compressible/rhoPimpleFoam/overRhoPimpleDyMFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/overset',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantPimpleFoam/overBuoyantPimpleDyMFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_overBuoyantPimpleDyMFoam = executable(
'overBuoyantPimpleDyMFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,49 +0,0 @@
srcfiles = [
lnInclude_hack,
'buoyantSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_radiationModels,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_atmosphericModels,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/buoyantSimpleFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/buoyantSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_buoyantSimpleFoam = executable(
'buoyantSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,63 +0,0 @@
srcfiles = [
lnInclude_hack,
'chtMultiRegionSimpleFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_solidThermo,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_radiationModels,
lib_fvOptions,
lib_faOptions,
lib_regionModels,
lib_sampling,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/solid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
'-I' + meson.source_root() / 'src/finiteVolume/cfdTools',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_chtMultiRegionSimpleFoam = executable(
'chtMultiRegionSimpleFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,63 +0,0 @@
srcfiles = [
lnInclude_hack,
'derivedFvPatchFields/turbulentTemperatureTwoPhaseRadCoupledMixed/turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.C',
'../solid/solidRegionDiffNo.C',
'chtMultiRegionTwoPhaseEulerFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_solidThermo,
lib_radiationModels,
lib_regionModels,
lib_reactingMultiphaseSystem,
lib_reactingTwoPhaseSystem,
lib_twoPhaseReactingTurbulenceModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
'-I' + meson.source_root() / 'applications/solvers/multiphase/reactingTwoPhaseEulerFoam',
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/twoPhaseSystem',
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/twoPhaseCompressibleTurbulenceModels',
'-I' + recursive_include_dirs / 'src/phaseSystemModels/reactingEuler/multiphaseSystem',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/fluid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam/solid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/fluid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/phaseCompressible',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionTwoPhaseEulerFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_chtMultiRegionTwoPhaseEulerFoam = executable(
'chtMultiRegionTwoPhaseEulerFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,69 +0,0 @@
subdir('chtMultiRegionSimpleFoam')
subdir('chtMultiRegionTwoPhaseEulerFoam')
srcfiles = [
lnInclude_hack,
'fluid/compressibleCourantNo.C',
'solid/solidRegionDiffNo.C',
'chtMultiRegionFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_specie,
lib_reactionThermophysicalModels,
lib_solidThermo,
lib_chemistryModel,
lib_ODE,
lib_combustionModels,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
lib_radiationModels,
lib_regionModels,
lib_regionFaModels,
lib_finiteArea,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/fluid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
'-I' + recursive_include_dirs / 'src/ODE',
'-I' + recursive_include_dirs / 'src/combustionModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
'-I' + recursive_include_dirs / 'src/regionFaModels',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/chtMultiRegionFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_chtMultiRegionFoam = executable(
'chtMultiRegionFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

@ -1,51 +0,0 @@
srcfiles = [
lnInclude_hack,
'solidRegionDiffNo.C',
'solidFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_dynamicMesh,
lib_dynamicFvMesh,
lib_topoChangerFvMesh,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_solidThermo,
lib_radiationModels,
lib_specie,
lib_thermoTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/solidFoam',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/include',
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/chtMultiRegionFoam/solid',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/dynamicMesh',
'-I' + recursive_include_dirs / 'src/dynamicFvMesh',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/solidFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_solidFoam = executable(
'solidFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,45 +0,0 @@
srcfiles = [
lnInclude_hack,
'thermoFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_compressibleTransportModels,
lib_fluidThermophysicalModels,
lib_radiationModels,
lib_specie,
lib_turbulenceModels,
lib_compressibleTurbulenceModels,
lib_thermoTools,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/heatTransfer/thermoFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + recursive_include_dirs / 'applications/solvers/heatTransfer/thermoFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_thermoFoam = executable(
'thermoFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,43 +0,0 @@
srcfiles = [
lnInclude_hack,
'adjointOptimisationFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
lib_adjointOptimisation,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/adjointOptimisationFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/fvOptions',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'src/optimisation/adjointOptimisation/adjoint',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/adjointOptimisationFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_adjointOptimisationFoam = executable(
'adjointOptimisationFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,41 +0,0 @@
srcfiles = [
lnInclude_hack,
'adjointOutletPressure/adjointOutletPressureFvPatchScalarField.C',
'adjointOutletVelocity/adjointOutletVelocityFvPatchVectorField.C',
'adjointShapeOptimizationFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/adjointShapeOptimizationFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/adjointShapeOptimizationFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_adjointShapeOptimizationFoam = executable(
'adjointShapeOptimizationFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

@ -1,40 +0,0 @@
srcfiles = [
lnInclude_hack,
'boundaryFoam.C',
]
link_with = [
lib_OpenFOAM,
lib_finiteVolume,
lib_fvOptions,
lib_meshTools,
lib_sampling,
lib_turbulenceModels,
lib_incompressibleTurbulenceModels,
lib_incompressibleTransportModels,
]
dependencies = [
m_dep,
dl_dep,
]
cpp_args = [
'-I' + meson.source_root() / 'applications/solvers/incompressible/boundaryFoam',
'-I' + recursive_include_dirs / 'src/finiteVolume',
'-I' + recursive_include_dirs / 'src/meshTools',
'-I' + recursive_include_dirs / 'src/sampling',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
'-I' + recursive_include_dirs / 'src/TurbulenceModels/incompressible',
'-I' + meson.source_root() / 'src/transportModels',
'-I' + meson.source_root() / 'src/transportModels/incompressible/singlePhaseTransportModel',
'-I' + recursive_include_dirs / 'applications/solvers/incompressible/boundaryFoam',
'-I' + recursive_include_dirs / 'src/OpenFOAM',
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
]
exe_boundaryFoam = executable(
'boundaryFoam',
srcfiles,
link_with: link_with,
dependencies: dependencies,
cpp_args: cpp_args,
implicit_include_directories: false,
install: true,
)

View File

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

View File

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

View File

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

View File

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

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

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

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

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

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

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

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

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

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

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

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

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

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