<div dir="ltr"><div>Hi all,<br><br></div>I will commit change #1 <b>Tuesday, March 7</b> instead of Wednesday due to the announcement a few minutes ago of upcoming Luna downtime.<br><div><div><div class="gmail_extra"><br></div><div class="gmail_extra">Sincerely,<br></div><div class="gmail_extra">Sam Trahan<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 3, 2017 at 9:44 AM, Samuel Trahan - NOAA Affiliate <span dir="ltr">&lt;<a href="mailto:samuel.trahan@noaa.gov" target="_blank">samuel.trahan@noaa.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div>NEMS developers,<br><br></div>There are two sets of commits coming in soon to the NEMS and three apps.  The first set will change the NEMS trunk, the NEMSfv3gfs trunk, and the NEMSGSM trunk to support changes to the NEMSfv3gfs.  The second will affect all three of those, plus the NMMBTestBed app, to support changes from the WAM-IPE app.<br><br></div><div>The first commit will go in between 2:00 and 5:00 Eastern time Wednesday, March 8.  <br><br></div><div>The second commit has no target date yet; it will likely be about a week or two from now.<br><br></div><div><br></div>========== COMMIT #1: UPDATES FOR FV3 ==========<br><br></div><div>Commit time: 2:00-5:00 PM Eastern on Wednesday, March 8.<br></div><div><br></div><div>Relevant branches:<br><br></div><div>NEMSfv3gfs: <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSfv3gfs/branches/appify" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/apps/NEMSfv3gfs/<wbr>branches/appify</a><br></div><div>NEMSGSM: <a href="https://svnemc.ncep.noaa.gov/projects/nems/apps/NEMSGSM/branches/appify-fv3" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/apps/NEMSGSM/<wbr>branches/appify-fv3</a><br></div><div>NEMS: <a href="https://svnemc.ncep.noaa.gov/projects/nems/branches/appify-fv3" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nems/branches/appify-<wbr>fv3</a><br></div><div>produtil: <a href="https://svnemc.ncep.noaa.gov/projects/nceplibs/produtil/branches/regtests-run" target="_blank">https://svnemc.ncep.noaa.gov/<wbr>projects/nceplibs/produtil/<wbr>branches/regtests-run</a><br></div><div><br></div><div>---------- NEMS TRUNK ----------<br><br></div><div>1. NEMSAppBuilder can build the FV3<br><br></div><div>2. produtil external is updated to produtil v. 4.1<br><br></div><div>3. The NEMS/src/configure script is updated so that the application-level custom compilation scripts can specify all four of the NEMS/src/conf files by specifying a path.  That means the bulky &quot;if&quot; statement inside the configure script no longer needs to be updated when the application-level configure files change.<br><br></div><div>4. Add support for building and testing on WCOSS Cray<br><br></div><div>5. Workarounds for Luna module purging issues that users have encountered over the last week or so (see NEMS/src/conf/module-setup.*.<wbr>inc)<br></div><div></div><div><br></div>---------- NEMSfv3gfs APPLICATION ----------<br><br>1. compsets are added.  Input and baseline are the same as the rt.sh, so updating the tests/ updates compsets.  To run the compsets: ./NEMS/NEMSCompsetRun -f<br></div><br>2. compile.sh uses modules and conf files and module files from the NEMSfv3gfs level<br><br></div><div>3. rt.sh files <a href="http://input.nml.IN" target="_blank">input.nml.IN</a> and model_configure.IN are in the parm/ directory so that the compset runner can use the same files<br></div><div><br></div>4. Third and fourth arguments to compile.sh are optional.  Defaults: no MAKE_OPS, and the executable will be fv3.exe.<br><br></div>5. Workarounds for Luna module purging issues.  (tests/* now use the NEMS/src/conf/module-setup.sh) <br></div><div><br></div>6. A fifth regression test is added: fv3_appbuilder, which is identical to the control, but uses the NEMSAppBuilder to build (via tests/appbuild.sh).  All other tests use compile.sh to build.<br><br><br></div><div>---------- NEMSGSM ----------<br><br></div><div>1. FIXGLOBAL in oldtests/rt.sh now points to the versioned area.<br><br></div><div>2. Update to the latest NEMS trunk.<br><br><br><br><br>========== COMMIT #2: UPDATES FROM WAM-IPE ==========<br><br></div><div>I&#39;m not announcing branches or exact commit date until the details of the WAM-IPE code changes are finalized.<br></div><div><br></div><div>---------- NEMS Trunk ----------<br><br></div><div>1. Space Weather mediator updated to latest wam-ipe version.<br></div><div><br>2. NEMSAppBuilder allows appBuilder files to specify which one is the default selection in GUI mode.<br><br></div><div>3. Changes to the MAIN_NEMS resource usage monitoring to work around a bug in IPE coupling.  Some of the component finalize steps call MPI_Finalize without returning control to the MAIN_NEMS.  This is a bug in the component, not NEMS.  However, I would rather put in workarounds at the NEMS level since the bug will almost certainly come up again in another component.  (If you look at the GSM source code, you will see many MPI_Finalize calls.)<br><br></div><div><br>---------- NEMS uncapped branch ----------<br><br></div><div>1,2,3. Same changes as for the NEMS trunk<br><br></div><div>4. Changes to physics and dynamics to support the WAM-IPE coupling.<br><br></div><div>NOTE: if these changes in #4 break the NMMBTestBed, then they will not be applied to the uncapped branch, and WAM-IPE will have its own fork of NEMS, supported by the NEMS code manager.<br><br><br></div><div>---------- NMMBTestBed ----------<br><br></div><div>1. Update to head of uncapped branch<br><br><br></div><div>---------- NEMSfv3gfs and NEMSGSM ----------<br><br></div><div>1. Update to head of NEMS trunk<br></div></div>
</blockquote></div><br></div></div></div></div>