<div dir="ltr">Hey Jennifer,<div><br></div><div>Thanks for the reply. Yea I figured out how to partially get it to work. Since I have a function that reads command line arguments apparently that has to be the very first thing in the file or grads hangs. In other words it can&#39;t be in the &quot;master&quot; file, even if that&#39;s the first thing, on the first line, that grads does. The actual function that handles the command line argument needs to be the first thing (seemingly) in the actual grads script.</div><div><br></div><div>Am I missing something or is that normal?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 30, 2015 at 6:13 PM, Jennifer Adams <span dir="ltr">&lt;<a href="mailto:jma@cola.iges.org" target="_blank">jma@cola.iges.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">What you are talking about are GrADS script functions. <a href="http://iges.org/grads/gadoc/gsf.html" target="_blank">http://iges.org/grads/gadoc/gsf.html</a><div>—Jennifer</div><div><br><div><div><div class="h5"><div>On Oct 30, 2015, at 12:54 PM, Christopher Gilroy &lt;<a href="mailto:chris.gilroy@gmail.com" target="_blank">chris.gilroy@gmail.com</a>&gt; wrote:</div><br></div></div><blockquote type="cite"><div><div class="h5"><div dir="ltr">So basically instead of having:<div><br></div><div><div>function map(arg)</div><div>if (arg = &#39;&#39;)</div><div>   pull cmdline</div><div>else</div><div>   cmdline=arg</div><div>endif</div><div><br></div><div>map=subwrd(cmdline,1)</div><div><br></div><div>if (map = &#39;conus&#39;)</div><div>  latr=&#39;18 62&#39;</div><div>  lonr=&#39;-130 -58&#39;</div><div>endif</div><div><br></div><div>if (map = &#39;alaska&#39;)</div><div>  latr=&#39;50 74&#39;</div><div>  lonr=&#39;-170 -135&#39;</div><div>endif</div><div><br></div><div>if (map = &#39;test&#39;)</div><div>  latr=&#39;48 56&#39;</div><div>  lonr=&#39;-85 -63&#39;</div><div>endif</div><div><br></div><div>if (map = &#39;blah&#39;)</div><div>  latr=&#39;62 70&#39;</div><div>  lonr=&#39;-162 -150&#39;</div><div>endif</div><div><br></div><div>&#39;open /gfsmodeldata/gfs.ctl&#39;</div><div>&#39;set dfile 1&#39;</div><div><br></div><div>&#39;set mproj latlon&#39;</div><div>&#39;set display color white&#39;<br></div><div>&#39;set csmooth on&#39;</div><div>&#39;set grid off&#39;</div><div>&#39;set grads off&#39;</div><div>&#39;set mpdset hires&#39;</div><div>&#39;set map auto&#39;</div><div>&#39;set line 1&#39;</div><div>&#39;set csmooth on&#39;</div><div>&#39;set grads off&#39;</div><div>&#39;set gxout shaded&#39;</div><div>*PAGE SIZE</div><div>&#39;set vpage 0.0 11.0 0.0 8.5&#39;</div><div>*PLOT SIZE</div><div>&#39;set parea 0.4 10.3 0.4 7.9&#39;</div><div><br></div><div>at the top of all of our gfs scripts, we can put that into a &quot;<a href="http://gfs_master.gs/" target="_blank">gfs_master.gs</a>&quot; and just &quot;include&quot; that in at the very top of all of our gfs scripts? This way as we add more &quot;defaults&quot; to the configuration we just edit one file instead of every single script?</div>
</div></div></div></div>
_______________________________________________<br>gradsusr mailing list<br><a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br><a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br></blockquote></div><br><div>
<span style="border-collapse:separate;border-spacing:0px"><span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div>--</div><div>Jennifer M. Adams<br>Center for Ocean-Land-Atmosphere Studies (COLA)<br>111 Research Hall, Mail Stop 2B3<br>George Mason University<br>4400 University Drive<br>Fairfax, VA 22030 <br><br></div><div><br></div><br></span></span><br>
</div>
<br></div></div><br>_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">-Chris A. Gilroy</div>
</div>