openfoam/applications
Mark Olesen 9ad3754ed7 ENH: remove obsolete Pstream functions (#3087)
- the old Pstream::scatter routines (which were largely a misnomer)
  have been superseded by various broadcast routines, but were left in
  the code with #ifndef/#ifdef Foam_Pstream_scatter_nobroadcast
  guards. Now noisily deprecate them, and remove the old manual tree
  communication in favour of MPI broadcast and/or
  serialize/de-serialize with wrapped Pstream::broadcast

- consolidate various gather methods to include the communication
  structure directly. No functional change, but reduces the number of
  methods.

ENH: add parallel guard to UPstream::whichCommunication() method

- returns List::null() as the schedule for non-parallel instead
  of an inappropriate linear or tree schedule

ENH: Pstream::listGatherValues, Pstream::listScatterValues

- like the existing UPstream versions but supporting non-contiguous
2024-02-01 13:52:39 +00:00
..
solvers STYLE: noexcept for nullObject functions 2024-01-25 16:03:09 +01:00
test ENH: remove obsolete Pstream functions (#3087) 2024-02-01 13:52:39 +00:00
tools ENH: support field width for #eval expressions 2021-03-29 16:00:11 +02:00
utilities BUG: memory leak and interpolated fields not updated (fixes #3089) 2024-01-17 17:31:35 +01:00
Allwmake COMP: increment lemon sources, fix stray comment char (wmkdepend) 2022-05-11 09:53:58 +02:00