<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi all,<br><br></div>After Tom Black&#39;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&#39;s change and retest quickly.<br><br></div><div>NOTE: Commit #2 is a source code change to the top level of NEMS (MAIN_NEMS.F90).<br><br></div><div>Neither commit will change results.  However, there is one new directory (tests/gfs_slg_2thread) to support change #1.<br></div><div><br><br></div>COMMIT #1: REGRESSION TEST IMPROVEMENTS<br><br><br></div>In the &quot;regtests&quot; branch of NEMSLegacy and nems, the following changes are made:<br></div><div><br>1. All redirections to /dev/null in rt.sh and underlying scripts are removed.  This is to aid users in debugging batch system problems.<br></div><div><br></div>2. Test definitions for the new regression tests are moved to the app level under a new &quot;compsets&quot; 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.<br><br></div>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.<br><br></div>4. Additional subsets are added in rtgen: nmmmove, nmmglob, nmm2way, gsm, and a few more.<br><br></div>5. The missing gfs_slg_2thread is added.<br><br><br></div>COMMIT #2: RESOURCE USAGE REPORT<br><br><br></div>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.<br><br><br></div><div></div><div>Sincerely,<br></div><div>Sam Trahan<br></div></div>