Skip to content

Improved Team Support & Partial Support for Collectives with Derived Types

Compare
Choose a tag to compare
@zbeekman zbeekman released this 11 May 00:32
2.7.0
8aeadba

Github Releases (by Asset) license Twitter URL

New Functionality

  • Full support for GCC/GFortran 9.1
  • Partial support for co_broadcast with derived types (thanks to @afanfa!)
    • Limited to derived types without allocatable components, for now
  • Performance optimization #630: An extraneous barrier was removed from form team (thanks to @nathanweeks)
  • The team value in the sync team statement may be a child team, consistent with the standard, #655 (thanks to @nathanweeks)
  • Updated build script diagnostic output and additional test for co_braodcast with DTs (thanks to @rouson)
  • Elimination of some warnings when compiling with clang (thanks to @zbeekman)
  • An install receipt including SHA256 checksums is now included in the installation (thanks to @zbeekman)
    • This will facilitate:
      • Robust uninstall scripts
      • Easier verification and enumeration of installed files and assets
      • Verification that the files have not been corrupted
      • Verification of reproducible builds

Bug Fixes

Installation

Please see the installation instructions for more details on how to build and install this version of OpenCoarrays


GitHub forks GitHub stars GitHub watchers Twitter URL