-
Notifications
You must be signed in to change notification settings - Fork 20
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
[icon] Adds variant 'gpu' #782
Conversation
|
when I compile icon I would like to have only: +gpu=openacc+cuda would this be the case, or do I also need to set +cuda ? |
|
ok , is this the spack behavior, is not going to give an error because default is ~cuda ? |
No, no error. |
launch jenkins icon |
tsa🟢 unit test
🟢 integration test
|
balfrin🟢 unit test
🟢 integration test
🟢 system test
|
daint🟢 unit test
🟢 integration test
🔴 system test
WARNING: Serial tests did not run for system tests |
launch jenkins icon |
tsa🟢 unit test
🟢 integration test
|
balfrin🟢 unit test
🟢 integration test
🟢 system test
|
daint🟢 unit test
🟢 integration test
🔴 system test
WARNING: Serial tests did not run for system tests |
daint_cpu_cce and daint_cpu_cce both passed once, for the same commit. We think that the tests are just flaky and it's not within the scope of this PR to fix that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So far this variant has no effect. There is no logic bound to it.
Is this on purpose?
I cannot make sense of it.
@jonasjucker this is my request: in the current mast the "gpu" build is named "cuda" which is specific to nvidia gpu's and do not reflect the configure script of ICON. Now we have in icon a --enable-gpu=openacc configure option. I need this PR to use it, the corresponding ICON PR is here: https://gitlab.dkrz.de/icon/icon-nwp/-/merge_requests/950 |
Our tests for ICON are not complete yet. So my question:
Alternatively it works because we only check for If so this is very blurry: does |
Actually I think we need to pass the openacc+cuda to the configure script, this has other side effects which are needed |
|
launch jenkins icon |
tsa🟢 unit test
🟢 integration test
|
balfrin🟢 unit test
🟢 integration test
🟢 system test
|
daint🟢 unit test
🟢 integration test
🟢 system test
|
LGTM. |
launch jenkins icon |
tsa🟢 unit test
🟢 integration test
|
balfrin🟢 unit test
🟢 integration test
🟢 system test
|
daint🟢 unit test
🟢 integration test
🔴 system test
WARNING: Serial tests did not run for system tests |
I still need to run the test with ICON: https://gitlab.dkrz.de/icon/icon-nwp/-/merge_requests/950 before this can be merged |
@PanicSheep the test is running here https://gitlab.dkrz.de/icon/icon-nwp/-/pipelines/39788 , you can merge if green, otherwise I'll need to look at it. |
We have a workaround for the issue in the ICON MR, with this the test is green : https://bb-prod8.dkrz.de/#/builders/87/builds/22 you can merge and create the release |
The variant "gpu" follows closer the configure of icon.
This change is required to use --enable-gpu=openacc for the configure script in ICON