Mattijs Janssens
96db337a99
ENH: more unique tags to avoid overlapping comms
2024-11-27 12:33:28 +00:00
mattijs
0fa5062c7d
ENH: GAMG: update some fvSolution for updateInterval settings. See !707
2024-11-27 11:07:11 +00:00
Andrew Heather
3e00e05e33
Merge branch 'feature-updateInterval' into 'develop'
...
ENH: GAMGAgglomeration: optional updateInterval for moving mesh cases.
See merge request Development/openfoam!707
2024-11-25 13:38:01 +00:00
Mattijs Janssens
e54791019a
ENH: GAMGAgglomeration: optional updateInterval for moving mesh cases.
2024-11-25 13:38:00 +00:00
Vaggelis Papoutsis
8a508910ba
BUG: optimisation convergence criteria misbehave w/o a line search ( fixes #3268 )
...
When using the (optional) convergence criteria for the optimisation
loop, adherence to them is checked in the postUpdate phase of the update
of the design variables. If a line search is used, this means that the
flow equations have been solved anew using the new design variables and
the objective reduction check makes sense. If, however, no line search
is used, the objective reduction check happens immediately after the
update of the design variables and before re-solving the flow equations,
giving a reduction in the objective function and terminating the
optimisation loop prematurely.
Solved by calling the convergence check directly after the solution of
the flow equations, in case of a fixedStepUpdate
2024-11-22 18:37:53 +02:00
mattijs
96ccae977e
ENH: surfaceFeatureExtract: do simple non-manifold. Fixes #3267
2024-11-21 13:36:46 +00:00
mattijs
19601c0976
STYLE: consistent naming
2024-11-20 20:57:47 +00:00
mattijs
3fb8f5ed69
BUG: thermalBaffle: allow for offset. See also #3260
...
- extrudePatchMesh holding reference to original patches
- offset not compensated for
2024-11-18 15:57:27 +00:00
Cristóbal Ibáñez
f5310ca48c
ENH: cyclicAMI-topoChange: allow restart. Fixes #3265
2024-11-18 14:41:46 +00:00
mattijs
7f1120f6ed
BUG: solarCalculator: time wraparound. Fixes #3258
2024-11-14 16:45:49 +00:00
mattijs
96ada1dd54
COMP: Intel: compilation rule. Fixes #3259
2024-11-14 11:07:39 +00:00
Andrew Heather
6b08c346f1
Merge branch 'feature-cornerWeights' into 'develop'
...
ENH: wallFunctions: use cornerWeights linear. Fixes #3218 .
See merge request Development/openfoam!703
2024-11-13 14:31:12 +00:00
mattijs
f321fc73ef
ENH: wallFunctions: use cornerWeights linear. Fixes #3218 .
2024-11-13 14:29:11 +00:00
mattijs
791796c67f
BUG: cellReduce: use boundary values. Fixes #3255
2024-11-07 15:55:09 +00:00
mattijs
b73de97f97
ENH: createPatch: demo case
2024-11-06 20:25:39 +00:00
mattijs
cfdc2330eb
ENH: polyBoundaryMesh: use patchID() if available. See #3233
2024-11-04 16:16:05 +00:00
Tobias Holzmann
cc580fc108
STYLE: limitFields: correct output for multiple variables
...
Signed-off-by: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
2024-10-25 10:45:59 +01:00
Andrew Heather
77ba7ca4d4
Merge branch 'feature-createPatch-cyclicACMI' into 'develop'
...
ENH: createPatch: allow duplicating face (for ACMI)
See merge request Development/openfoam!702
2024-10-24 14:51:01 +00:00
mattijs
ceb2151094
ENH: createPatch: allow duplicating face (for ACMI)
2024-10-24 14:04:55 +00:00
Andrew Heather
e4f4c73b98
Merge branch 'feature-surface-courant-number' into 'develop'
...
ENH: surfaceCourantNumber: new finite-area function object
See merge request Development/openfoam!706
2024-10-23 15:32:31 +00:00
Kutalmis Bercin
1a6f0f997a
ENH: surfaceCourantNumber: new finite-area function object
...
Computes the surface Courant number field at finite-area face centres.
Note: the calculation is performed at face centers, not edge centers.
2024-10-23 15:30:13 +00:00
mattijs
4f1e7f6343
ENH: DILUPreconditioner: Speedup. Fixes #3088
2024-10-23 11:20:28 +01:00
mattijs
53052a5eb3
BUG: extrudeToRegionMesh: incorrect bounding box. Fixes #3241
2024-10-21 12:57:43 +01:00
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
d6df40a5e2
BUG: wall distance: select wall-point connected cells. See #3215
2024-09-03 09:55:02 +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