Skip to content

Releases: DARMA-tasking/vt

1.4.0

25 Jan 23:07
e0808dc
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

1.1.1 Beta v7

08 Mar 20:12
5a1d322
Compare
Choose a tag to compare
1.1.1 Beta v7 Pre-release
Pre-release

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

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

Issue PR
#1445: Deliver the message to broadcast sender using scheduler instead of self-send #1494
#1550: Allow users to pass AppConfig to configuration VT during inititialization #1674
#1667: Explore refactoring includes in config to minimize and simplfiy inclusions #1670
#1636: add API to temporarily enable/disable debug prints #1658
#1673: runInEpochRooted should by default use a DS epoch #1678
#1677: Stop using cmake code to generate git header information about sha, etc. #1683
#1680: Number of migrations printed is wrong #1681
#1692: Make git repository not required for build #1693
#1685: Trace entry points are incorrect in trace #1688

1.1.1 Beta v6

23 Dec 15:01
12cdd16
Compare
Choose a tag to compare
1.1.1 Beta v6 Pre-release
Pre-release

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

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

Issue PR
#1202: Write container build for Intel 21 OneAPI #1203
#1442: Make EpochType a strong/named type #1462
#1476: epoch guard #1579
#1577: Fix ubsan for handlers #1580
#1569: Model loads of potential object reassignment from load balancing #1583
#1589: Read in communication data from json files #1603
#1607: Fix UBSAN error 'applying non-zero offset ... to null pointer' #1608
#1609: clean up workspace before compiling vt-sample-project with vt as TPL #1610
#1611: disable vt-sample-project build on Alpine pipelines #1612
#1602: stop using CMAKE_CXX_FLAGS for setting compile options #1613
#1592: Update clang-format configuration #1614
#1604: put CLI11 in vt namespace #1617
#1620: add move assignment to ModifierToken #1622
#1623: lib/fcontext update ppc64 assembly files for Vortex crash #1624
#1628: Prevent division by zero #1629
#1606: add vt namespace to json lib #1630
#1627: Narrow inclusion of stats_msg.h #1632
#1633: check branch naming only when PR's targetting develop branch #1634
#1639: Reduce tempates in CollectionManager and LocationManager #1640