Skip to content

v0.3 Release

Compare
Choose a tag to compare
@steiltre steiltre released this 08 Dec 01:03
· 40 commits to master since this release
4957ce4

API-Breaking Changes:

  • Removes optional "from" argument from async calls
  • Removes preempt versions of async/mcast/bcast
  • ygm::make_ygm_ptr functionality moved to ygm::comm

Added Functionality:

  • ygm::container::multimap::async_visit_group
  • ygm::container::disjoint_set::for_all
  • ygm::container::disjoint_set::async_union_and_execute
  • ygm::container::map::insert_if_missing_else_visit
  • ygm::io - contains distributed parsers for CSV and NDJSON
  • Smart barriers

Implementation Changes:

  • MPI_Probe-based message receiving
  • Performance improvements from avoiding extra copying of send buffers

Additional Changes:

  • Major CMake overhaul
  • Contributing.md file added
  • Updated Readme
  • Additional examples