Modules fix explicit interface compiler warnings in post#1351
Conversation
|
@NickSzapiro-NOAA Per the UPP code process requirements, could you open a UPP github issue to link this PR? |
|
Thank you, @WenMeng-NOAA . Please see #1352 |
|
@NickSzapiro-NOAA The UPP build test on WCOSS2 failed as: Could you take a look at that? |
|
Thanks @WenMeng-NOAA . I've updated those to use the modules too. I also see that the GCC Linux Build GHAction is failing but I can't find lines for the errors (?) |
|
@NickSzapiro-NOAA I tested the build on WCOSS2 and it now works for me - thanks! I compared the GCC Linux Build log file to one that completed successfully and it looks like the error occurs on line 759: |
|
Thanks @BenjaminBlake-NOAA ! Looks GCC Linux Build error is from doxygen WARN_AS_ERROR. Adding doc lines fixes it, if there is preference for what the comments should say |
|
@NickSzapiro-NOAA Could you run a test with your latest commit from ufsatm side before we wrap up this PR for processing? |
|
Sure. ufs-weather-model RTs pass bit-for-bit (ufs-community/ufs-weather-model#2958) and related compiler warnings are resolved. |
|
The RTs completed successfully on WCOSS2 with no baseline changes. |
|
@clyden-noaa This PR is ready for the UPP RTs on R&D machines. There should be no baseline changes expected. |
clyden-noaa
left a comment
There was a problem hiding this comment.
@WenMeng-NOAA @NickSzapiro-NOAA @BenjaminBlake-NOAA
Testing is now complete.
All RTs passed successfully with no errors, and all tests completed within timing thresholds.
BenjaminBlake-NOAA
left a comment
There was a problem hiding this comment.
Testing has been completed on all platforms and this PR is now ready to be merged.
For UFSATM to have explicit interfaces to UPP subroutines (NOAA-EMC/ufsatm#1008), those subroutines are added to modules on UPP side with minimal code changes.
Compiler then raised some intent in vs. inout errors on UPP side when calling EXCH, and those are changed here too