[Ncep.list.nems.announce] Two upcoming commits to MAIN_NEMS.F90 and regression tests

Samuel Trahan - NOAA Affiliate samuel.trahan at noaa.gov
Wed Nov 16 19:09:10 UTC 2016


Hi all,

After Tom Black's commit, I will add new features to the regression tests
and MAIN_NEMS.F90.  I have split these into two commits for convenience of
those merging the changes.  The commit is tentatively scheduled for Friday,
assuming I can merge Tom's change and retest quickly.

NOTE: Commit #2 is a source code change to the top level of NEMS
(MAIN_NEMS.F90).

Neither commit will change results.  However, there is one new directory
(tests/gfs_slg_2thread) to support change #1.


COMMIT #1: REGRESSION TEST IMPROVEMENTS


In the "regtests" branch of NEMSLegacy and nems, the following changes are
made:

1. All redirections to /dev/null in rt.sh and underlying scripts are
removed.  This is to aid users in debugging batch system problems.

2. Test definitions for the new regression tests are moved to the app level
under a new "compsets" directory.  This is because compsets and regression
tests need different inputs and baselines for different apps.  The rtgen
and supporting scripts are still in NEMS/tests.

3. On the command line, rtgen lets you specify individual tests, instead of
requiring test sets.  Partly to support this, the internal dependency
resolution logic is improved.

4. Additional subsets are added in rtgen: nmmmove, nmmglob, nmm2way, gsm,
and a few more.

5. The missing gfs_slg_2thread is added.


COMMIT #2: RESOURCE USAGE REPORT


New C and Fortran 2003 files are added in the NEMS/src directory to report
resource usage in a nemsusage.xml file.  The file is human-readable; XML
was chosen because it is easy to automatically convert it to other
formats.  This file is generated from ANY run of NEMS, not just the
regression tests.


Sincerely,
Sam Trahan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20161116/dffbb39c/attachment.html 


More information about the Ncep.list.nems.announce mailing list