Mark Olesen
20c7f0970d
BUG: UPstream::shutdown misbehaves with external initialisation ( fixes #2808 )
...
- freeCommmunicatorComponents needs an additional bounds check.
When MPI is initialized outside of OpenFOAM, there are no
UPstream communicator equivalents
2023-06-20 09:16:12 +02:00
Kutalmis Bercin
fd1661ae15
TUT: scalarTransport: avoid excessive number of output directories ( fixes #2806 )
2023-06-19 09:08:27 +01:00
Mark Olesen
70874860b9
CONFIG: bump patch level for maintenance-v2212
2023-06-14 14:57:29 +02:00
Andrew Heather
113fe48d0e
ENH: faceAreaWeightAMI - report centre of problenm face. Fixes #2730
2023-05-30 18:00:21 +01:00
Andrew Heather
d94744e9f7
BUG: parcel injection models - corrected volume calculations. Fixes #2708
2023-05-30 12:07:33 +01:00
Andrew Heather
dcf005508b
BUG: ReversibleReaction::kr - replaced 1e-6 by VSMALL. Fixes #2704
2023-05-30 11:53:47 +01:00
Mark Olesen
868d6dd778
BUG: VTK write pointSet fails in parallel ( fixes #2773 )
...
- de-referenced autoPtr with () instead of ref() will fail on
non-master ranks.
2023-05-05 15:17:31 +02:00
Mark Olesen
f8e05934f1
BUG: incorrect dictionary contruction of alphatPhaseChange mDotL
2023-04-03 17:35:07 +02:00
Julius Bergmann
ed89d97627
BUG: LES: enable sigma model for compressible flows ( fixes #2727 )
2023-03-24 08:23:51 +00:00
Mark Olesen
5614a571f2
COMP: code adjustments for gcc-13 ( #2714 )
2023-02-28 11:49:58 +01:00
Mark Olesen
4136b686ba
BUG: infinite template recursion in boundaryData readField
2023-02-28 10:02:15 +01:00
Mark Olesen
c9081d5daf
BUG: globalIndex gather/scatter fails with multi-world ( fixes #2706 )
...
- was using UPstream::procIDs(), which returns the sub-ranks with
respect to the parent communicator. This is normally just an
identity list (single-world) but with multi-world the indexing
is incorrect. Use UPstream::allProcs() instead.
2023-02-20 16:15:44 +01:00
Mark Olesen
a597c044c7
BUG: inconsistent faceArea on processor boundaries ( fixes #2683 )
...
- was missing evaluateCoupled on the initial faceAreaNormals field
(related to #2507 )
ENH: simplify/consistent geometry updating
2023-02-15 17:22:12 +01:00
Mark Olesen
d8c6b6b811
CONFIG: disable reporting of ensight type checks (unless in debug)
...
- avoids flooding the log file with warnings when reading in data
sets that were not generated with OpenFOAM utilities
2023-02-15 14:07:25 +01:00
Andrew Heather
cc6ba5c1a0
Merge branch 'fix-ATC-extraConvection' into 'master'
...
BUG: extraConvection in ATC missing a multiplication with ATClimiter
See merge request Development/openfoam!591
2023-02-03 15:36:17 +00:00
Vaggelis Papoutsis
26420a88d7
BUG: extraConvection in ATC missing a multiplication with ATClimiter
...
In the 'standard' and 'UaGradU' options for the ATC term of the adjoint
equations, there is an option to add 'aritificial dissipation', by
adding and subtracting a multiple of the adjoint convection term with
different discretizations. The implicit part was not multiplied with the
ATClimiter whereas the explicit one was, leading to mismatched
contributions in the areas affected by the ATClimiter, which could
affect the sensitivity derivatives.
2023-02-03 15:35:49 +00:00
Mark Olesen
ff13cdd39d
BUG: ensightWrite not reading "excludeFields" ( fixes #2696 )
...
- field blocking/exclusion added in commit d9ab5d54ef
,
but was incorrectly doing a lookup for "blockField" for ensight
although "excludeFields" was documented (and expected).
Now corrected to use "excludeFields"
2023-02-02 15:17:24 +01:00
Mark Olesen
988ec18ecc
COMP: backslash instead of slash in Make/options
2023-01-30 11:55:35 +01:00
Mark Olesen
0339e5ee0d
BUG: expression field functionObject 'store' keyword ignored
2023-01-26 21:49:59 +01:00
Mark Olesen
07c69fdf0d
COMP: add static libgcc, libstdc++ linking for mingw ( fixes #2680 )
...
- this solves some 'dangling' dependency problems that plagued earlier
versions (when MS-MPI was not also installed).
2023-01-24 18:21:05 +01:00
Mark Olesen
03ab6c1a9d
COMP: remove commented Make/options item ( #2668 )
...
COMP: update include for CGAL-5.5 (#2665 )
old: Robust_circumcenter_filtered_traits_3
new: Robust_weighted_circumcenter_filtered_traits_3
COMP: adjust CGAL rule for OSX (#2664 )
- since CGAL is now header-only, the previous OSX-specific rules have
become redundant
2023-01-23 09:39:30 +01:00
Mark Olesen
e62b031f26
BUG: Casson coefficients not re-read ( fixes #2681 )
2023-01-22 18:28:00 +01:00
Kutalmis Bercin
33f0ff8145
BUG: limitVelocity: specify default entry for U ( fixes #2679 )
2023-01-13 15:33:19 +00:00
Mark Olesen
166164da93
BUG: vtk::coordSetWriter produces incorrect VTK legacy format ( fixes #2678 )
...
- has a special purpose beginPiece() method, but was missing an update
on the numberOfPoints, numberOfCells values required by the base class.
2023-01-12 17:10:13 +01:00
Mark Olesen
1f68e7f9b3
CONFIG: bump patch level
2023-01-11 13:00:30 +01:00
Mark Olesen
e346620a62
BUG: inconsistent finiteArea proc-boundary contributions ( fixes #2672 )
2023-01-11 12:31:16 +01:00
mattijs
df808ad3f2
BUG: overset: fix layerRelax input.Fixes #2670
2023-01-04 17:13:59 +00:00
Andrew Heather
51ed7a6034
TUT: Added simpleFoam/rotatingCylinders validation case - fixes #2563
2023-01-03 21:20:48 +00:00
mattijs
0031cb1efa
CONFIG: set API level to 2212
2022-12-28 09:36:06 +00:00
Andrew Heather
66908158ae
RELEASE: Updated version to v2212
2022-12-21 16:16:18 +00:00
Andrew Heather
7e61f36c12
RELEASE: Updated headers to v2212
2022-12-21 16:16:18 +00:00
Mark Olesen
4cccd5f854
COMP: smoothSurfaceData was building into FOAM_USER_APPBIN
2022-12-21 16:16:17 +00:00
Mark Olesen
b1e919dbbb
STYLE: UList::null() for default empty list
2022-12-21 09:33:14 +01:00
Andrew Heather
c273ee4697
Merge remote-tracking branch 'origin/master' into develop
2022-12-20 13:31:41 +00:00
Mark Olesen
aebd79ff59
BUG: parallel blocking writing surface noise output ( fixes #2663 )
...
- old logic (v2206 and earlier) always disabled writing on non-master,
but other parts of the code were more recently updated to use lazy
evaluation of surface data (with parallel communication)
- now retain full write/no-write logic identically on all ranks. Take
care of master/non-master at the final output stage.
2022-12-19 18:00:07 +01:00
Mark Olesen
0a01492397
CONFIG: revert scotch version to 6.1.0
...
- some regressions (especially with ptscotch) noted with scotch-7.0.1
2022-12-19 16:26:02 +01:00
mattijs
8d2165e7f4
ENH: topoSet: add new topoSet options
2022-12-19 14:49:16 +00:00
mattijs
5fa37fb41c
BUG: fvMatrix: avoiding dupolicate adjustment. Fixes #2658
2022-12-19 11:49:25 +00:00
Mark Olesen
87cff55f9e
CONFIG: improve handling of debian multi-arch
...
- no guarantee that dpkg-architecture command is actually available,
so revert to a reasonable guess from 'uname -m' and 'uname -s'
2022-12-19 11:13:53 +01:00
Mark Olesen
4dafaa8cfe
STYLE: dump debug interpolation files to processor-specific names
2022-12-16 10:51:00 +01:00
Mark OLESEN
ec77d3152b
Merge branch 'feature-pureZoneMixture' into 'develop'
...
ENH: pureZoneMixture: different mixture properties according to cellZone
See merge request Development/openfoam!586
2022-12-14 15:39:16 +00:00
mattijs
fa7f0e1b67
ENH: pureZoneMixture: different mixture properties according to cellZone
2022-12-14 15:07:00 +00:00
mattijs
02ca7868d5
BUG: tutorial: missing run script invocation
2022-12-14 14:28:50 +00:00
mattijs
029c5a24fe
BUG: snappyMultiRegionHeaterImplicit: fix decomposition. Fixes #2657
2022-12-14 13:25:24 +00:00
Kutalmış Berçin
b41ddc43c3
Merge branch 'feature-chtMultiRegionFoam-frozenFlow' into 'develop'
...
ENH: chtMultiRegionFoam - add frozenFlow option
See merge request Development/openfoam!564
2022-12-14 10:59:00 +00:00
Andrew Heather
48973bad83
ENH: chtMultiRegionFoam - add frozenFlow option
...
Also for 'chtMultiRegionSimpleFoam' and 'chtMultiRegionTwoPhaseEulerFoam'.
2022-12-14 10:54:40 +00:00
Mark OLESEN
7d97b6f791
Merge branch 'feature-finite-area-numerics' into 'develop'
...
Misc. changes in finite-area methods
See merge request Development/openfoam!585
2022-12-14 10:19:05 +00:00
Kutalmis Bercin
a0f1e98d24
ENH: finiteArea: improve robustness in code sections vulnerable to math errors
...
It has been observed that the finite-area framework is prone to numerical
issues when zero-valued edge lenghts, edge/face normals and face areas exist.
To improve exception handling at identified code sections to gracefully
overcome math errors, the problematic entities are lower-bounded by SMALL.
2022-12-14 10:18:23 +00:00
Kutalmis Bercin
d5b7200295
ENH: edgeInterpolation: make skewness-correction optimisation compile-time optional
2022-12-14 10:18:23 +00:00
Kutalmis Bercin
952d42512d
BUG: regionFaModels: report min/max for all processors ( fixes #2655 )
2022-12-14 10:18:23 +00:00