-
Notifications
You must be signed in to change notification settings - Fork 495
Minimum Compiler Version Update #5285
Copy link
Copy link
Closed
kokkos/kokkos-core-wiki
#341Labels
Compiler IssueAn issue that Kokkos cannot / should not fix; Kokkos must communicate to relevant vendorAn issue that Kokkos cannot / should not fix; Kokkos must communicate to relevant vendorInDevelopEnhancement, fix, etc. has been merged into the develop branch;Enhancement, fix, etc. has been merged into the develop branch;QuestionFor Kokkos internal and external contributors and usersFor Kokkos internal and external contributors and users
Milestone
Metadata
Metadata
Assignees
Labels
Compiler IssueAn issue that Kokkos cannot / should not fix; Kokkos must communicate to relevant vendorAn issue that Kokkos cannot / should not fix; Kokkos must communicate to relevant vendorInDevelopEnhancement, fix, etc. has been merged into the develop branch;Enhancement, fix, etc. has been merged into the develop branch;QuestionFor Kokkos internal and external contributors and usersFor Kokkos internal and external contributors and users
After the 3.7 release, Kokkos is requiring C++17, which necessitates an upgrade in minimum compiler versions.
Furthermore, we are planning to move HIP out of Experimental in the release after 3.7 and start more stable support for ROCM versions. The question arises what that means for minimum versions Kokkos should support.
Here is the proposal we are working with right now, however we are considering lifting the version a bit higher than what we could get away with. The main reason to do so is avoiding known bugs, as well as making our burden for testing/support a bit easier.
icpcicpc --version19.0.5)nvccicpxnvc++Couple notes: