openfoam/applications/utilities
Mark Olesen fb69a54bc3 ENH: avoid prior communication when using mapDistribute
- in most cases can simply construct mapDistribute with the sendMap
  and have it take care of communication and addressing for the
  corresponding constructMap.

  This removes code duplication, which in some cases was also using
  much less efficient mechanisms (eg, combineReduce on list of
  lists, or an allGatherList on the send sizes etc) and also
  reduces the number of places where Pstream::exchange/exchangeSizes
  is being called.

ENH: reduce communication in turbulentDFSEMInlet

- was doing an allGatherList to populate a mapDistribute.
  Now simply use PstreamBuffers mechanisms directly.
2023-02-14 23:22:55 +01:00
..
doc
finiteArea STYLE: explicit reference to mesh db for schemes, interfaceTracking etc 2023-01-23 15:05:04 +01:00
mesh ENH: avoid prior communication when using mapDistribute 2023-02-14 23:22:55 +01:00
miscellaneous STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00
parallelProcessing ENH: avoid prior communication when using mapDistribute 2023-02-14 23:22:55 +01:00
postProcessing STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00
preProcessing STYLE: check iterator validity with good() instead of found() 2023-02-10 17:12:48 +01:00
surface ENH: use cmptMag, cmptMultiply instead of replacing field components 2023-01-31 12:36:41 +01:00
thermophysical