<div dir="ltr">Thanks for the tip, Jennifer,  I noticed your reply just today...in my spam folder!  That happens frequently with GrADS Forum messages, so I'll have to check spam more often.<div><br></div><div>When I do 'd udpt'' I get no "function" types:</div><div><br></div><div>ga-> q udpt<br>gxdisplay  Cairo            /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxdCairo.so<br>gxdisplay  X11              /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxdX11.so<br>gxdisplay  gxdummy          /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxdummy.so<br>gxprint    Cairo            /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxpCairo.so<br>gxprint    GD               /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxpGD.so<br>gxprint    gxdummy          /home/proj/opengrads/Linux/Versions/2.2.1.oga.1/x86_64/gex//libgxdummy.so<br></div><div><br></div><div>I'll investigate this further.</div><div><br></div><div>Stephen</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2020 at 11:32 AM Adams, Jennifer M. (GSFC-610.2)[ADNET SYSTEMS INC] <<a href="mailto:jennifer.m.adams@nasa.gov">jennifer.m.adams@nasa.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-3688453684147752006WordSection1">
<p class="MsoNormal">Check the output from ‘q udpt’ which shows which user-defined functions are loaded and the full path to the .dll/.so/.dylib files.<u></u><u></u></p>
<p class="MsoNormal"><a href="http://cola.gmu.edu/grads/gadoc/udpt.html" target="_blank">http://cola.gmu.edu/grads/gadoc/udpt.html</a><u></u><u></u></p>
<p class="MsoNormal">--Jennifer<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:10pt">-- <span style="color:black"><br>
Jennifer Miletta Adams<br>
ADNET Systems, Inc.<br>
NASA/GSFC, Code 610.2</span><u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10pt;color:black">Building 32, Room S159<br>
(301) 614-6070<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">From: </span></b><span style="font-size:12pt;color:black">gradsusr <<a href="mailto:gradsusr-bounces@gradsusr.org" target="_blank">gradsusr-bounces@gradsusr.org</a>> on behalf of Stephen McMillan <<a href="mailto:smcmillan@planalytics.com" target="_blank">smcmillan@planalytics.com</a>><br>
<b>Reply-To: </b>GrADS Users Forum <<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a>><br>
<b>Date: </b>Friday, September 11, 2020 at 10:53 AM<br>
<b>To: </b>GrADS Users Forum <<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a>><br>
<b>Subject: </b>[EXTERNAL] [gradsusr] Problem Using Functions tcorr2 and tregr2 in Linux<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">This question is for the developers of or a user familiar with both the Windows and Linux versions of opengrads.  This question is specifically about version 2.2.1.oga.1.  Another user could not use it on the ubuntu version as well.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">I have a script that does temporal regressions of the variable "air" on various climate indices, using opengrads functions (B Tsuang extensions) tcorr2 and tregr2.  I have no problems using the Windows version on my laptop, but when I use
 it on my Cloud linux version, I get the following error when using tcorr2 (the tregr2 error is similar):<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">--------------------------<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Opened ../stevem/data/cdf/monthlyanoms/<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__air.sig995.mon.anom.nc&d=DwMFaQ&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=M2mFZsxo0ZoztoK2Lyoypu1kKkBVKyEoM9CXGWO42zk&m=9UhlMLP_CcqwKLV83skENCq04zKo8msPg6c3cWk_fxM&s=Eq-4R3cDkHagKxCLjM2g6GprcZ8LGw2P-rzQGv-QSPU&e=" target="_blank">air.sig995.mon.anom.nc</a><br>
Opened data/index/pna.mon.1948-2020.ctl<br>
i=1  j=1<br>
Error from TCORR:  Too many or too few args<br>
                   4 arguments expected<br>
Operation Error:  Error from tcorr2 function<br>
  Error ocurred at column 1<br>
DISPLAY error:  Invalid expression<br>
  Expression = tcorr2(ndexnew(t-2),air,time=oct1950,time=oct2019,12mo)<br>
Cannot plot color bar: No shading information<br>
Error from TCORR:  Too many or too few args<br>
                   4 arguments expected<br>
Operation Error:  Error from tcorr2 function<br>
  Error ocurred at column 1<br>
DISPLAY error:  Invalid expression<br>
  Expression = tcorr2(ndexnew(t-2),air,time=oct1950,time=oct2019,12mo)<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">--------------------------<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">All of the variables are valid and available to the function, so the issue appears to be related to the fifth argument provided, which tcorr does not accept.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Here's the applicable command in my script:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">'d tcorr2(ndexnew(t-'lt'),'dvar',time='date1',time='date2',12mo)'<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">where ndexnew is the independent variable timeseries, dvar = air, date1 and date2 represent the range of dates in "air" and 12mo is the time interval within both ndexnew and dvar.  Lt = the index leadtime in months, so a regression of Oct
 "air" is being done on the Aug index.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">How do I get my script to override/ignore the official GrADS functions tcorr and tregr with the opengrads functions tcorr2 and tregr2?  I prefer to use the latter because they include the fifth argument "dt".  Note, other B Tsuang extension
 functions, such as "if_" work on my linux and the required B Tsuang extension files
<u>appear</u> to be present.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Stephen McMillan<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Research Meteorologist<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<pre style="background:white"><span style="color:rgb(34,34,34)">***************************************************<u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">The information contained in this e-mail message <u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">is intended only for the use of the recipient(s) <u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">named above and may contain information that is <u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">privileged, confidential, and/or proprietary. <u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">If you are not the intended recipient, you may not<u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">review, copy or distribute this message. If you have<u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">received this communication in error, please notify <u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">the sender immediately by e-mail, and delete the original message.<u></u><u></u></span></pre>
<pre style="background:white;white-space:pre-wrap"><span style="color:rgb(34,34,34)">***************************************************<u></u><u></u></span></pre>
</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" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote></div>

<br>
<pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">******************************<wbr>*********************</pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">The information contained in this e-mail message </pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">is intended only for the use of the recipient(s) </pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">named above and may contain information that is </pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">privileged, confidential, and/or proprietary. </pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">If you are not the intended recipient, you may not</pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">review, copy or distribute this message. If you have</pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">received this communication in error, please notify </pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">the sender immediately by e-mail, and delete the original message.</pre><pre style="white-space:pre-wrap;color:rgb(34,34,34);margin:0in 0in 0.0001pt;font-size:10pt;font-family:"Courier New";background-color:rgb(255,255,255)">******************************<wbr>*********************</pre>