Skip to content

Releases: DARMA-tasking/vt

1.0.0 Beta 10.4

07 Jan 19:01
bba71c1
Compare
Choose a tag to compare
1.0.0 Beta 10.4 Pre-release
Pre-release

We are pleased to announce the 10.4 beta version of the stable release of 1.0.0. Here is the list of issues and the list of PRs that are included in this release.

  • #914: Fix stack traces with gcc
  • #1098: Enable assertions during CI when release builds are used
  • #1195: Passing argc and argv by value causes incorrect argument parsing

1.0.0 Beta 10.3

23 Dec 21:36
a1c3c1d
Compare
Choose a tag to compare
1.0.0 Beta 10.3 Pre-release
Pre-release

We are pleased to announce the 10.3 beta version of the stable release of 1.0.0. Here is the list of issues and the list of PRs that are included in this release.

  • #728: builds fail with Intel 19 compilers
  • #1111: Active messenger fails when sending over 2 GiB of data due to MPI limitations
  • #1163: Calling vt::initialize with no arguments makes VT fail silently
  • #1183: Phase assertion fails during restart
  • #1194: unused variable warning

1.0.0 Beta 10.2

16 Dec 19:02
b60a487
Compare
Choose a tag to compare
1.0.0 Beta 10.2 Pre-release
Pre-release

We are pleased to announce the 10.2 beta version of the stable release of 1.0.0. Here is the list of issues and the list of PRs that are included in this release.

  • #1094: Fix collective scope de-allocation
  • #1097: make RandomLB vary across phases

1.0.0 Beta 10.1

14 Sep 19:39
5528557
Compare
Choose a tag to compare
1.0.0 Beta 10.1 Pre-release
Pre-release

#1020: Fix the lifetime of pipes/callbacks adding a new enum of makeFunc
#1033: Add a getter for ElementStats, getSubPhase
#1037: Fix LB stats growth missed in beta.10
#1040: Fix missing cleanup in objgroup registerBaseCollective, called by LB
#1042: Clear out reduce state holder data building up once messages are gone
#1044: Write a adaptor for theConfig for EMPIRE to target
#1047: Make vt_check_enabled compatible with release branch
#905: Add proper cmake dependency for MPI guard generation

1.0.0 Beta v10

09 Sep 23:20
a3c4058
Compare
Choose a tag to compare
1.0.0 Beta v10 Pre-release
Pre-release

We are pleased to announce the 10th beta version of the stable release of 1.0.0. This release includes mostly bug fixes, including memory growth issues. Here is the list of issues and the list of PRs that are included in this release.

#1018: Fix memory growth in AsyncEvent leaking events
#1007: Fix leaked memory in collection restoreFromFile and stop calling copy constructor during reconstruction
#1003: Fix too aggressive assertion in the scheduler regarding depth and idle activity
#991: Fix unbounded growth of LB stats
#986: Fix termination epochs for safe MPI collective API
#964: Remove autodie from Perl scripts for MPI guard generation for systems that don't contain that Perl module

1.0.0 Beta v9

21 Jul 21:59
5c5dec1
Compare
Choose a tag to compare
1.0.0 Beta v9 Pre-release
Pre-release

We are pleased to announce the 9th beta version of the stable release of 1.0.0. This release includes bug fixes and several new features. Here is the list of issues and the list of PRs that are included in this release.

  • #931: Fixed the CI for Mac OS X based on changes in Github's workflow dispatch on Mac. Added the hostname in /etc/hosts so mpirun dispatches properly.
  • #929: Fixed a bug where #708 was not completely integrated on 1.0.0, including the write-out of subphase stats to LB files
  • #905: Add a cmake build dependency for generate PMPI wrappers so if the mpi headers change the wrappers get properly re-generated
  • #891: Add intel compilers (v18.03) to the CI targets
  • #886: Fix a bug where GossipLB was failing the MPI guard tests due to missing a MPI call demarcation
  • #867: Fix bugs in MPI guards with older MPI versions that use macros or don't include newer (3.0) MPI interface calls
  • #853: Fix a race condition in the test_scheduler_loop_nested causing intermittent failures
  • #851: Fix compile problems on some platforms of the examples param.cc
  • #850: Downgrade required Perl version to 5.16.3 (on doppio the only available version)
  • #848: Override vt_zoltan_enabled if it is found in cmake
  • #844: Fix bad DARMA/vt runtime access in the destructor
  • #840: Fix a host of address sanitizer problems in the examples and tests so it comes out clean
  • #837: Rewrite the markdown page for configuring/building DARMA/vt
  • #835: Fix failing MPI guards in release cmake mode
  • #831: Implement RandomLB with a input seed for more extensively testing codes with non-uniform (like RotateLB) migrations
  • #829: Fix argument parsing problems (for arg inputs like --profile="Parallel Functions")
  • #816: Use new MPI safe collective support in VT where MPI operations are dispatched
  • #808: Implement collection restore/restart from checkpoint files
  • #793: Implement an API for safely dispatching MPI calls while the VT scheduler is running
  • #595: Embed googletest version 1.10 directly in VT and localize it to vt/tests/extern
  • #584: Implement a new LB ZoltanLB for using Zoltan hypergraph partitioning as a LB option
  • #510: Implement opt-in PMPI wrappers to detect potentially incorrect calls to MPI while VT is running

