Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add clang-14 to CI #1766

Merged
merged 1 commit into from
Dec 9, 2022
Merged

Conversation

j-stephan
Copy link
Member

@j-stephan j-stephan commented Jul 12, 2022

This is a successor PR to #1713.

  • Adds clang-14 to CI.
  • Adds clang-14 as CUDA compiler to GitLab CI (CUDA versions 10.0 - 11.5 except for 11.3 (see clang-cuda 14 + CUDA 11.3 fails matMulTest #1857)).
  • Adds clang-14 as host compiler for nvcc to GitLab CI (CUDA 11.6). Edit: Reverted, not supported by CUDA at the moment.
  • Enabled OpenMP checks for clang-14 as CUDA compiler (see Why is clang(CUDA) + OpenMP not supported? #639). Edit: Reverted, requires separate PR.
  • README.md updated to reflect these changes.
  • README.md erroneously stated that clang-13 wouldn't support OpenMP 5 (we test this in the CI already). Fixed.

Fixes #1670. Related to #639; if this goes through a fix is trivial.

@j-stephan
Copy link
Member Author

Just FYI, this is on hold until August. I'm currently occupied with preparing a publication.

BenjaminW3
BenjaminW3 previously approved these changes Sep 6, 2022
bernhardmgruber
bernhardmgruber previously approved these changes Dec 6, 2022
@psychocoderHPC psychocoderHPC merged commit 4b50b39 into alpaka-group:develop Dec 9, 2022
@j-stephan j-stephan deleted the ci_clang14 branch December 9, 2022 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add clang-14 to CI
4 participants