-
Notifications
You must be signed in to change notification settings - Fork 380
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
Build fail in MPAS with nvidiagpu compiler #6470
Comments
I build this myself and I don't think the output above is relevant (it's just related to the parallel build getting killed as far as I can tell). The relevant output is:
This appear to be caused by #6310, which removed the |
After fixing the above, I'm now seeing:
|
This next issue seems to have been introduced by #6288, and it's going to be more of a challenge to address. It seems like it's caused by calling |
It seems like separate PRs probably make sense to fix these issues because they're unrelated to each other but we won't be able to test them on their own because the test isn't currently compiling. |
Fix OpenACC rountine issue for subgrid wetting and drying This PR moves a subgrid subroutine call out of a OpenACC parallel region to fix the compile problems noted in #6470. Since subgrid wetting and drying is strictly a MPAS-Ocean standalone feature, it should be fine for this code to remain CPU-only. This PR also fixes a couple issues in mpas_ocn_vmix.F: * An OpenACC bug related to the use of gang vector collapse(3) on a double nested loop with variable inner loop bounds. * A missing !$omp parallel region in a calculation for the config_use_gotm option. [BFB] -- mpas-ocean standalone only
Fix OpenACC rountine issue for subgrid wetting and drying This PR moves a subgrid subroutine call out of a OpenACC parallel region to fix the compile problems noted in #6470. Since subgrid wetting and drying is strictly a MPAS-Ocean standalone feature, it should be fine for this code to remain CPU-only. This PR also fixes a couple issues in mpas_ocn_vmix.F: * An OpenACC bug related to the use of gang vector collapse(3) on a double nested loop with variable inner loop bounds. * A missing !$omp parallel region in a calculation for the config_use_gotm option. [BFB] -- mpas-ocean standalone only
…(PR #6471) Fix OpenACC deletes for topographic wave drag Partially addresses #6470 The errors were introduced in #6310, when variables were introduced and renamed, including in the OpenACC create directives but corresponding changes were incomplete for the OpenACC directives for deleting them. [BFB]
@ndkeen, This appears to be fixed now: https://my.cdash.org/tests/175231189 |
@ndkeen, can you confirm if this has been fixed and close if you agree? |
With test
SMS_Ld1.T62_oEC60to30v3.CMPASO-NYF.pm-gpu_nvidiagpu
it has been failing for a while now. I think I mentioned this to @jonbob who said the fail dates matched a PR that recently went in. I thought I had made an issue, but maybe not.The text was updated successfully, but these errors were encountered: