Mark Olesen
c138f89c1f
ENH: use tmp field factory methods [10] ( #2723 )
...
- src/TurbulenceModels
2024-02-21 14:31:40 +01:00
Mark Olesen
d9483f5080
ENH: use tmp field factory methods [9] ( #2723 )
...
- src/phaseSystemModels
2024-02-21 14:31:40 +01:00
Mark Olesen
7bf0aaf99c
ENH: use tmp field factory methods [8] ( #2723 )
...
- src/combustion
2024-02-21 14:31:40 +01:00
Mark Olesen
51f150d84c
ENH: use tmp field factory methods [7] ( #2723 )
...
- thermophysicalModels, transportModels
2024-02-21 14:31:40 +01:00
Mark Olesen
71d4a23ec0
ENH: use tmp field factory methods [6] ( #2723 )
...
- src/functionObjects
2024-02-21 14:31:40 +01:00
Mark Olesen
995a9705e2
ENH: use tmp field factory methods [5] ( #2723 )
...
- src/lagrangian
2024-02-21 14:31:39 +01:00
Mark Olesen
33f20edbb1
ENH: use tmp field factory methods [4] ( #2723 )
...
- src/regionModels src/regionFaModels
2024-02-21 14:31:39 +01:00
Mark Olesen
710eb5c142
ENH: use tmp field factory methods [3] ( #2723 )
...
- src/faOptions, src/fvOptions
2024-02-21 14:31:39 +01:00
Mark Olesen
092db087c9
ENH: use tmp field factory methods [2] ( #2723 )
...
- src/finiteVolume, src/finiteArea
2024-02-21 14:31:39 +01:00
Mark Olesen
21196d8c0b
ENH: use tmp field factory methods [1] ( #2723 )
...
- src/OpenFOAM, src/meshTools, src/mesh, src/dynamicMesh, src/sampling
src/topoChanger src/overset src/fvMotionSolver
2024-02-21 14:31:39 +01:00
Mark Olesen
ac574a6ccb
STYLE: use static call for regIOobject::store ( #1507 )
2024-02-20 16:56:22 +01:00
Mark Olesen
87eed74e42
Merge remote-tracking branch 'origin/master' into develop
2024-02-20 15:23:47 +01:00
Mark Olesen
119dd84327
CONFIG: bump patch level
2024-02-20 14:58:28 +01:00
Mark Olesen
08df023808
BUG: fvSchemes/fvSolution not properly updated on copy from fallback
2024-02-20 14:58:03 +01:00
Mark Olesen
ec3bca90fc
ENH: update polySurface and sampledSurfaces
...
- surfaceWriter TryNew() factory methods for more failure tolerant
handling
- reduce communication for sampledSurfaces.
Track non-empty surfaces as bool, only updated on change
(expire/update).
2024-02-16 15:08:32 +01:00
mattijs
8b85e5c932
ENH: cyclicAMI - clear finished send/recv requests
2024-02-14 16:19:33 +01:00
Kutalmis Bercin
506802bbea
BUG: wallHeatFlux: avoid field-name inconsistency ( fixes #3102 )
2024-02-14 13:40:29 +00:00
Pete Bachant
0c20009587
ENH: support time-dependent actuationDiskSource disk direction ( #3099 )
2024-02-13 12:33:26 +01:00
Mark Olesen
5a0fba84b4
ENH: consolidate stream allocators
...
- add count() member for output span streams (consistency)
- ITstream construct/parse from span/view
COMP: remove old/unused first()/last() methods from SubStrings
2024-02-13 12:33:26 +01:00
Mark Olesen
732c8b3330
STYLE: more explicit method name PtrList::count() -> count_nonnull()
...
STYLE: use two-parameter shallowCopy
2024-02-13 12:30:13 +01:00
Mark Olesen
a9b451b3e4
SUBMODULE: re-enable turbulence-community build
...
- compilation issues caused by hidden python dependency now alleviated
2024-02-13 09:31:38 +01:00
Mark Olesen
ff567dbe71
CONFIG: adjust compile-time value of maxThreadFileBufferSize to 0
...
- consistent with etc/controlDict default
STYLE: update banner message for collated
2024-02-07 20:20:52 +01:00
Mark Olesen
e3b7c2e6ee
ENH: replace masterUncollatedFileOperation::scatterList()
...
- use Pstream::listScatterValues() instead of the old hand-rolled
method.
Reduces code and since it is mostly used with primitives it
will use MPI_Scatter directly (see #3087 )
COMP: fix some inconsistent masterOp return types
2024-02-07 13:07:22 +01:00
Mark Olesen
84a1fc9b4f
TEST: add standalone test application: Test-checkIOspeed
2024-02-07 13:07:22 +01:00
Mark Olesen
47c44a5783
ENH: use UList instead of List for some Pstream gather/scatter
...
- can use UList signature since the routines do not resize the list
or attempt to broadcast it: useful for SubList handling.
ENH: add IPstream/OPstream send/recv static methods
2024-02-07 10:02:28 +01:00
Mark Olesen
91a1eaa01b
ENH: support invisible formattingEntry
2024-02-07 08:59:30 +01:00
Mark Olesen
852f66fc11
CONFIG: add user/group libraries into path separately ( #2948 )
...
- on Darwin _foamAddLib() also checks the library path existence
so passing in "path1:path2" together fails.
2024-02-06 22:16:22 +01:00
Mark Olesen
fcf090410a
ENH: additional constructors for triangle and triPoints
...
STYLE: use Foam::zero{} in expression parsers
2024-02-06 15:36:39 +01:00
Mark Olesen
08c23685c3
BUG: incorrect cumulative area in triangulatedPatch ( fixes #3097 )
...
BUG: bad processor selection. Failed to select anything on non-master
2024-02-06 11:02:26 +01:00
Andrew Heather
19a6241e08
Merge branch 'feature-ensightCloudFO' into 'develop'
...
ensight cloud functionObject
See merge request Development/openfoam!666
2024-02-02 13:31:18 +00:00
Mark Olesen
52f5a6d039
ENH: additional ensightCloud function object ( #3095 )
2024-02-02 12:46:42 +01:00
Mark Olesen
fe1d7e01d6
ENH: extend ensightCloud write-measured support
...
- related to issue #3095
2024-02-02 12:44:03 +01:00
Mark Olesen
cb416fb3ec
ENH: add ensight writeBox method (eg, for simple 'placeholder' geometry)
...
- related to issue #3095 . Some type of geometry is required when
loading "measured" ensight data.
ENH: emit a fallback geometry-box for foamToEnsight
- eg, with "foamToEnsight -no-internal -no-boundary" and lagrangian
2024-02-02 12:42:48 +01:00
Mark Olesen
4ae4f0928d
ENH: ensightFile writeInt() method to replace two-parameter write
...
- more explicit/transparent handling
- avoids compiler warnings about non-virtual methods
2024-02-02 12:36:47 +01:00
Mark Olesen
6dadd3d33e
ENH: include cloudFunction results in vtkCloud writing ( #3094 )
...
- process the contents of the cloud object registry, which enables
output support for calculated values such as Reynolds, Weber numbers
etc.
ENH: select any/all clouds by default instead of defaultCloud
- adds robustness
2024-02-01 17:52:21 +01:00
Mattijs Janssens
3a43aae7c0
Merge branch 'cleanup-Pstream' into 'develop'
...
Remove obsolete Pstream functions
See merge request Development/openfoam!664
2024-02-01 13:52:49 +00:00
Mark Olesen
9ad3754ed7
ENH: remove obsolete Pstream functions ( #3087 )
...
- the old Pstream::scatter routines (which were largely a misnomer)
have been superseded by various broadcast routines, but were left in
the code with #ifndef/#ifdef Foam_Pstream_scatter_nobroadcast
guards. Now noisily deprecate them, and remove the old manual tree
communication in favour of MPI broadcast and/or
serialize/de-serialize with wrapped Pstream::broadcast
- consolidate various gather methods to include the communication
structure directly. No functional change, but reduces the number of
methods.
ENH: add parallel guard to UPstream::whichCommunication() method
- returns List::null() as the schedule for non-parallel instead
of an inappropriate linear or tree schedule
ENH: Pstream::listGatherValues, Pstream::listScatterValues
- like the existing UPstream versions but supporting non-contiguous
2024-02-01 13:52:39 +00:00
mattijs
d6781b91fe
Merge remote-tracking branch 'origin/master' into develop
2024-02-01 13:15:51 +00:00
mattijs
d9c5a5d1a9
BUG: mapped: register to current, not other mesh. See #2723
2024-02-01 13:14:09 +00:00
mattijs
fc9820b08a
STYLE: mapped: remove defaults from mapped
2024-01-31 13:49:26 +00:00
mattijs
f9bbd06e57
ENH: mapped: avoid patch check. See #3090
2024-01-31 13:12:24 +00:00
Mark Olesen
182afc27ba
STYLE: noexcept for nullObject functions
...
STYLE: use nullObject for return values of NotImplemented
STYLE: shallowCopy(nullptr) shortcut
2024-01-25 16:03:09 +01:00
Mark OLESEN
0bf39691ff
Merge branch 'fix-createZeroBoundaryPtr' into 'develop'
...
FIX: replaced temp internalField with DimensionedField::null (fixes #3082 )
See merge request Development/openfoam!662
2024-01-24 20:47:16 +00:00
Vaggelis Papoutsis
312c7a1c32
FIX: replaced temp internalField with DimensionedField::null ( fixes #3082 )
2024-01-24 20:46:43 +00:00
Mark Olesen
0ae3da8560
COMP: using incomplete class edgeMesh
2024-01-24 19:58:27 +01:00
Andrew Heather
44c594dbff
Merge branch 'feature-mappedPatch-movingMesh' into 'develop'
...
ENH: mapped: keep coupling info. Fixes #3090
See merge request Development/openfoam!659
2024-01-24 16:26:07 +00:00
mattijs
a889e5eba6
STYLE: mappedPatchBase: abstract common code
2024-01-24 16:25:41 +00:00
mattijs
3d0cb79be3
ENH: mapped: keep coupling info. Fixes #3090
2024-01-24 16:25:41 +00:00
Andrew Heather
d310f82402
Merge branch 'style-patchfield-clone' into 'develop'
...
Use factory Clone for patch fields
See merge request Development/openfoam!660
2024-01-23 11:22:20 +00:00
Mark OLESEN
152eceeb56
Use factory Clone for patch fields
2024-01-23 11:22:19 +00:00