e65d720164
ENH: fused: 'fused' variants of explicit discretisation
2024-12-10 09:31:53 +00:00
ff6ef5bdf8
Merge branch 'feature-csr-MERGE' into 'develop'
...
ENH: CSR: cell-cell addressing
See merge request Development/openfoam!713
2024-12-10 09:30:32 +00:00
267bd1af36
ENH: CSR: cell-cell addressing
2024-12-10 09:30:06 +00:00
23f8480af6
Merge branch 'adjoint-update-pre2412' into 'develop'
...
ENH: updates in the adjoint library
See merge request Development/openfoam!710
2024-12-10 09:27:50 +00:00
d061be643e
TUT: change 'normalize' to 'normalise' in optimisation tutorials
2024-12-10 09:27:24 +00:00
8d0f4eb87a
TUT: additional topology optimisation tutorials
...
- 1_Inlet_2_Outlet/porosityBased/R_10x-init/reEval: showcases the
initialization of the design variables using topoSet and setFields
- 3DBox/losses-mass-uniformity-SQP-extraVars: showcases the use of the
so-called 'extra variables' in the QP problem which relax it,
allowing its solution even if there is no feasible one
2024-12-10 09:27:24 +00:00
f90c7b17fc
ENH: Allow setting the initial values of the design variables
...
in topology optimisation, through a volScalarfield named alpha.
The order of precedence is (top to bottom):
- values read from time/uniform/topOVars (used also for continuation)
- values read from 0/alpha (can be easily set with topoSet + setFields)
- uniform zero
2024-12-10 09:27:24 +00:00
9c5ce8e4f2
ENH: compatibility read for normalise in objective
2024-12-10 09:27:24 +00:00
8d6efa9f1b
ENH: added the option to disable damping in ISQP
...
Can accelerate convergence in cases without constraints
2024-12-10 09:27:24 +00:00
91fb7456a5
ENH: changed the c coefficients in ISQP and MMA
...
to Function1, to be able to change their value at runtime. Useful when
constraints are not feasible at the beginning of the optimisation
(frequent in topology optimisation) and we want to leave some room to
the optimiser to not focus heavily on them at the beginning, but respect
them during the last optimisation cycles.
Has a big impact, especially in MMA, when dealing with volume
constraints in topology optimisation.
2024-12-10 09:27:24 +00:00
3ab7d6a088
ENH: outletMappedUniformInletHeatAddition: add Function1-type Q input
2024-12-09 09:45:43 +00:00
a445dd10e1
BUG: simpleFoam: side-effect of reading dynamicMeshDict. See #3269
2024-12-05 09:08:54 +00:00
f0f915b932
BUG: simpleFoam: side-effect of reading dynamicMeshDict. Fixes #3269
2024-12-04 09:40:31 +00:00
86fda799ec
BUG: decomposePar: support finiteArea. Fixes #3271
2024-12-02 19:11:53 +00:00
e45b26eaf0
ENH: simpleFoam: add dynamicFvMesh. Fixes #3269
2024-11-28 11:58:48 +00:00
6ad75fe141
Merge branch 'issue-3238-nbx-failure' into 'develop'
...
ENH: more unique tags to avoid overlapping comms
See merge request Development/openfoam!704
2024-11-27 12:33:29 +00:00
96db337a99
ENH: more unique tags to avoid overlapping comms
2024-11-27 12:33:28 +00:00
0fa5062c7d
ENH: GAMG: update some fvSolution for updateInterval settings. See !707
2024-11-27 11:07:11 +00:00
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
e54791019a
ENH: GAMGAgglomeration: optional updateInterval for moving mesh cases.
2024-11-25 13:38:00 +00:00
96ccae977e
ENH: surfaceFeatureExtract: do simple non-manifold. Fixes #3267
2024-11-21 13:36:46 +00:00
19601c0976
STYLE: consistent naming
2024-11-20 20:57:47 +00:00
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
f5310ca48c
ENH: cyclicAMI-topoChange: allow restart. Fixes #3265
2024-11-18 14:41:46 +00:00
7f1120f6ed
BUG: solarCalculator: time wraparound. Fixes #3258
2024-11-14 16:45:49 +00:00
96ada1dd54
COMP: Intel: compilation rule. Fixes #3259
2024-11-14 11:07:39 +00:00
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
f321fc73ef
ENH: wallFunctions: use cornerWeights linear. Fixes #3218 .
2024-11-13 14:29:11 +00:00
791796c67f
BUG: cellReduce: use boundary values. Fixes #3255
2024-11-07 15:55:09 +00:00
b73de97f97
ENH: createPatch: demo case
2024-11-06 20:25:39 +00:00
cfdc2330eb
ENH: polyBoundaryMesh: use patchID() if available. See #3233
2024-11-04 16:16:05 +00:00
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
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
ceb2151094
ENH: createPatch: allow duplicating face (for ACMI)
2024-10-24 14:04:55 +00:00
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
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
4f1e7f6343
ENH: DILUPreconditioner: Speedup. Fixes #3088
2024-10-23 11:20:28 +01:00
53052a5eb3
BUG: extrudeToRegionMesh: incorrect bounding box. Fixes #3241
2024-10-21 12:57:43 +01:00
fe0b71280e
ENH: octree: avoid copy
2024-10-16 15:05:32 +01:00
5836d280b9
ENH: fvMatrix: avoid whichPatch. See #3233
2024-10-03 18:22:42 +01:00
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
4df27f8be6
GIT: extraneous files. Fixes #3192
2024-10-03 10:19:47 +01:00
4167aababe
ENH: phaseModels: add pureMovingSolidPhaseModel
2024-09-20 10:25:33 +01:00
d6b8b49da8
STYLE: mapFields, ensightWrite: print operand fields in rows
2024-09-19 16:29:17 +01:00
a9cc444b79
ENH: switch: move to OptimisationSwitches. See #3215
2024-09-18 14:39:17 +01:00
782f22feb8
ENH: continuity: avoid excess evaluations. See #3225
2024-09-18 14:01:26 +01:00
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
d72f51ac23
Issue 3215 point connected cells
2024-09-18 11:07:41 +00:00
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
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