Mark Olesen
cdc1a34bab
CONFIG: add top-level Allwmake-modules, Allwmake-plugins scripts
2024-06-19 15:00:51 +02:00
Mark Olesen
fa49ae252b
COMP: fix createViewFactors linkage errors (mingw, lld linker)
2024-06-19 14:31:46 +02:00
mattijs
0b9391ff3b
COMP: avoid remove dangling reference (finiteArea)
2024-06-19 12:14:21 +02:00
Andrew Heather
7bdc000865
COMP: corrected pointer to temporary
2024-06-19 11:00:15 +01:00
Andrew Heather
ac099d82eb
Merge remote-tracking branch 'origin/master' into develop
2024-06-18 17:09:58 +01:00
Kutalmış Berçin
fb96927275
Merge branch 'feature-createViewFactors' into 'develop'
...
ENH: Added new createViewFactors utility
See merge request Development/openfoam!692
2024-06-18 15:30:22 +00:00
Andrew Heather
ab5f6dbf41
ENH: Added new createViewFactors utility
...
Creates view factors for the view factor radiation model.
User-selectable models:
- raySearchEngine: model to generate rays, i.e. face-to-face connections
- viewFactorModel: model to compute the view factors
For visualisation, use:
- Write the view factors as a volume field
writeViewFactors yes;
- Write the rays using OBJ format:
writeRays yes; // default = no
Participating patches must be in the \c vewFactorWall group, i.e. using the
\c inGroups entry of the "\<case\>/polyMesh/boundary" file.
\verbatim
myPatch
{
type wall;
inGroups 2(wall viewFactorWall);
...
}
\endverbatim
Reads:
- <constant>/viewFactorsDict : main controls
- <constant>/finalAgglom : agglomeration addressing (from faceAgglomerate)
Generates:
- <constant>/F : view factors (matrix)
- <constant>/mapDist : map used for parallel running
- <constant>/globalFaceFaces : face addressing
2024-06-18 16:27:20 +01:00
Mark Olesen
7c45670c8b
SUBMODULE: update visualization
...
- bugfix for parallel gather of patch values with serial rendering
2024-06-18 10:32:27 +02:00
Martin Lichtmes
58aa8c97c2
ENH: report average surface normal in surfaceInertia utility ( #3184 )
...
- can be useful for various orientation-related geometry or mesh
manipulations during pre-/post-processing:
* combine with linearDirection to achieve better extrusion results.
* orientation of transformations, blockMesh, result projections, ...
STYLE: minor code modernizations
Co-authored-by: Mark Olesen <>
2024-06-14 12:45:47 +02:00
mattijs
9f4bb2d432
BUG: createBaffles: incorrect sizing for overlapping zones. Fixes #3183
2024-06-13 18:20:14 +01:00
Kutalmis Bercin
24ac8308b3
SUBMODULE: update OpenQBMM
...
SUBMODULE: update data- and turbulence-community plugins
2024-06-13 17:01:51 +01:00
Mark Olesen
0e23e6c66c
CONFIG: set API level to 2406 (pre-release state)
...
- README updated to v2406, project-version updated to v2406
2024-06-13 12:03:23 +02:00
Mark Olesen
21c554d7d0
CONFIG: bump adios and paraview versions
...
- adios: 2.9.2 -> 2.10.1
- paraview: 5.11.2 -> 5.12.1
Ancillary libs:
- hdf5: 1.14.4.3
- hypre: 2.23.0 -> 2.31.0
- petsc: 3.19.2 -> 3.21.2
2024-06-13 12:03:23 +02:00
Mark Olesen
391f059335
CONFIG: update foamPackRelease packaging
2024-06-13 12:03:23 +02:00
mattijs
5873ec1b22
ENH: topoSet: allow transformation of input locations
2024-06-12 15:44:23 +01:00
Andrew Heather
bb483951b7
ENH: compressibleMultiPhaseTurbulenceModels - added some (tested) RAS models
2024-06-12 09:59:49 +01:00
Kutalmış Berçin
7b5e605b29
Merge branch 'regression-3144-fvsPatchField' into 'develop'
...
REGRESSION: missing "value" handling for some surface fields (#3144 )
See merge request Development/openfoam!691
2024-06-12 07:58:03 +00:00
Mark Olesen
732872b9cc
REGRESSION: missing "value" handling for some surface fields ( #3144 )
...
- changes in 8a8b5db977
were overly aggressive.
Only need to suppress "value" IO for empty patches types
2024-06-12 07:57:40 +00:00
Andrew Heather
c6501b799e
BUG: ddt2, zeroGradient FOs - set candidates using name match
2024-06-11 19:23:11 +01:00
Andrew Heather
93ee308ebf
CONFIG: Added value to cyclicAMI entry
2024-06-11 16:06:13 +00:00
Kutalmis Bercin
9d6b8a9c28
TUT: mixerVessel2D: add missing MRF-related keyword
2024-06-11 14:15:29 +01:00
Andrew Heather
530a5192ca
Merge branch 'fix-adjointRotatingWall-sens' into 'master'
...
BUG: adjointRotatingWallVelocity causes sensitivities to crash. Fixes #3180
Closes #3180
See merge request Development/openfoam!690
2024-06-11 10:39:58 +00:00
Mark Olesen
d859f7b00f
ENH: add comparison operators to exprValue, integrate exprValueFieldTag
...
- exprValueFieldTag is an extended version of exprValue,
with additional Field/List uniformity handling
- the exprValueFieldTag reduce() method provides a more efficient
method than using a regular combine operator. Since fields are
usually non-uniform, will mostly only need the bitwise reduce and
not a more expensive gather/combine.
ENH: output of exprValue (scalar type) now includes '.'
- prevents scalar/label ambiguity for values like '100.0', which would
otherwise be written as '100' and thus interpreted as a label value
when re-reading.
2024-06-10 16:47:09 +02:00
Vaggelis Papoutsis
2ef96e9e43
BUG: adjointRotatingWallVelocity causes sensitivities to crash. Fixes #3180
2024-06-10 14:52:58 +03:00
mattijs
baa8dccb0a
ENH: cellDecomposer: functionObject to map fields.
...
Left out original files
2024-06-10 11:22:50 +01:00
mattijs
5059e1ddec
COMP: v2406: various missing dependencies
2024-06-10 10:17:10 +01:00
mattijs
dced6c581e
BUG: regionSplit2D: revert to original code. Fixes #3149 .
2024-06-10 10:05:36 +01:00
mattijs
3e64faf605
DOC: cellSetOption: add porous option
2024-06-10 10:05:36 +01:00
Andrew Heather
3083c32c35
SUBMODULE: update for visualization
2024-06-10 09:39:37 +01:00
Andrew Heather
51a34f5abc
BUG: ThermoSurfaceFilm - corrected FA field caching for Cp. Fixes #3017
2024-06-07 20:47:35 +01:00
Andrew Heather
f48e617cd2
Merge branch 'feature-cellDecomposer' into 'develop'
...
ENH: cellDecomposer: functionObject to map fields to 'tet' mesh.
See merge request Development/openfoam!687
2024-06-07 17:21:51 +00:00
mattijs
1b825b4470
ENH: cellDecomposer: functionObject to map fields to 'tet' mesh.
2024-06-07 17:21:23 +00:00
Kutalmış Berçin
199a9801ca
Merge branch 'feature-mrf' into 'develop'
...
MRF: compressible energy eqn
See merge request Development/openfoam!689
2024-06-07 14:49:05 +00:00
Andrew Heather
f6ba6bc40e
ENH: MRF - added work term to compressible solver energy eqns
2024-06-07 14:48:47 +00:00
Andrew Heather
bf9b9204c3
ENH: MRF - added function to return the frame absolute flux
2024-06-07 14:48:47 +00:00
Kutalmış Berçin
06ee000cb8
Merge branch 'feature-lagrangian-drag' into 'develop'
...
New Lagrangian models
See merge request Development/openfoam!686
2024-06-07 11:40:15 +00:00
Andrew Heather
d3861a5dcc
ENH: Lagrangian - added tutorial case for particle Tomiyama drag model
2024-06-07 12:39:03 +01:00
Andrew Heather
8950c9b0c6
ENH: Lagrangian - added particle Tomiyama drag model
...
Based on the reference
Tomiyama, A., Kataoka, I., Zun, I., Sakaguchi, T. (1998)
Drag coefficients of single bubbles under normal and micro gravity
conditions
JSME International Journal, 41(2), 472-479.
Example usage
subModels
{
particleForces
{
tomiyamaDrag
{
sigma 0.07;
contamination pure; // pure | slight | full
}
}
}
2024-06-07 12:39:03 +01:00
Andrew Heather
a0fea418e2
ENH: New FreezeParticles cloud function object
...
Sets the particle active flag to false to freeze the particle in space whilst
allowing it to evolve its physical models.
2024-06-07 12:39:03 +01:00
Andrew Heather
1bce1e44c4
ENH: propellerInfo - updated to work in postProcess mode. Fixes #2588
2024-06-07 12:36:59 +01:00
Andrew Heather
440cb83fa7
Merge branch 'feature-axialTurbine_rotating_oneBlade' into 'develop'
...
INT: cyclicPeriodicAMI: demo case provided by Hakan Nilsson
See merge request Development/openfoam!688
2024-06-07 11:29:01 +00:00
Andrew Heather
b2532e7769
BUG: extractEulerianParticles - corrected patch index. Fixes #2707
2024-06-07 12:26:03 +01:00
Andrew Heather
790de0f98e
BUG: gltf corrections. Fixes #3179
...
- corrected scalar bounds (label->scalar), field limit initialisation
- corrected alpha field lookup
- updated header documentation
2024-06-07 12:25:32 +01:00
Hakan Nilsson
cf5eaef236
INT: cyclicPeriodicAMI: demo case provided by Hakan Nilsson
2024-06-07 09:53:06 +01:00
mattijs
d148816bfe
ENH: snappyHexMesh: initialise in case of 0 layer. Fixes #3177
2024-06-06 15:48:57 +01:00
Kutalmis Bercin
f7291c4550
SUBMODULE: add data-community plugin ( fixes #3146 )
...
SUBMODULE: update turbulence-community plugin
ENH: README: add info to differentiate the modules from the plugins
2024-06-06 12:38:27 +01:00
Kutalmis Bercin
eea442e209
BUG: cellSetOption: allow geometric selection update ( fixes #3161 )
2024-06-05 12:02:24 +01:00
Mark OLESEN
755d354f69
Merge branch 'feature-radiation-ft' into 'develop'
...
Radiation modelling updates
See merge request Development/openfoam!685
2024-06-04 16:40:15 +00:00
Andrew Heather
d71b3c4633
ENH: radiation - temperature dependent properties
...
ENH: radiationModel - expose T()
2024-06-04 16:39:56 +00:00
Andrew Heather
de39878b9b
ENH: radiation - temperature dependent absorption, emissivity, transmissivity
...
- constantAbsorption - updated a_ and e_ (Function1)
- constantTransmissivity - updated tau_ (Function1)
2024-06-04 16:39:56 +00:00