Andrew Heather
8a8c2482d7
Merge branch 'feature-cone-nozzle-with-angular-segments' into 'develop'
...
ENH: ConeNozzle: add injector velocity and angular-segmented disc options
See merge request Development/openfoam!719
2024-12-19 13:43:13 +00:00
Kutalmis Bercin
29c8a77e04
ENH: ConeNozzle: add injector velocity and angular-segmented disc options
2024-12-19 11:45:00 +00:00
Kutalmış Berçin
8e98779d70
Merge branch 'feature-schemes-zoneBlended' into 'develop'
...
ENH: Added new zoneBlended scheme
See merge request Development/openfoam!718
2024-12-19 10:53:12 +00:00
Andrew Heather
1eb904fc68
ENH: Added new zoneBlended scheme
...
Multi-faceZone based blending differencing scheme.
Schemes are set in dictonary format according to:
divSchemes
{
.
.
div(phi,U) Gauss zoneBlended
{
default defaultScheme;
faceZone1 scheme1;
faceZone2 scheme2;
...
faceZoneN schemeN;
}
.
.
}
The default entry specifies the background scheme; additional schemes
can be set per faceZone, e.g. scheme1 is applied to facZone1,
scheme2 is applied to facZone2 etc.
2024-12-19 10:52:43 +00:00
Andrew Heather
45ee161f23
Merge branch 'feature-film-separation-models' into 'develop'
...
ENH: regionFaModels: new filmSeparation models for finite-area framework
See merge request Development/openfoam!714
2024-12-19 10:09:57 +00:00
Kutalmis Bercin
1e6d8d73a0
BUG: OwenRyley: correct the modelling constant ( fixes #3278 )
2024-12-19 10:09:46 +00:00
Kutalmis Bercin
51d1050339
ENH: regionFaModels: new filmSeparation models for finite-area framework
2024-12-19 10:09:46 +00:00
Andrew Heather
83b9c60a88
Merge branch 'fa-parallel-consistency-improvements' into 'develop'
...
ENH: processorFaPatch: use internal-edge algos for processor edges to ensure parallel consistency
See merge request Development/openfoam!708
2024-12-19 10:09:31 +00:00
Kutalmis Bercin
2d731e1af3
ENH: processorFaPatch: use internal-edge algos for processor edges to ensure parallel consistency
...
- The edgeInterpolation::makeCorrectionVectors() disables the non-orthogonality
correction if the calculated non-orthogonality coefficient is below 0.1.
However, this activation routine only considers internal edges, and excludes
any processor edges, resulting in inconsistent parallel calculations. This
routine is removed.
- Fatal errors are replaced with zero-valued fields for non-orthogonality-
and skewness-correction routines.
2024-12-19 10:09:16 +00:00
Andrew Heather
528ea551ec
Merge branch 'feature-write-objects' into 'develop'
...
ENH: writeObjects: add flag to report registered objects
See merge request Development/openfoam!705
2024-12-18 17:45:47 +00:00
Tobias Holzmann
c77cc498d7
ENH: writeObjects: add flag to report registered objects
...
Co-authored-by: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
2024-12-18 17:45:15 +00:00
mattijs
5d0058bc85
STYLE: rename
2024-12-18 17:08:58 +00:00
Mattijs Janssens
f265fcc8d0
Merge branch 'feature-moving_source' into 'develop'
...
Feature moving source
See merge request Development/openfoam!693
2024-12-18 17:05:54 +00:00
Mattijs Janssens
e33fb8d0db
Feature moving source
2024-12-18 17:05:54 +00:00
mattijs
3d35bb920f
COMP: plugins: updated cfMesh
2024-12-18 15:48:32 +00:00
Andrew Heather
4423efd313
ENH: fanFvPatchField - refactored; added flowRate option
...
The basis of the table is specified according to the mode:
- velocity: deltap = F(velocity per face) \[DEFAULT\]
- uniformVelocity: deltap = F(patch area-averaged velocity)
- volumeFlowRate: deltap = F(patch volume flow rate)
- nonDimensional: non-dim deltap = F(non-dim volume flow rate)
Example of the boundary condition specification:
<patchName>
{
type fan;
patchType cyclic;
jumpTable csvFile;
mode velocity; // New entry
jumpTableCoeffs
{
nHeaderLine 1;
refColumn 0;
componentColumns 1(1);
separator ",";
mergeSeparators no;
file "<constant>/UvsPressure";
}
value uniform 0;
}
2024-12-18 15:28:11 +00:00
Andrew Heather
b0b1d0f8b2
ENH: fieldAverage - allow averaging on internal fields - see #3242
...
BUG: fieldAverage - handle duplicate entries
2024-12-18 15:11:40 +00:00
Kutalmis Bercin
ed99546b8a
ENH: tabulated6DoFMotion: add optional linear interpolation scheme
2024-12-18 15:01:18 +00:00
Kutalmis Bercin
a2b3187188
ENH: rho/psiReactionThermos: add PengRobinsonGas to the thermos
2024-12-18 13:32:02 +00:00
Kutalmis Bercin
30d29f2303
COMP: fix SPDP compilation ( fixes #3286 )
2024-12-18 12:15:48 +00:00
Mark Olesen
207806e55d
COMP: explicitly declare copy construct for (point) symmetry field
...
- fixes -Wdeprecated-copy complaints
2024-12-18 10:09:49 +01:00
mattijs
da09e9203f
ENH: extraneous file
2024-12-17 18:22:42 +00:00
mattijs
57b250963d
ENH: damBreakLeakage: showcasing cyclicACMI with scale factor
...
scale factor is
- coded
- time varying
- spatial varying
2024-12-16 16:46:25 +00:00
mattijs
ea4508c079
ENH: polyDualMesh: demonstrate cellDecomposer,polyDualMesh
2024-12-16 12:24:20 +00:00
mattijs
1462a5effa
BUG: decomposePar: only write pointBoundaryMesh if needed
2024-12-16 12:14:02 +00:00
Mark Olesen
bd5d32035e
CONFIG: set API level to 2412 (initial pre-release state)
...
- README updated to v2412, project-version updated to v2412
2024-12-16 13:00:09 +01:00
Mark Olesen
d4d2e4af3d
DEFEATURE: remove obsolete optionalData container
...
- unused and superseded by c++17 std::optional
2024-12-16 12:57:42 +01:00
Mark Olesen
8a4e3526c3
ENH: improve parsing robustness for foamInstallationTest ( #3263 )
2024-12-16 12:37:18 +01:00
Mark Olesen
8340317a46
COMP: missing dynamicMesh,dynamicFvMesh linkage for simpleFoam ( #3269 )
2024-12-16 10:49:29 +01:00
Mark Olesen
e64d93ffdb
COMP: support compilation with CGAL-6.0 ( #3234 )
...
- CGAL-6 uses c++17 std::optional, std::variant instead of boost versions
2024-12-16 10:47:49 +01:00
Mark Olesen
4c21ad3d3f
Merge remote-tracking branch 'origin/master' into develop
2024-12-16 10:07:54 +01:00
mattijs
011f730309
COMP: SPDP compilation
2024-12-15 11:53:03 +00:00
mattijs
009faad912
ENH: Test-GAMG: not normalise agglomeration unless specified
2024-12-14 16:58:28 +00:00
mattijs
462fd687d2
BUG: reconstructParMesh: support for no finite-area. See #3276
2024-12-14 16:30:59 +00:00
mattijs
1401ce02b5
ENH: badMove: missing directory creation
2024-12-12 16:58:49 +00:00
Mattijs Janssens
15059f78b8
Merge branch 'issue-3193-READ_IF_PRESENT' into 'develop'
...
BUG: READ_IF_PRESENT: return false if not read. Fixes #3193
See merge request Development/openfoam!698
2024-12-12 16:21:59 +00:00
Mattijs Janssens
aaaa80589f
BUG: READ_IF_PRESENT: return false if not read. Fixes #3193
2024-12-12 16:21:59 +00:00
Mattijs Janssens
ab30b0301c
Merge branch 'feature-pointMeshIO-shm-bufferlayers' into 'develop'
...
ENH: snappyHexMesh: add buffer layers before snapping
See merge request Development/openfoam!715
2024-12-12 16:13:32 +00:00
Mattijs Janssens
de5d34787c
ENH: snappyHexMesh: add buffer layers before snapping
2024-12-12 16:13:32 +00:00
mattijs
e7cf8a1d59
COMP: missing include.
2024-12-12 15:08:34 +00:00
Mark Olesen
0a363f2885
BUG: truncated error message when throwing ( fixes #3201 )
...
- only affected v2406. Root cause is #3281
2024-12-12 13:14:36 +01:00
mattijs
44f7a7268a
CONFIG: update c++ standard to c++17.
2024-12-12 11:56:39 +00:00
Andrew Heather
59c74e53ff
ENH: objectRegistry - allow recurse into time db
2024-12-11 11:13:46 +00:00
Andrew Heather
bba45b3022
ENH: caseInfo function object - store data in IOdictionary for external lookup
2024-12-11 11:13:46 +00:00
Andrew Heather
6c60b19c4a
ENH: caseInfo function object - set file extension to output file type
2024-12-11 11:12:46 +00:00
Andrew Heather
697e6147f4
ENH: writeFile - enable setting of file extension
2024-12-11 11:12:45 +00:00
Andrew Heather
c37a3f530d
Merge branch 'feature-reconstructParMesh-finiteArea' into 'develop'
...
ENH: reconstructParMesh: support for finite-area. Fixes #3276
See merge request Development/openfoam!711
2024-12-11 09:26:01 +00:00
mattijs
429d8d0522
ENH: reconstructParMesh: support for finite-area. Fixes #3276
2024-12-11 09:22:44 +00:00
Johan Roenby
3e80552244
BUG: isoAdvection: conserve volume of fluid across cyclic patches ( fixes #2457 )
...
Co-authored-by: David Müller <>
Co-authored-by: Konstantinos Missios <>
2024-12-10 14:32:04 +00:00
Mark Olesen
a797ac8193
COMP: fix typos in construct ispanstream from std::string_view ( #3234 )
2024-12-10 15:23:02 +01:00