Skip to content

Releases: DARMA-tasking/vt

1.6.0

12 May 19:46
2c17733

Choose a tag to compare

We are pleased to announce the 1.6.0 release of vt, which includes some improvements. Specifically, we have improved tracing in this version, adding a more scalable implementation for handling hashed user events; we have improved the location manager significantly by using object groups instead of a local instance pattern for managing a the location of collection objects across nodes.


Here is a list of all of the work included in this release:

Read more

1.5.0

23 Sep 18:59
5dda75a

Choose a tag to compare

We are pleased to announce the 1.5.0 stable release of vt. This release introduces a new load balancing algorithm, enhanced documentation, and general bug fixes to improve performance and usability.

vt 1.5.0 includes:

  1. TemperedLB: A new distributed algorithm for memory-constrained load balancing

  2. Improved documentation of LB arguments across all load balancers

  3. Dozens of bug fixes and improvements to the overall stability of vt. See below for individual PRs.


Here is a list of all of the work included in this release:

Full Changelog: 1.4.0...1.5.0

1.4.0

25 Jan 23:07
e0808dc

Choose a tag to compare

We are pleased to announce the 1.4.0 stable release of vt.

  • With this new release of vt, we now support C++17 and begin a transformation to our interfaces to take advantage of the update. Bare handlers, object group handlers, collection handlers, and callbacks now can use parameterization to generate a message and marshal it into parameters for a remote handler. These generated messages will automatically detect if serialization is needed for any of the parameters and thus bypass serialization when not required.
  • We have taken advantage of std::variant removing our pre-C++17 implementation and providing serializers for it.

Here is a list of issues and PRs that are included in this release:

Full Changelog: 1.3.0...1.4.0

1.3.0

30 May 17:23
9e707d2

Choose a tag to compare

We are pleased to announce the 1.3.0 stable release of vt.

Here is the list of issues and PRs that are included in this release:

Full Changelog: 1.2.2...1.3.0

1.2.2

28 Dec 17:36
04ee937

Choose a tag to compare

We are pleased to announce the 1.2.2 stable release of vt.

Here is the list of issues and PRs that are included in this release:

  • #1659 Improve communication statistics in VT in #1993
  • #1849 Add unit test for CUDA AsyncOp in #1855
  • #1906 Enable C++17 in some CI builds in #2014
  • #1920 Upgrade macOS CI image in #1981
  • #1930 Add new microbenchmarks in #1931
  • #1983 Make location manager more efficient #2031
  • #2001 When a collection is list inserted with pre-constructed elements don't try to construct in #2004
  • #2002 Rename begin/end to something like start/finish in #2003
  • #2005 Write polymorphic collection example in #2006
  • #2007 Tests fail when run on more ranks than there are elements in #2012
  • #2013 checkpoint snippets are missing when accessed from the vt documentation in #2022
  • #2015 Polymorphic collection example errors out on 32 ranks in #2016
  • #2018 Remove support for gcc-5, gcc-6, clang-3.9 in #2021
  • #2019 TraceScopedEvent and TraceScopedNote should have deleted copy constructors and defined move constructors/assign in #2020
  • #2024 Documentation pipeline is broken in #2032
  • #2028 SetContext doesn't suspend correct task with threads in #2029
  • #2040 Avoid nvcc bug in #2041
  • #2043 Workaround for nvcc generating copy constructors for classes without ODR-use in #2044
  • #2048 Remove duplicated struct CommMsg in #2049
  • #2050 Create release 1.2.2 in #2051

Full Changelog: 1.2.1...1.2.2

1.2.1

09 Nov 17:55
7c16301

Choose a tag to compare

We are pleased to announce the 1.2.1 stable release of vt. This is the last release to support gcc-5, gcc-6 and clang-3.9 compilers.

Here is the list of issues and PRs that are included in this release:

Full Changelog: 1.2.0...1.2.1

1.2.0

29 Sep 11:32
3ff11e0

Choose a tag to compare

We are pleased to announce the 1.2.0 stable release of vt.

Here is the list of issues and PRs that are included in this release:

Read more

1.1.1 Beta v10

03 Aug 16:07
a086f82

Choose a tag to compare

1.1.1 Beta v10 Pre-release
Pre-release

We are pleased to announce the 10th beta version of 1.1.1 stable release of vt.

Here is the list of issues and PRs that are included in this release:

Full Changelog: 1.1.1-beta.9...1.1.1-beta.10

1.1.1 Beta v9

19 Jul 07:50
8edc7d3

Choose a tag to compare

1.1.1 Beta v9 Pre-release
Pre-release

We are pleased to announce the 9th beta version of 1.1.1 stable release of vt.

Here is the list of issues and PRs that are included in this release:

Full Changelog: 1.1.1-beta.8...1.1.1-beta.9

1.1.1 Beta v8

30 May 06:35
a0932b0

Choose a tag to compare

1.1.1 Beta v8 Pre-release
Pre-release

We are pleased to announce the 8th beta version of 1.1.1 stable release of vt.

Here is the list of issues and PRs that are included in this release:

Full Changelog: 1.1.1-beta.7...1.1.1-beta.8