<div dir="ltr"><div>Hi all,</div><div><br></div><div>A NEMS master commit is coming in soon; this is a purely technical one.  The NCEPLIBS-pyprodutil master and Supported apps&#39; masters will be updated as well.  The relevant branch is called &quot;slurm&quot; in NEMS and NEMSfv3gfs; and &quot;slurm-v2&quot; in NCEPLIBS-pyprodutil.<br></div><div><br></div><div>1. SLURM support for NEMSfv3gfs app&#39;s NEMSCompsetRun on uJet and Theia (see notes below).  Results match the Moab/Torque baselines.<br></div><div><br></div><div>2. Bug fix from Dusan Jovic to eliminate error messages when cleaning FMS, and remove one temporary file created during the cleaning process.</div><div><br></div><div>3. Major bug fix to the multi-app test system to allow multiple, multi-app, tests, to happen at the same time.  This bug was causing the nightly test website to incorrectly report some branch-specific tests people were doing as the nightly test results.  The change adds a &quot;test id&quot; that is passed around; the nightly test uses &quot;ngt&quot;.</div><div><br></div><div><br></div><div>SLURM porting details:<br></div><div><br></div><div><br></div><div>1. From now on, when running NEMSfv3gfs NEMSCompsetRun on Theia, you will have to specify whether you want a MOAB or SLURM test.  The NEMSCompsetRun will complain if you don&#39;t.<br></div><div><br></div><div>To run with Moab/Torque: NEMSCompsetRun --platform theia.intel ...</div><div>To run with SLURM: NEMSCompsetRun --platform theia.slurm.intel ...</div><div><br></div><div>Once Moab/Torque are gone, the theia.slurm.intel will be removed, and theia.intel will use SLURM.<br></div><div><br></div><div>2. On Jet, only uJet has SLURM.  We&#39;re expecting parts of xJet to be SLURMified soon, at which point we can add that target.<br></div><div><br></div><div>3. On Theia, the SLURM is misconfigured to think there are only 12 cores per node instead of 24 when task geometries are requested.  I&#39;ve compensated by telling the nightly tests that there are only 12 cores per node, which doubles the number of nodes we use.  To avoid pounding the machine TOO hard, the Theia SLURM &quot;nightly&quot; tests will only run once a week.  This can be changed once the admins fix the SLURM misconfiguration.</div><div><br></div><div>4. For now, we&#39;re putting the GAEA SLURM port on hold.  This is because GAEA&#39;s SLURM configuration may be undergoing a major change in the near future.  Presently it has a very non-standard configuration which would require extra effort to support.  The new configuration may require very different extra effort, and we don&#39;t want to do that twice.</div><div><br></div><div>Sincerely,</div><div>Sam Trahan<br></div></div>