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
9f4bb2d432
BUG: createBaffles: incorrect sizing for overlapping zones. Fixes #3183
2024-06-13 18:20:14 +01:00
24ac8308b3
SUBMODULE: update OpenQBMM
...
SUBMODULE: update data- and turbulence-community plugins
2024-06-13 17:01:51 +01:00
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
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
391f059335
CONFIG: update foamPackRelease packaging
2024-06-13 12:03:23 +02:00
5873ec1b22
ENH: topoSet: allow transformation of input locations
2024-06-12 15:44:23 +01:00
bb483951b7
ENH: compressibleMultiPhaseTurbulenceModels - added some (tested) RAS models
2024-06-12 09:59:49 +01:00
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
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
c6501b799e
BUG: ddt2, zeroGradient FOs - set candidates using name match
2024-06-11 19:23:11 +01:00
93ee308ebf
CONFIG: Added value to cyclicAMI entry
2024-06-11 16:06:13 +00:00
9d6b8a9c28
TUT: mixerVessel2D: add missing MRF-related keyword
2024-06-11 14:15:29 +01:00
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
baa8dccb0a
ENH: cellDecomposer: functionObject to map fields.
...
Left out original files
2024-06-10 11:22:50 +01:00
5059e1ddec
COMP: v2406: various missing dependencies
2024-06-10 10:17:10 +01:00
dced6c581e
BUG: regionSplit2D: revert to original code. Fixes #3149 .
2024-06-10 10:05:36 +01:00
3e64faf605
DOC: cellSetOption: add porous option
2024-06-10 10:05:36 +01:00
3083c32c35
SUBMODULE: update for visualization
2024-06-10 09:39:37 +01:00
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
1b825b4470
ENH: cellDecomposer: functionObject to map fields to 'tet' mesh.
2024-06-07 17:21:23 +00:00
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
f6ba6bc40e
ENH: MRF - added work term to compressible solver energy eqns
2024-06-07 14:48:47 +00:00
bf9b9204c3
ENH: MRF - added function to return the frame absolute flux
2024-06-07 14:48:47 +00:00
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
d3861a5dcc
ENH: Lagrangian - added tutorial case for particle Tomiyama drag model
2024-06-07 12:39:03 +01:00
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
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
1bce1e44c4
ENH: propellerInfo - updated to work in postProcess mode. Fixes #2588
2024-06-07 12:36:59 +01:00
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
cf5eaef236
INT: cyclicPeriodicAMI: demo case provided by Hakan Nilsson
2024-06-07 09:53:06 +01:00
d148816bfe
ENH: snappyHexMesh: initialise in case of 0 layer. Fixes #3177
2024-06-06 15:48:57 +01:00
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
eea442e209
BUG: cellSetOption: allow geometric selection update ( fixes #3161 )
2024-06-05 12:02:24 +01:00
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
d71b3c4633
ENH: radiation - temperature dependent properties
...
ENH: radiationModel - expose T()
2024-06-04 16:39:56 +00:00
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
274fee92dd
STYLE: radiation - use const ref/pointer; updated header guards
2024-06-04 16:39:56 +00:00
64c15e179a
ENH: New viewFactorHeatFlux function object
...
Determines radiation heat flux between patches when using the viewFactor
radiation model.
Example usage
viewFactorHeatFlux1
{
// Mandatory entries (unmodifiable)
type viewFactorHeatFlux;
libs (utilityFunctionObjects);
// Optional entries (runtime modifiable)
qr qr;
}
2024-06-04 16:39:56 +00:00
1bcb90bf79
ENH: surfaceTransformPoints: make consistent with transformPoints.
...
(added the -cylToCart option)
2024-06-04 16:59:15 +01:00
4deb146118
ENH: cyclicPeriodic: error msg
2024-06-03 17:23:37 +01:00
a87763f6a6
ENH: transformPoints: added cylindrical to Cartesian transform
2024-06-03 17:23:37 +01:00
c61466b6e5
ENH: polyPatch cached areaFraction setter with uniform fraction
...
STYLE: polyPatch cached areaFraction as std::unique_ptr
- more consistent with other demand-driven data.
Getter now returns tmp field instead of const reference.
2024-06-03 11:55:01 +01:00
323149ad24
COMP: stray 'inline' prefix, explicit constructor for UniformDimensionedField
...
STYLE: getObjectPtr instead of const_cast version
2024-05-31 17:06:02 +01:00
e9cf0fba05
SUBMODULE: update for visualization
2024-05-31 16:47:54 +01:00
2d52ee13b1
ENH: icoReactingMultiphaseInterFoam - added frozenFlow option. Fixes #3128
2024-05-31 14:31:00 +01:00
5015883c01
CONFIG: Updated foamPackRelease for plugins directory support
2024-05-31 12:40:07 +01:00
74e118dd32
SUBMODULE: relocate community repos into plugins/ directory
...
- new landing place for general community repositories
2024-05-31 12:13:21 +01:00
01f501e8e7
CONFIG: increment API level to 2403
2024-05-30 17:30:25 +01:00
60ffaba71d
Merge branch 'feature-FaceCellWave-cyclicACMI' into 'develop'
...
FaceCellWave: travel through coupled ACMI. See #3139
See merge request Development/openfoam!677
2024-05-30 15:15:56 +00:00