<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"><<a href="mailto:samuel.trahan@noaa.gov" target="_blank">samuel.trahan@noaa.gov</a>></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'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'll see when the script realizes the new filesystems don'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> [ '/ptmpp2', '-j', 'ptmp-p2', 'gpfs-'+tg+'p2'] ]</div><div> max_area='/ptmpp2' # default on failure</div><div> else: # assume cray (pex=0)</div><div>- ptmps=[ [ '/gpfs/hps', '-j', 'hps-ptmp', 'hps'],</div><div>+ ptmps=[ [ '/gpfs/hps/ptmp', '-j', 'hps-ptmp', 'hps'],</div><div> [ '/gpfs/hps/stmp', '-j', 'hps-stmp', 'hps'],</div><div> [ '/gpfs/hps2/ptmp', '-j', 'hps2-ptmp', 'hps2'],</div><div> [ '/gpfs/hps2/stmp', '-j', 'hps2-stmp', 'hps2'],</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>('%s: does not exist'%(ptmp[0],))</div><div> try:</div><div> args=['/usr/lpp/mmfs/bin/<wbr>mmlsquota', '--block-size', '1T' ]</div><div> args.extend(ptmp[1:])</div></div><div><br></div></div>
</blockquote></div><br></div>