mattijs
fe0b71280e
ENH: octree: avoid copy
2024-10-16 15:05:32 +01:00
mattijs
5836d280b9
ENH: fvMatrix: avoid whichPatch. See #3233
2024-10-03 18:22:42 +01:00
mattijs
cd2d81b79a
ENH: extrudePatchMesh: support for features. See #2103
...
Optional 'featureAngle' entry to disable extrusion on
sharp corners
2024-10-03 16:06:03 +01:00
mattijs
4df27f8be6
GIT: extraneous files. Fixes #3192
2024-10-03 10:19:47 +01:00
Kutalmis Bercin
4167aababe
ENH: phaseModels: add pureMovingSolidPhaseModel
2024-09-20 10:25:33 +01:00
Kutalmis Bercin
d6b8b49da8
STYLE: mapFields, ensightWrite: print operand fields in rows
2024-09-19 16:29:17 +01:00
mattijs
a9cc444b79
ENH: switch: move to OptimisationSwitches. See #3215
2024-09-18 14:39:17 +01:00
mattijs
782f22feb8
ENH: continuity: avoid excess evaluations. See #3225
2024-09-18 14:01:26 +01:00
Andrew Heather
13146891fe
Merge branch 'issue-3215-pointConnectedCells' into 'develop'
...
Issue 3215 point connected cells
See merge request Development/openfoam!700
2024-09-18 11:07:42 +00:00
Mattijs Janssens
d72f51ac23
Issue 3215 point connected cells
2024-09-18 11:07:41 +00:00
Andrew Heather
1d6396dd3f
Merge branch 'feature-solver-function-objects-solution-control' into 'develop'
...
ENH: solver function objects: add outer-loop convergence checks
See merge request Development/openfoam!699
2024-09-06 10:02:29 +00:00
Kutalmis Bercin
0ff5eb5687
STYLE: scalarTransport/energyTransport: modernise the code
...
- Remove redundant copy ctor and assignment operator (already deleted in base class)
- Remove unused header files
- Use default destructor
- Reorder member variables
2024-09-06 10:01:43 +00:00
Kutalmis Bercin
559f13d450
DOC: scalarTransport/energyTransport: improve header file documentation
2024-09-06 10:01:43 +00:00
Tobias Holzmann
fd77d7d9b5
INT: solver function objects: add outer-loop convergence checks
...
Co-authored-by: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
2024-09-06 10:01:43 +00:00
mattijs
050f27910e
ENH: advectionDiffusionPatch: default mesh checking. Fixes #3204
2024-09-04 09:34:25 +01:00
mattijs
483e9892ee
BUG: blockMesh: incorrect sqrt. Fixes #3217
2024-09-04 09:31:23 +01:00
mattijs
60e5f0e0ae
BUG: wall distance: select wall-point connected cells. See #3215
2024-08-22 16:50:51 +01:00
mattijs
14fcd08f86
DOC: symplectic: add some comment
2024-08-22 16:23:43 +01:00
mattijs
f72670edff
BUG: overset: out-of-date lduAddressing. Fixes #3204
...
Was triggering update of cell-cell stencil (=meshObject) without
corresponding rebuilding of lduAddressing (= oversetFvMeshBase storage).
- added clearOut to oversetFvMesh(Base)
- added call to clearOut when rebuilding stencil
2024-08-19 15:49:21 +01:00
mattijs
aacd99c030
ENH: transformPoints: added comment. See #3206
2024-07-31 14:40:01 +01:00
mattijs
303c3135aa
COMP: shm: missing bit. parallel consistency. See #2331
2024-07-18 09:40:11 +01:00
mattijs
f97f715f66
ENH: shm: parallel consistency. See #2331
2024-07-17 09:14:02 +01:00
mattijs
bb8f7799d9
ENH: vtkUnstructuredToFoam: construct&write fields. See #3195 .
2024-07-10 15:20:54 +01:00
mattijs
7ec78f6d6d
BUG: interpolation: handling of bounds. Fixes #3191
2024-07-04 15:53:06 +01:00
Mark Olesen
dce009cef1
ENH: make Nastran PLOAD2,PLOAD4 field mappings optional
...
- PLOAD2 is a reasonable default and PLOAD4 output
(currently misused for vectors/tensors) is the exception.
- simplify the specification by using optional PLOAD4, PLOAD2 wordRes
lists to act as allow/deny selectors. In the regular case won't need
to specify anything or perhaps only the PLOAD4 list.
ENH: atomic creation of Nastran files
FIX: inconsistent Nastran surface output format
- use FREE format by default. Previously had an odd mix of SHORT
format when created without options and LONG format (as default)
when created with format options.
2024-06-26 16:53:13 +02:00
mattijs
d8d3e34d5c
COMP: fix dangling references (gcc13+: -Wdangling-reference)
2024-06-26 16:53:05 +02:00
Mark Olesen
d300fab63a
ENH: reduce some allocations in rawTopoChangerFvMesh
...
- cache and reuse the zero field
STYLE: use templated form of objectRegistry::names<..>
2024-06-26 16:51:12 +02:00
Andrew Heather
630d60de3b
RELEASE: Updated headers to v2406
2024-06-24 09:58:36 +01:00
Andrew Heather
2390ebbf7e
RELEASE: Updated completions
2024-06-24 09:58:35 +01:00
Andrew Heather
510d9fc5a5
DOC: doxygen - activate treeview
2024-06-24 09:58:35 +01:00
Mark Olesen
c6399ca920
CONFIG: update third-party compiler versions
2024-06-20 12:52:06 +02:00
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