76d719d1e6
RELEASE: Updated version to v2206
OpenFOAM-v2206
2022-06-24 15:41:02 +01:00
7c4bb57949
RELEASE: updated completion cache
2022-06-24 15:41:02 +01:00
7792501a01
RELEASE: Updated headers for v2206
2022-06-24 15:41:02 +01:00
3c64283364
BUG: redistributePar -reconstruct lagrangian trashes fields ( fixes #2494 )
...
- the file removal cleanup, which makes reasonable sense for
redistribute mode, always forced the removal of the reconstructed
lagrangian fields (since all of the non-master fields are empty by
definition)!
Detect reconstruct mode (by using constructSize from the map) to
circumvent this logic.
2022-06-24 14:49:14 +02:00
39d8964851
BUG: distributed roots cause redistributePar failure ( fixes #2523 )
...
- zero-sized faMeshSubset and fvMeshSubset had READ_IF_PRESENT instead
of simply copying the schemes/solution setting from the baseMesh
2022-06-24 13:18:41 +02:00
7b94573add
BUG: distributed roots cause redistributePar failure ( fixes #2523 )
...
- fvMeshSubset zero constructor triggers readIfPresent for
fvSchemes/fvSolution: causing mismatched parallel communication
2022-06-23 18:26:28 +02:00
f99baa83c3
SUBMODULE: updates
2022-06-23 18:26:25 +02:00
58850f3145
ENH: surfaceBooleanFeatures -no-cgal option
...
- use hand-rolled interesction routines instead of CGAL routines.
Ignored if compiled without CGAL support.
2022-06-23 18:26:25 +02:00
57c4b27b8b
TUT: simple test for redistributePar with distributed roots
...
TUT: prefer 'subtract' instead of old 'delete'
TUT: enable multiFieldValue function object, update topoSet action
2022-06-23 18:26:25 +02:00
21680e93cc
BUG: stabilityBlendingFactor - indicator field to be owned by mesh. See #2511
2022-06-23 11:31:55 +01:00
4850f1dca1
ENH: cpuCabinet: remove excess cellZone. Fixes #2516
2022-06-23 11:26:10 +01:00
b51e0d4c1c
STYLE: verbose point field decompose/reconstruct ( #120 )
...
TUT: use redistributePar for multiphase/interFoam/RAS/DTCHull
2022-06-22 19:45:08 +02:00
e84c2d84ad
COMP: adjust link parameters (mingw)
2022-06-22 14:32:47 +02:00
365b391bd2
CONFIG: set API level to 2206 (now in pre-release state)
...
- relevant docs updated to v2206
2022-06-21 15:32:11 +02:00
4afd9c3b1d
CONFIG: update completion cache
2022-06-21 15:32:08 +02:00
dd438ffd3f
TUT: add cloudInfo example to reactingParcelFoam/filter ( #2390 )
2022-06-21 14:15:00 +02:00
48a50fec51
BUG: foamJob does not detect collated format ( #2514 )
2022-06-21 14:15:00 +02:00
2b86a22f56
BUG: inconsistent ifdef detection for application -listXXX options
...
- as part of the style change, include guards are increasingly
prefixed with 'Foam_'
2022-06-21 13:50:40 +02:00
80b0f5f740
DOC: adjust wording
...
STYLE: replace stray 'Web:' entries with 'Website:'
2022-06-21 13:50:40 +02:00
307e380f8f
BUG: forces/forceCoeffs - fields to be owned by mesh. See #2511
2022-06-21 12:09:24 +01:00
ebac6c9b94
Merge branch 'feature-icoMulti-FOs' into 'develop'
...
General enhancement to icoReactingMultiphaseInterFoam solver, sub-models and FO's
See merge request Development/openfoam!542
2022-06-21 09:30:43 +00:00
c0581fe8eb
TUT: poolEvaporationMultiComponent: new tutorial for icoReactingMultiphaseInterFoam
...
TUT: icoReactingMultiphaseInterFoam: various changes in settings
2022-06-21 09:30:02 +01:00
618aee84a5
ENH: diffusionGasEvaporation: new diffusion based mass transfer model
...
ENH: saturationModels: new library for saturation models
2022-06-21 09:30:02 +01:00
d91fe9a6ac
ENH: multiphaseInter: ensure consistent Hf treatment for phases
...
TUT: icoReactingMultiphaseInterFoam: update thermophysicalProperties.liquid
2022-06-21 09:30:02 +01:00
0f0a5c5c0f
BUG: interfaceHeatResistance: remove max condensation limiter
2022-06-21 09:30:02 +01:00
8f8612fd0c
BUG: multiphaseInterSystem: fix kappaEff functions
2022-06-21 09:30:02 +01:00
ddb3e394ec
ENH: functionObjects: rearrange the location of phaseSystemModels function objects
...
phaseSystemModels function objects are relocated within
functionObjects in order to enable broader usage.
ENH: multiphaseInterHtcModel: new heatTransferCoeff function object model
COMP: createExternalCoupledPatchGeometry: add new dependencies
COMP: alphaContactAngle: avoid duplicate entries between multiphaseEuler and reactingEuler
TUT: damBreak4Phase: rename alphaContactAngle as multiphaseEuler::alphaContactAngle
2022-06-21 09:30:02 +01:00
45c3ba0e8e
ENH: phaseSystemModels: new namespaces for various submodels
...
Co-authored-by: Kutalmis Bercin <kutalmis.bercin@esi-group.com >
2022-06-21 09:29:57 +01:00
9a80d0d5ef
ENH: thermoTools: new library for thermophysics tools
...
thermoTools is a relocation of various existing tools:
- src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/
- src/semiPermeableBaffle/derivedFvPatchFields/
- src/thermophysicalModels/thermophysicalPropertiesFvPatchFields/liquidProperties/
ENH: Allwmake: reordering various compilation steps
Co-authored-by: Kutalmis Bercin <kutalmis.bercin@esi-group.com >
2022-06-21 09:29:13 +01:00
e96990c8bf
DOC: Doxygen corrections
2022-06-17 11:49:23 +01:00
8ac11f1079
BUG: (un)refinement: combine topochange+motion. Fixes #2492
...
This is on
- incompressible/pimpleFoam/laminar/mixerVesselAMI2D/mixerVesselAMI2D-topologyChange
- redistributePar -reconstruct
where the fvMesh::updateMesh does an early trigger of
mesh.phi() calculation
2022-06-15 17:53:32 +01:00
913f844eb6
BUG: reconstructPar: do not locate positions. See #2205 .
...
Specific to the VOF-to-lagrangian FO is to generate particles
which potentially do not relate to the mesh. So here they
are preserved instead of trying to locate them on the
reconstructed mesh. Note: this has the same effect
of actually copying the file...
2022-06-15 17:46:29 +01:00
e5cb375ab7
BUG: (un)refinement: combine topochange+motion. Fixes #2492
2022-06-15 13:28:34 +01:00
c76c817045
Merge branch 'feature-vf-ext-qr-parallel' into 'develop'
...
s2s linear system solution using lduMatrix
See merge request Development/openfoam!550
2022-06-15 12:26:27 +00:00
c8538ee49e
ENH: Adding iterative solver to S2S equations
...
ENH: Adding report after matrix smoothing
2022-06-15 12:25:58 +00:00
343854ab31
TUT: avoid redundant -finite-area option for foamToEnsight, foamToVTK
...
TUT: remove paraFoam hints from tutorials (mostly only need paraview now)
STYLE: remove reference to paraview _SM plugins (OpenFOAM-v1912 and earlier)
2022-06-15 12:52:20 +02:00
ed621480ac
COMP: NURBS3DVolume was masking the write function of IOdictionary
2022-06-15 11:36:37 +02:00
dfc8c047b1
ENH: simplify patchCellsSource name handling, enforce single field name
...
BUG: inconsistent "U" name on re-read (buoyancyEnergy)
STYLE: fix spelling inconsistencies
2022-06-15 11:11:50 +02:00
c6c4ced741
COMP: non-existent directories ( #2509 )
2022-06-14 15:51:53 +02:00
ea91261f59
CONFIG: update compiler versions
2022-06-14 15:23:08 +02:00
96ece1ef35
ENH: foamRunTutorials -dry-run option
...
- for tracing tutorials execution
2022-06-14 15:23:08 +02:00
601f541091
Merge branch 'feature-setTurbulenceFields' into 'develop'
...
ENH: setTurbulenceFields: new automatic initialisation method for turbulence fields
See merge request Development/openfoam!545
2022-06-14 13:22:17 +00:00
8c03201cd1
TUT: planeChannel: add setTurbulenceFields example
...
TUT: cylinder: fix the order in Allclean
2022-06-14 13:21:53 +00:00
a371f1792b
ENH: setTurbulenceFields: new automatic initialisation method for turbulence fields
2022-06-14 13:21:53 +00:00
c5be97a52a
Merge branch 'feature-sorption-conditions' into 'develop'
...
species and heat adsorption BC's and fvOption source
See merge request Development/openfoam!548
2022-06-14 11:28:41 +00:00
3636876e68
TUT: groundAbsorption: new tutorial for speciesSorption and enthalpySorption BCs
2022-06-14 11:35:45 +01:00
98f11e4bd0
ENH: enthalpySorption: new temperature boundary condition
2022-06-14 11:35:42 +01:00
a5bba64035
ENH: Adding speciesSorption BC and patchCellsSource fvOption
...
speciesSorption is a zeroGradient BC which absorbs mass given by a first
order time derivative, absoprtion rate and an equilibrium value
calculated based on internal species values next to the wall.
patchCellsSource is a source fvOption which applies to the corresponding
species and apply the source calculated on the speciesSorption BC.
A new abstract virtual class was created to group BC's which
don't introduce a source to the matrix (i.e zeroGradient) but calculate
a mass sink/source which should be introduced into the matrix. This
is done through the fvOption patchCellsSource.
2022-06-14 11:35:38 +01:00
33f381c052
SUBMODULE: realign visualization commit
2022-06-13 16:06:01 +02:00
1e37ab4b44
DOC: update dictionary doxygen
2022-06-13 16:06:01 +02:00