Skip to content

AOMP Release 0.7-7

Pre-release
Pre-release
Compare
Choose a tag to compare
@estewart08 estewart08 released this 13 Mar 18:55
· 544 commits to master since this release

THIS IS AN OLD RELEASE. DO NOT DOWNLOAD. PLEASE DOWNLOAD THE LATEST RELEASE.

The source code base for this release of AOMP is the clang/llvm 9.0 stable sources as of Oct 29, 2019. The llvm-project branch used to build this release is AOMP-200107. In addition to a complete source tarball, the artifacts of this release include the 2 patches. The file llvm-project.patch shows the delta from the stable branch release/9.x of llvm-project. The file flang.patch are the changes we made to the flang repository.

  • Additional updates to flang for offloading
  • Forced RPATH with --disable-new-dtags, added additional $ORIGIN/../lib to resolve lib-debug libraries in ROCm
  • ATMI hostcall optimization
  • Additional device runtime library cleanup in llvm-project
  • Implementation of omp_get_max_threads() now correctly returns the max number of threads for both SPMD and non-SPMD kernels
  • Added workaround in ATMI for certain processors with multiple numa nodes choosing the wrong pool number
  • Enabled fotran testing in run_sollve.sh
  • Added changes from rocmaster into master branch
  • Switch to ROCm 3.1 sources