Mark Olesen
473e14418a
ENH: more consistent use of broadcast, combineReduce etc.
...
- broadcast : (replaces scatter)
- combineReduce == combineGather + broadcast
- listCombineReduce == listCombineGather + broadcast
- mapCombineReduce == mapCombineGather + broadcast
- allGatherList == gatherList + scatterList
Before settling on a more consistent naming convention,
some intermediate namings were used in OpenFOAM-v2206:
- combineReduce (2206: combineAllGather)
- listCombineReduce (2206: listCombineAllGather)
- mapCombineReduce (2206: mapCombineAllGather)
2022-11-08 16:48:08 +00:00
Mark Olesen
d38de84d21
ENH: bundle Pstream:: AllGather methods
...
- bundles frequently used 'gather/scatter' patterns more consistently.
- combineAllGather -> combineGather + broadcast
- listCombineAllGather -> listCombineGather + broadcast
- mapCombineAllGather -> mapCombineGather + broadcast
- allGatherList -> gatherList + scatterList
- reduce -> gather + broadcast (ie, allreduce)
- The allGatherList currently wraps gatherList/scatterList, but may be
replaced with a different algorithm in the future.
STYLE: PstreamCombineReduceOps.H is mostly unneeded now
2022-03-31 15:56:04 +02:00
Mark Olesen
fbfcdfc723
ENH: allow default parameter for Tuple2 ( #1827 )
...
- simplifies cases where Tuple2 is used as a Pair replacement
(for output format reasons)
2020-09-07 09:37:05 +02:00
Mark Olesen
8cfb483054
STYLE: some general spelling fixes
2020-05-04 09:15:21 +02:00
Mark Olesen
e8fa46230a
ENH: add min/max compare/reduction operators for Tuple2 first()
...
- min/max ops that only compare the first element
2019-11-05 13:08:21 +01:00
Andrew Heather
fdf8d10ab4
Merge commit 'e9219558d7' into develop-v1906
2019-12-05 11:47:19 +00:00
OpenFOAM bot
e9219558d7
GIT: Header file updates
2019-10-31 14:48:44 +00:00
Mark Olesen
3c07a1bb6f
ENH: Foam::name() of memory address
...
- returns the memory address formatted in hexadecimal, which can be
useful for detailed information
2019-08-12 10:46:29 +02:00
Mark Olesen
59da4cf56d
STYLE: use uintptr_t cast instead of long when reporting addresses
2019-04-29 08:15:48 +02:00
OpenFOAM bot
154029ddd0
BOT: Cleaned up header files
2019-02-06 12:28:23 +00:00
Mark Olesen
a0a7da2edd
ENH: Pair, Tuple2 improvements ( #1160 )
...
- move constructors, construct from std::pair
- input/output of std::pair
Makes it easier when using data structures for other codes.
2019-01-08 22:16:41 +01:00
Mark Olesen
0dbd05daa4
STYLE: minor adjustment of test case
2019-01-03 19:16:13 +01:00
Mark Olesen
e0255cfff2
ENH: add compareOp for three-way comparison
...
- similar to the \c <=> operator in C++20.
Primarily for use when defining cascaded sort function objects.
2018-10-17 09:29:28 +02:00
Mark Olesen
7b427c382e
ENH: add Tuple2 comparison operators, typedefs
2017-04-30 13:05:49 +02:00
Henry
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
andy
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
andy
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce
.
2011-01-05 18:24:29 +00:00
graham
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
Mark Olesen
499d48cfdb
STYLE: uniform 'Test-' prefix for all applications/test
...
- easier to clean, avoid confusion with 'real' applications, etc.
2010-11-23 16:26:04 +01:00