openfoam/etc
Mark Olesen 00e2d3e4ef WIP: mapped PstreamBuffers with NBX
ENH: sparse storage and data exchange for PstreamBuffers

- change the underlying storage from a numProcs list of buffers to a
  Map of buffers. The reduced memory footprint on large systems is
  on aspect but the primary motivation is to more easily support
  sparse data exchange patterns.
  The Map storage for PstreamBuffers corresponds to a non-blocking
  consensus exchange of sizes that automatically propagates through
  different parts of the code and avoids all-to-all.

CONFIG: enable nonBlockingExchange as default (for testing)

- this changes the Pstream::exchangeSizes to use NBX instead of
  all-to-all, even for List containers.
2023-03-02 12:49:20 +01:00
..
caseDicts RELEASE: Updated headers to v2212 2022-12-21 16:16:18 +00:00
codeTemplates ENH: neg(x) instead of '1 - pos0(x)' for less-than 0 check 2023-02-21 10:05:27 +01:00
config.csh CONFIG: update versions 2022-12-13 11:18:54 +01:00
config.sh COMP: smoothSurfaceData was building into FOAM_USER_APPBIN 2022-12-21 16:16:17 +00:00
templates RELEASE: Updated headers to v2212 2022-12-21 16:16:18 +00:00
thermoData thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
bashrc CONFIG: Reset version post-release 2022-12-23 13:53:49 +00:00
cellModels RELEASE: Updated headers to v2212 2022-12-21 16:16:18 +00:00
colourTables RELEASE: Updated headers to v2212 2022-12-21 16:16:18 +00:00
controlDict WIP: mapped PstreamBuffers with NBX 2023-03-02 12:49:20 +01:00
cshrc CONFIG: Reset version post-release 2022-12-23 13:53:49 +00:00
openfoam CONFIG: adjust paraview libs, intelmpi handling 2021-12-07 15:22:32 +01:00