Skip to content

Releases: LLNL/ygm

v0.6 Release

16 Apr 00:25
f346e74
Compare
Choose a tag to compare

This is a long-overdue release with over a year of incremental updates. This release is being made to give a stable version of YGM for other projects before we consider making API-breaking changes.

v0.5 Release

09 Dec 00:58
ca3a82e
Compare
Choose a tag to compare

New features include:

  • Removal of listener thread for improved performance
  • Parser for Parquet files
  • Improved broadcasts
  • Array container
  • Maptrix container

v0.4 Release

18 Dec 00:12
28eb5ca
Compare
Choose a tag to compare

Changes:

  • small fix to subdependencies in CMake
  • passes ygm::comm* instead of ygm::comm::impl* to lambdas in async

v0.3 Release

08 Dec 01:03
4957ce4
Compare
Choose a tag to compare

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

v0.2 Release

02 Nov 16:10
d32718e
Compare
Choose a tag to compare

Merges changes to CMake and initial disjoint set container.

1st pre-release version

01 Oct 19:54
ce63dac
Compare
Choose a tag to compare
Merge pull request #31 from steiltre/bugfix/build_all_examples

Fixes example/map_set.cpp to compile and adds to CMake