-
Notifications
You must be signed in to change notification settings - Fork 319
Now the CI will try to use nvhpc for real #1268
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
Conversation
|
@GiovanniBussi do you know if there is a non invasive solution for giving the more that one option/flag in |
|
@Iximiel no I don't know... But I would not touch ./configure script. You probably can fix the thing by just modifying the workflow |
I totally agree, I will try hammering the CI a little Now I have to get it back to work, I'm deactivating the other CI runners (for this pr) while I search for the solution |
5a835ab to
22fecff
Compare
|
luckily for me |
|
About the test failing with nvhpc (47 tests):
|
In the end I touched the config script, now the openacc settings can be passed with much more control that before, and are tested in the right order |
|
the various Now the graph tests should pass correctly |
|
Hi @Iximiel Moving the specialization in Custom.cpp is fine. The reason is just so that the function that is being used is output on the node of the graph. There is not need to have a specialised version of the other functions as what they do should hopefully be clearer. |
|
This is the list of regtests in ves that fail on my Mac: |
|
As a temporary measure I omitted also |
|
#1318 updates and overcome this |
Description
I noted that my modification to the CI with the NVHPC sdk was just installing it and then plumed was compiled with the gnu compilers...
I corrected the mistake and now it also checks that the openacc things gets compiled as expected.
The module
membranefusionin not compatible with the current nvhpc compiler because nvc++ do not support the custom reductions in openMP. In the -nvhpc- matrix that module is disabled to end the compilation and try the testsTarget release
I would like my code to appear in release v2.11
Type of contribution
Copyright
COPYRIGHTfile with the correct license information. Code should be released under an open source license. I also used the commandcd src && ./header.sh mymodulenamein order to make sure the headers of the module are correct.Tests