<div dir="ltr">Hi all,<div><br></div><div>This change is committed to all three supported apps (NEMSGSM, WW3-GSM, and NEMSfv3gfs).  Now that the compset/regtest data transfers are complete, and this bug is fixed, all should be well again.</div><div><br></div><div>Sincerely,</div><div>Sam Trahan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 20, 2017 at 11:17 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">Hi all,<div><br></div><div>Recall I modified the NEMSCompsetRun last week so the filesystem space auto-detector will scan the new /gpfs/hps[23]/[sp]tmp filesystems on Luna.  I tried to retain backward compatibility to the old filesystem structure, but had no way to test that.  The unimaginable has happened: I broke backward compatibility.  I&#39;m going to commit a change shortly, around 12:30 PM eastern, that fixes this bug.  It has been tested with the only app that supports WCOSS Cray: NEMSfv3gfs.</div><div><br></div><div>This also hides a confusing message you&#39;ll see when the script realizes the new filesystems don&#39;t exist on Surge.</div><div><br></div><div><div>Index: tests/rtgen</div><div>==============================<wbr>==============================<wbr>=======</div><div>--- tests/rtgen (revision 95891)</div><div>+++ tests/rtgen (working copy)</div><div>@@ -688,7 +688,7 @@</div><div>                 [ &#39;/ptmpp2&#39;, &#39;-j&#39;, &#39;ptmp-p2&#39;, &#39;gpfs-&#39;+tg+&#39;p2&#39;] ]</div><div>         max_area=&#39;/ptmpp2&#39; # default on failure</div><div>     else: # assume cray (pex=0)</div><div>-        ptmps=[ [ &#39;/gpfs/hps&#39;, &#39;-j&#39;, &#39;hps-ptmp&#39;, &#39;hps&#39;],</div><div>+        ptmps=[ [ &#39;/gpfs/hps/ptmp&#39;, &#39;-j&#39;, &#39;hps-ptmp&#39;, &#39;hps&#39;],</div><div>                 [ &#39;/gpfs/hps/stmp&#39;, &#39;-j&#39;, &#39;hps-stmp&#39;, &#39;hps&#39;],</div><div>                 [ &#39;/gpfs/hps2/ptmp&#39;, &#39;-j&#39;, &#39;hps2-ptmp&#39;, &#39;hps2&#39;],</div><div>                 [ &#39;/gpfs/hps2/stmp&#39;, &#39;-j&#39;, &#39;hps2-stmp&#39;, &#39;hps2&#39;],</div><div>@@ -700,6 +700,8 @@</div><div>     max_avail=0</div><div> </div><div>     for ptmp in ptmps:</div><div>+        if not os.path.exists(ptmp[0]):</div><div>+            <a href="http://jlogger.info" target="_blank">jlogger.info</a>(&#39;%s: does not exist&#39;%(ptmp[0],))</div><div>         try:</div><div>             args=[&#39;/usr/lpp/mmfs/bin/<wbr>mmlsquota&#39;, &#39;--block-size&#39;, &#39;1T&#39; ]</div><div>             args.extend(ptmp[1:])</div></div><div><br></div></div>
</blockquote></div><br></div>