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
1883a872a1
STYLE: adds comments in empty Make/options files
...
- easier when making modifications
STYLE: spelling in topoSetSource comments
2018-11-13 15:21: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
graham
012494fdb5
STYLE: Fixing code style requirements for all apps.
...
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
Mark Olesen
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
Mark Olesen
fa93ce8cd7
coding style adherence
...
- markup codingStyleGuide.org examples so they actually indent correctly
- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
Mark Olesen
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
Mark Olesen
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
OpenFOAM-admin
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00