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

{compiler}[system/system] NVHPC v24.1 w/ CUDA 12.3.0 #19786

Conversation

SebastianAchilles
Copy link
Member

(created using eb --new-pr)

@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
bwd-rockylinux-93 - Linux Rocky Linux 9.3 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), Python 3.9.18
See https://gist.github.com/SebastianAchilles/0128487f52f21d0110d32c95f0003526 for a full test report.

@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3g1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.3, x86_64, AMD EPYC-Milan Processor (zen3), 1 x NVIDIA NVIDIA A100 80GB PCIe, 545.23.08, Python 3.9.18
See https://gist.github.com/SebastianAchilles/49c3c10c5056948afa8a1fcb55c892a4 for a full test report.

@SebastianAchilles
Copy link
Member Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@SebastianAchilles: Request for testing this PR well received on login1

PR test command 'EB_PR=19786 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_19786 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 12832

Test results coming soon (I hope)...

- notification for comment with ID 1925461094 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/dfd6fd3aa9058ba84bcced0c9cfb8327 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0208u03a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), 1 x NVIDIA NVIDIA A100-SXM4-40GB, 520.61.05, Python 3.6.8
See https://gist.github.com/branfosj/5e59a8c4123d039799d84bd831e797b4 for a full test report.

@branfosj
Copy link
Member

Going in, thanks @SebastianAchilles!

@branfosj branfosj merged commit 7e24249 into easybuilders:develop Feb 10, 2024
9 checks passed
@garadar
Copy link
Contributor

garadar commented Mar 1, 2024

Hi I allow myself to link a question from slack: (https://easybuild.slack.com/archives/C34UA1HT7/p1709286764451339)

Hi EveryOne

I just compile NVHPC from PR
#19786

When I want to use elements from the C++20 standard, the compiler tells me that it can't find them in the :

$ nvc++ -std=c++20 minimal.cpp -o minimal
"minimal.cpp", line 1: catastrophic error: cannot open source file "ranges"
  #include <ranges>
                   ^

1 catastrophic error detected in the compilation of "minimal.cpp".
Compilation terminated.

To reproduce the bug, try compiling the following code:

cat minimal.cpp
#include <ranges>

int main(){ return 0; }

I've compiled it with these arguments:

nvc++ -std=c++20 minimal.cpp -o minimal

But it's working if I compile with g++ (replace nvc++ by g++)

Here's what I found at Nvidia regarding this bug.
https://forums.developer.nvidia.com/t/catastrophic-error-cannot-open-source-file-ranges-include-ranges/256568

But NVHPC was compiled with GGC/13.2.0, so the lib should be available.

Is someone has an idea ?

@jfgrimm
Copy link
Member

jfgrimm commented Mar 1, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants