Skip to content

Draft: Attempt at fuller exchanger interface

Thomas Jahns requested to merge new-exchanger into master

This branch contains my attempt to enable the following with the exchangers: Directly using per-rank basic MPI datatypes (and count) with the buffers (and an added displacement), such that

  • the packing exchangers can be modified to use the basic exchangers instead of hard-coded point-to-point message passing routines,
  • make the exchangers usable in cases where the MPI datatypes of the built-in redists simply have too high overhead.

Merge request reports