AOMP Release 0.7-7
Pre-release
Pre-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