Remove compiler remarks in debug build#1572
Remove compiler remarks in debug build#1572mingchen-NOAA wants to merge 18 commits intoNOAA-EMC:production/GFS.v17from
Conversation
… dual postprocessing steps (NOAA-EMC#1546)
…datmd, w3gdatmd, and w3triamd (NOAA-EMC#1556)
…artmd, w3iosfmd, and w3iotrmd (NOAA-EMC#1557)
…3_outp ww3_grib ww3_gint (NOAA-EMC#1561)
…d, w3odatmd, w3parall, and w3timemd(NOAA-EMC#1562)
…A-EMC#1564) w3iosfmd, w3profsmd, w3snl1md, w3src4md, w3srcemd, w3triamd and w3uqckmd
…OAA-EMC#1566) w3strkmd, w3triamd, w3wavemd, and w3wdatmd
…riamd, and w3wavemd (NOAA-EMC#1563)
|
UFSWM RT Tests on WCOSS2 for GFS: PASS -- COMPILE 's2swa_32bit_pdlib_intel' [18:36, 16:45] ( 1 warnings 1 remarks ) /lfs/h2/emc/couple/noscrub/ming.chen/ufswm/prod4gfsv17/tests/ |
|
Baseline: This PR: /lfs/h2/emc/couple/noscrub/ming.chen/ufswm/prod4gfsv17/tests/ |
JessicaMeixner-NOAA
left a comment
There was a problem hiding this comment.
@mingchen-NOAA thank you so much for creating this PR. What a HUGE improvement on the remarks!!!
@dpsarmie is going to run this with some other updates he has planned to test as the independent tester for this since I'll be on leave tomorrow. I have however reviewed the code, so once we get the okay from Dan we can merge.
|
@mingchen-NOAA Ursa is being incredibly slow today, but from the tests so far this should be good to go. Were these pushed to develop via ufs-community/ufs-weather-model#3091 or other PRs? |
@dpsarmie ufs-community/ufs-weather-model#3091 contains two additional commits that are not intended to be included in production. I reverted those two in this PR. |
|
Ok, feel free to merge this into the production branch |
Pull Request Summary
This PR silences 1460 compiler remarks resulting in cleaner WW3/GFS debug builds.
Description
The PR resolves compiler remarks in WW3 during debug build by addressing remark #7712 (“variable has not been used”): unused variables were removed.
Merged commits/PRs list:
#1542: Initiatlise XFT variable outside of ST2 switch
#1546: Fix non-B4B issue in ww3_tp2.1 by using separate output filenames for dual postprocessing steps
#1548: Partial fix WW3 and operational workflows compiler remarks in debug build
#1551: Remove goto statements in wav_shel_in.F90
#1556: Partially address compiler remarks in WW3 and operational workflow when using debug build
#1557: Partially remove compiler remarks in WW3 and operational workflow when using debug build
#1558: Remove compiler remarks in modules w3tidemd, w3updtmd, w3wavemd, and w3srcemd
#1561: Silence compiler remarks in modules and programs w3wdasmd ww3_outf ww3_outp ww3_grib ww3_gint
#1562: Fix compiler remarks in modules w3arrymd, w3fldsmd, w3gdatmd, w3idatmd, w3odatmd, w3parall, and w3timemd
#1563: Remove compiler remarks for operational workflow
#1564: Address compiler remarks in modules w3iogomd, w3iogrmd, w3iorsmd
#1565: Remove compiler remarks in PDLIB functions
#1566: Remove remaining compiler remarks in w3initmd, w3iobcmd, w3parall,
#1567: Fix remaining compiler remarks in w3profsmd_pdlib.F90 and pdlib_field_vec.F90
Possible result changes in ww3_tp2.1 from #1546 compared to dev/ufs-weather-model
No result changes were expected from UFSWM RT suites.
Issue(s) addressed
Addressing issue #1501
Commit Message
Fix compiler remarks during debug build
Check list
Testing
Known non-identical cases:
Non-identical from #1546
matrixCompFull.txt
matrixCompSummary.txt
matrixDiff.txt