1.0.0 Beta v8

09 Jul 23:11
d81480c
Compare
Choose a tag to compare
1.0.0 Beta v8 Pre-release
Pre-release

Incorporates bug fixes and new features. The list of issues merged into the release can be found here.

Summary of changes compared to the previous release 1.0.0-beta.7:

  • Update DARMA/vt usage's of the checkpoint API which has dramatically changed with the corresponding release in DARMA/checkpoint
  • Properly read the MPI max tag and use it in the implementation (the max is highly MPI-implementation dependent)
  • Fix various compiler warnings
  • De-template some internal classes in the CollectionManager to simplify and reduce compile times
  • Major cleanup and refactoring of DARMA/vt examples
    • Many antiquated examples have been deleted or updated
    • Build new directory structure for example that categorize them

1.0.0 Beta v7

22 Apr 01:04
5fe6365
Compare
Choose a tag to compare
1.0.0 Beta v7 Pre-release
Pre-release
Merge pull request #785 from DARMA-tasking/1.0.0-beta.7-proposed-update

Merge 1.0.0 beta.7 proposed update into 1.0.0

1.0.0 Beta v6

22 Apr 01:03
e997377
Compare
Choose a tag to compare
1.0.0 Beta v6 Pre-release
Pre-release
Merge pull request #762 from DARMA-tasking/1.0.0-beta.6-proposed-update

Merge 1.0.0 beta.6 proposed update into 1.0.0

1.0.0 Beta v5

20 Feb 20:12
aaa1110
Compare
Choose a tag to compare
1.0.0 Beta v5 Pre-release
Pre-release

Incorporates new features and bug fixes. Includes the following additional feature/bug branches compared to beta.4:

1.0.0-beta.5: 699-fix-warnings-from-empire
1.0.0-beta.5: 697-fix-warnings
1.0.0-beta.5: 696-add-strategy-arg-to-hierlb
1.0.0-beta.5: 691-gossiplb-pmf-update
1.0.0-beta.5: 689-tracing-spec
1.0.0-beta.5: 682-fix-user-event-trace
1.0.0-beta.5: 680-simplify-trace-pairs
1.0.0-beta.5: 676-fix-user-event-trace
1.0.0-beta.5: 673-print-stats-after
1.0.0-beta.5: 671-clang-9-warnings
1.0.0-beta.5: 668-gcc-9-2-0-signed-unsigned-warnings
1.0.0-beta.5: 663-fix-trace-warnings
1.0.0-beta.5: 659-clang-warnings
1.0.0-beta.5: 651-gossiplb-crash
1.0.0-beta.5: 643-trace-log-no-uptr
1.0.0-beta.5: 642-simplify-trace-pairs
1.0.0-beta.5: 635-demangler-fixup
1.0.0-beta.5: 634-bug-memory-transpose
1.0.0-beta.5: 630-progress-function
1.0.0-beta.5: 628-pending-send-bug
1.0.0-beta.5: 621-epoch-leak
1.0.0-beta.5: 619-tr_begin-may-be-used-uninitialized-dev
1.0.0-beta.5: 617-trace-memory-leaks
1.0.0-beta.5: 615-collection-chain-default-DS
1.0.0-beta.5: 611-trace-bug-clang-3.9
1.0.0-beta.5: 610-objgroup-local-trace-bug
1.0.0-beta.5: 608-gossiplb-bugs
1.0.0-beta.5: 603-dladdr-link
1.0.0-beta.5: 599-event-logging-leaks
1.0.0-beta.5: 597-migration-leak
1.0.0-beta.5: 586-minor-argscc-cleanup
1.0.0-beta.5: 581-disable-fcontext-by-default
1.0.0-beta.5: 554-demangler-chk-1.0
1.0.0-beta.5: 537-elim-autoregistry-lambda
1.0.0-beta.5: 521-elim-autoregistry-lambda