<div dir="ltr"><div dir="ltr"><div>Hi all,</div><div><br></div><div>All tests completed successfully.  The commit will go in as planned tomorrow, Thursday, November 14, between noon and 2:30 PM Eastern time.</div><div><br></div><div><a href="http://www.emc.ncep.noaa.gov/projects/nems-commit/dell-produtil/">http://www.emc.ncep.noaa.gov/projects/nems-commit/dell-produtil/</a><br></div><div><br></div><div>Sincerely,</div><div>Sam Trahan<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 11:30, Samuel Trahan - NOAA Affiliate &lt;<a href="mailto:samuel.trahan@noaa.gov">samuel.trahan@noaa.gov</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi all,</div><div><br></div><div>The target commit time is now Thursday between noon and 2:30 PM Eastern time.  The delay is because some of my files were deleted from WCOSS before I could see the results.</div><div><br></div><div>Long version...<br></div><div><br></div><div>Last night, I was almost done with the final tests of the aforementioned NEMS commit, but something deleted all of my files under emc.nemspara for WCOSS Phase 1 &amp; 3 before I could get the test results.  The files were less than twelve hours old, so this was either from the scrubber going crazy, or someone manually deleting the files.  Regardless, I&#39;m going to have to redo the vanished tests.  Being a pessimist, I&#39;m planning the commit tomorrow, Thursday November 15, between noon and 2:30 PM Eastern time.  I need the unusually long time window (2.5 hours) because three framework repositories are being updated (produtil, NEMS, and FMS).</div><div><br></div><div></div><div>As promised, the gory details of the commit are below.<br></div><div><br></div><div>Sincerely,</div><div>Sam Trahan<br></div><div><br></div><div><br></div><div><font size="4"><b>Updates to add WCOSS Phase 3 (Dell) support in NEMS, NEMSfv3gfs, and produtil</b></font><br></div><div><br></div><div>All of these were from Sam Trahan:</div><div><br></div><div>1. produtil.cluster can detect WCOSS Phase 3, and report whether it is the operational side</div><div>2. produtil.run&#39;s automatic MPI chooser is updated to find IMPI on WCOSS Phase 3.</div><div>3. NEMS/tests/rtgen is updated to know how to autodetect the dell1/2/3 ptmp &amp; stmp with the most available space.</div><div>4. NEMS/src/incmake is updated for WCOSS Phase 3 awareness.<br></div><div>5. NEMSfv3gfs/compsets is updated to have baseline locations, Rocoto information, and node sizes, for WCOSS Phase 3.</div><div><br></div><div><br></div><div><font size="4"><b>FMS Updates<br></b></font></div><br></div><div dir="ltr">All of these updates are from Dom Heinzeller.  This is verbatim from Dom&#39;s pull request to the GFDL FMS master:<div><br></div><div>&quot;This PR adds missing/modifies existing/removes no longer needed portability features from the GFS-FMS branch with the goal to minimize the drift from NOAA-GFDL FMS master:<br><ul><li>&quot;mpp/include/mpp_gather.h: bugfix/workaround for Intel18 compiler, already in NOAA-GFDL/FMS master and required to run the fv3_stretched_nest tests with Intel18</li><li>&quot;mpp/affinity.c: use empty functions to set and get affinity on MacOSX platforms instead of removing functions entirely; this is a modified version of the changes to mpp/affinit.c that was created based on the request by Rusty, currently prepared for merging into NOAA-GFDL/FMS master</li><li>&quot;mpp/include/mpp_domains_define.inc: revert workaround previously introduced for gfortran, no longer required; this change removes a workaround that was needed several months back to mitigate a GNU crash when starting up the model; it turns out that this is no longer required, most likely because the crash in that particular file was only a symptom for an issue that had to do with the ESMF version used back then (pre 7.1.0); that workaround never made it into NOAA-GFDL/FMS master&quot;</li></ul></div><div><font size="4"><b>Other Updates</b></font></div></div><div><br></div><div>These updates come from various individuals, so they&#39;re detailed in parentheses.<br></div><div dir="ltr"><br></div><div dir="ltr">1. Baselines are generated for NEMSfv3gfs on all Jets, GAEA, and all four WCOSS phases.  NEMSfv3gfs compsets are updated with new baseline locations.  (This update is from Sam Trahan.)</div><div dir="ltr"><br></div><div>2. The t/u Jet now runs the fv3_wrtGauss_nemsio_c768.  (This update was modified from Terry McGuinness&#39;s FV3 GFS workflow port to Jet.)</div><div><br></div><div>3. Some invalid spaces were replaced with a tab in the GSDCHEM compilation logic in NEMS (This update is from Raffaele Montuoro.)</div><div><br></div><div>4. Configuration file dependencies in NEMS/src/incmake/configure*.mk files are corrected (This is Sam Trahan&#39;s resolution of bugs identified by Dusan Jovic.)</div><div><br></div><div>5. Some bash-specific logic in Makefiles was replaced with POSIX sh compliant code.  (This update is from Dusan Jovic.)</div><div><br></div><div>6. The temporary file <a href="http://components.mk" target="_blank">components.mk</a> is now deleted before the NEMS/GNUmakefile exits.  (This is Sam Trahan&#39;s resolution of bugs identified by Dusan Jovic.)<br></div><div><br></div><div>7. The <a href="http://tests-results.mk" target="_blank">tests-results.mk</a> is handled as a regular configuration file (like configure.nems or modules.nems) and is cleaned up by &quot;make unconfigure.&quot;  (This is Sam Trahan&#39;s resolution of bugs identified by Dusan Jovic.)</div><div><br></div><div>8. Some &quot;echo&quot; statements were replaced by &quot;@echo&quot; so that the echo command is not printed.  (This update is from Dusan Jovic.)<br></div><div dir="ltr"><div><font size="4"><b></b></font></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 9 Nov 2018 at 15:11, Samuel Trahan - NOAA Affiliate &lt;<a href="mailto:samuel.trahan@noaa.gov" target="_blank">samuel.trahan@noaa.gov</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div><br></div><div>There is a batch of NEMS and FMS commits coming in soon, focused on WCOSS Phase 3 support and build system bug fixes.  The changes have already been fully tested with all apps before today&#39;s FV3 commit.  I&#39;m going to have to re-run the NEMSfv3gfs tests before I can commit, and I don&#39;t like Friday commits.  Thus, the commit will happen sometime next week, probably Wednesday.  <br></div><div><br></div><div>The branch with the changes is dell-produtil in NEMSfv3gfs, NEMS, and NCEPLIBS_pyprodutil.  Overview of the changes:<br></div><div><br></div><div>1. WCOSS Phase 3 (Dell) support for NEMSCompsetRun and NCEPLIBS_pyprodutil (tested with NEMSfv3gfs)<br></div><div><br></div><div>2. Portability changes in FMS (WCOSS Phase 3 support requires these)<br></div><div><br></div><div>3. Various build system bug fixes in NEMS/src/incmake</div><div><br></div><div>4. Enable an additional NEMSfv3gfs regression test on t &amp; u Jets<br></div><div><br></div><div>I will refrain from giving the detailed, point-by-point, breakdown until after I retest with the new FV3.<br></div><div><br></div><div>Sincerely,</div><div>Sam Trahan<br></div></div>
</blockquote></div>
</blockquote></div>