<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 <<a href="mailto:samuel.trahan@noaa.gov">samuel.trahan@noaa.gov</a>> 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 & 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'm going to have to redo the vanished tests. Being a pessimist, I'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'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 & 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's pull request to the GFDL FMS master:<div><br></div><div>"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>"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>"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>"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"</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'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'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'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'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 "make unconfigure." (This is Sam Trahan's resolution of bugs identified by Dusan Jovic.)</div><div><br></div><div>8. Some "echo" statements were replaced by "@echo" 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 <<a href="mailto:samuel.trahan@noaa.gov" target="_blank">samuel.trahan@noaa.gov</a>> 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's FV3 commit. I'm going to have to re-run the NEMSfv3gfs tests before I can commit, and I don'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 & 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>