Save gnu warnings in rt logfile. Add WARN_AS_ERROR build option // Update ORT input data directories (#3138)#3129
Conversation
This build creates a warning (error) on GaeaC6
|
@DusanJovic-NOAA Could you sync your branch? I think this PR will be next. |
|
We'd like to bring in changes from #3138 . Would you like me to do that? |
|
@DusanJovic-NOAA Do you recall what the warning was on C6 that made you have to turn off the warn-as-error in aac684d? |
Sure. |
Something about long symbol names ( module variables or subroutines). We have compile flag to suppress that specific warning, but for some reason on Gaea it does not work. It's probably specific to the compiler version used currently on Gaea. |
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
|
@DusanJovic-NOAA My latest test directory is at |
I do not have access to Derecho. For now, turn WARN_AS_ERROR to OFF for that build, until that warning if fixed. |
|
gspetro-NOAA
left a comment
There was a problem hiding this comment.
Testing completed successfully on all systems. Noting that runtimes on Ursa were highly variable, likely due to fairshare/queue issues.
de0da94
into
ufs-community:develop
|
It's curious that the CICE warning shows up in datm but not cpld (?). As for fixes... It looks like the CICE code may already have a specific workaround for this: These MPI type mismatch interface warnings can also come from |
Commit Queue Requirements:
test_changes.listindicates which tests, if any, are changed by this PR. Committest_changes.list, even if it is empty.Description:
#3129
Update rt.sh to save number of gnu compile warnings to log files.
Add new compile option WARN_AS_ERROR (disabled by default) which, when enabled, will treat all warnings as error.
rt.conf is updated to enable this option for tests that currently build with 0 warnings.
#3138
Sync the ORT input data directories to match with rt.sh along with a typo fix within Jenkinsfile.ort.
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
Library Changes/Upgrades:
Testing Log: