v0.3 Release
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