<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi all,<br><br></div>I&#39;m going to commit the port of NEMSfv3gfs to Jet and WCOSS IBM (phase 1 &amp; 2).  It is urgent due to the impending FV3 release, so I&#39;m committing at 3 PM today.  I apologize for the delay on this - it has been ready for over a week, but I&#39;ve been sick or in all-day meetings since then.  (I&#39;m still sick.)<br></div><div><br></div><div>Upcoming commits:<br></div><div><br></div><div>- Soon after my commit, Jun will commit the tentative release for May 15.<br><br></div><div>- If all goes according to plan, I will commit a jet port for the release later this week.<br><br></div><div>- In about a week, Valbona will commit documentation to the NEMS/doc directory<br></div><div><br><br><br></div><div>The changes in my commit:<br><br>1. Port NEMSfv3gfs compile.sh, NEMSAppBuilder, and NEMSCompsetRun to Jet, wcoss phase 1, and wcoss phase 2<br><br>2. Point NEMSGSM to new NEMS trunk<br><br>3. Updates in NEMS/tests related to NEMSfv3gfs porting.<br><br></div><div>4. New tests/compsets for NEMSfv3gfs: nesting, stretched grid, and 32 bit tests<br></div><div><br><br><br></div><div>Important notes:<br></div><div><br>- The tests/rt.sh is NOT ported to Jet nor WCOSS IBM.  This is because it has a lot of hard-coded scripts and job cards we would have to modify.  Neither Jun (FV3 code manager) nor I (NEMS code manager) have time to do that now, due to our other tasking.  The NEMSCompsetRun was easy to port because it is based on py produtil, which already works on all NOAA machines.  The tests/rt.sh may be ported at some later date, depending on need and personnel availability.<br><br></div><div>- The tests/rt.sh will still run on theia and WCOSS Cray, including the three new tests (nesting, stretched grid, 32 bit)<br><br></div><div>- Jet has no concept of a &quot;scrub area.&quot;  That means, when you run the NEMSCompsetRun, you must specify the temp directory using the --temp-dir option.  The script will give you instructions when you run it.  Upcoming documentation will explain this in detail.<br></div><div><br><br></div><div>AFFECTED REPOSITORIES<br></div><div><br></div>As previously discussed, this affects the following four repositories:<br><br></div>NEMSGSM app - <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSGSM/trunk">https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSGSM/trunk</a><br></div>NEMSfv3gfs app - <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSfv3gfs/trunk">https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSfv3gfs/trunk</a><br></div>NEMS trunk - <a href="https://svnemc.ncep.noaa.gov/projects/nems/trunk">https://svnemc.ncep.noaa.gov/projects/nems/trunk</a><br></div>produtil - <a href="https://svnemc.ncep.noaa.gov/projects/nceplibs/produtil/branches/regtests-run">https://svnemc.ncep.noaa.gov/projects/nceplibs/produtil/branches/regtests-run</a><br><br><br></div><div>COMMIT AREAS ON DISK<br></div><div><br></div><div>These on-disk directories will be committed:<br><br></div><div>NEMSfv3gfs and NEMS:<br></div><div>SURGE: /gpfs/hps/emc/nems/noscrub/Samuel.Trahan/commitme/fv3-final<br></div><div><br>NEMSGSM:<br></div><div>GYRE: /gpfs/gd1/emc/nems/save/Samuel.Trahan/commitme/gsm<br><br></div><div>produtil:<br></div><div>GYRE: /gpfs/gd1/emc/nems/save/Samuel.Trahan/commitme/fv3/NEMS/tests/produtil<br><br></div><div><br></div><div>These directories were used to test the other machines.  They differ only in that they have test logs just for that machine:<br><br></div><div>NEMSfv3gfs<br></div><div>theia: /scratch4/NCEPDEV/nems/noscrub/Samuel.Trahan/commitme/fv3<br></div><div>jet: /lfs3/projects/hfv3gfs/Samuel.Trahan/commitme/fv3<br></div><div>gyre phase 2: /gpfs/gd3/emc/nems/noscrub/Samuel.Trahan/commitme/fv3<br></div><div>gyre phase 1: /gpfs/gd1/emc/nems/save/Samuel.Trahan/commitme/fv3<br></div><div>surge: /gpfs/hps/emc/nems/noscrub/Samuel.Trahan/commitme/fv3<br><br></div><div>NEMSGSM<br></div><div>theia: /scratch4/NCEPDEV/nems/noscrub/Samuel.Trahan/commitme/gsm<br></div><div>gyre phase 1: /gpfs/gd1/emc/nems/save/Samuel.Trahan/commitme/gsm<br><br><br><br></div><div>NEW INPUT/OUTPUT DATA<br></div><div><br></div><div>There is a new version of NEMSfv3gfs in/out data.  NEMSGSM and NEMSfv3gfs test results are bitwise identical.  However, we have added two new tests to the NEMSfv3gfs.  The new directory is identical except for added directories.<br><br></div><div>NEMSfv3gfs:<br></div><div>theia: /scratch4/NCEPDEV/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/trunk-20170508<br></div><div>jet: /lfs3/projects/hfv3gfs/emc.nemspara/RT/NEMSfv3gfs/trunk-20170508<br></div><div>gyre: /nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/trunk-20170508<br></div><div>surge: /gpfs/hps/emc/nems/noscrub/emc.nemspara/RT/NEMSfv3gfs/trunk-20170508<br><br></div><div>Presently, the WCOSS directories are only on the development side of WCOSS.  They will be pushed to the production side of WCOSS after the commit.<br></div><div><br></div><div>Sincerely,<br></div><div>Sam Trahan<br></div><div><br></div><div><br></div><br></div></div></div></div>