- Nov 08, 2022
-
-
Andrew Heather authored
More consistent use of combineReduce, simpler and/or reductions See merge request Development/openfoam!566
-
- replaced ad hoc handling of formatOptions with coordSetWriter and surfaceWriter helpers. Accompanying this change, it is now possible to specify "default" settings to be inherited, format-specific settings and have a similar layering with surface-specific overrides. - snappyHexMesh now conforms to setFormats Eg, formatOptions { default { verbose true; format binary; } vtk { precision 10; } } surfaces { surf1 { ... formatOptions { ensight { scale 1000; } } } }
-
- for later reuse with fields (for example) ENH: use 'scheduled' for surfaceWriter field merging (#2402) - in tests with merging fields (surfaceWriter), 'scheduled' was generally faster than 'nonBlocking' for scalars, minorly faster for vectors. Thus make 'scheduled' the default for the surfaceWriter but with a user-option to adjust as required. Previously simply relied on whichever default globalIndex had (currently nonBlocking). Reuse globalIndex information from mergedSurf instead of globalIndex::gatherOp to avoid an extra MPI call to gather sizes each time. These changes will not be noticable unless surface sampling is done very frequently (eg, every iteration) and with large core counts.
-
- support globalIndex for points/faces as an output parameter, which allows reuse in subsequent field merge operations. - make pointMergeMap an optional parameter. This information is not always required. Eg, if only using gatherAndMerge to combine faces but without any point fields. ENH: make globalIndex() noexcept, add globalIndex::clear() method
-
DOC: document which MPI send/recv are associated with commType
-
- 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)
-
Mark OLESEN authored
-
mattijs authored
-
- Nov 07, 2022
-
-
Mattijs Janssens authored
ENH: ensightToFoam: Ensight Gold mesh converter See merge request Development/openfoam!567
-
mattijs authored
-
Andrew Heather authored
Integration of grey area turbulence models from Upstream CFD See merge request Development/openfoam!560
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
BUG: DEShybrid: reintroduce e28bed59
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
- Code supplied by Marian Fuchs, Upstream CFD GmbH
-
Andrew Heather authored
-
Andrew Heather authored
Default is fe = true, yielding the original form given be Shur (2008)
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
- Initial code supplied by Marian Fuchs, Upstream CFD GmbH - Code cleaned/refactored/integrated by OpenCFD
-
Andrew Heather authored
-
Andrew Heather authored
- Added a new S-A base class: SpalartAllmarasBase - RAS and DES models derived from new base class - Removed code duplication
-
- Nov 03, 2022
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Nov 01, 2022
-
-
Kutalmış Berçin authored
-
- Oct 31, 2022
-
-
Mark OLESEN authored
- end_value() corresponds to the infrequently used after() method, but with naming that corresponds better to iterator naming conventions. Eg, List<Type> list = ...; labelRange range = ...; std::transform ( (list.data() + range.begin_value()), (list.data() + range.end_value()), outIter, op ); - promote min()/max() methods from labelRange to IntRange base class STYLE: change timeSelector from "is-a" to "has-a" scalarRanges.
-
Mark OLESEN authored
- resets min/max to be identical to the specified value, which can be more convenient (and slightly more efficient) than doing a full reset followed by add() - additional MinMax intersects() query, which works like overlaps() but with exclusive checks at the ends - provide MinMax::operator&=() to replace (unused) intersect() method ENH: single/double value reset method for boundBox - boundBox::operator&=() to replace (rarely used) intersect() method. Deprecate boundBox::intersect() to avoid confusion with various intersects() method COMP: provide triangleFwd.H
-