hai Dhaval,<br><br>Please check your eof installation properly. In grads type &#39;q udft&#39;, then it will give the list of user defined functions on it. If it is not the problem, then check for the library file which they have provided. We have already posted the detailed step by step installation procedure for installing eof in linux. i am posting it again<br>
<br>*************************************************************************************************************<br><pre>if you are using linux 32bit OS<br><br>download   PC(i386) Linux (32bit) from<br><a href="http://www.atmos.ucla.edu/%7Emunnich/Grads/EOF/">http://www.atmos.ucla.edu/~munnich/Grads/EOF/</a><br>
<br>open teminal then gedit .bashrc (your bash file)<br><br>your gradspath(where grads is installed) may be (eg: /home/alice/grads )<br><br><br>export GRADS=&quot;/home/your_home/grads&quot;<br>export GADDIR=&quot;/home/your_home/grads/data&quot;<br>
export GASCRP=&quot;/home/your_home/grads/lib&quot;<br>PATH=${PATH}:$GRADS/bin<br><br>put the following line<br><br>export GAUDFT=&quot;/home/your_home/grads/udft.txt&quot;<br><br>then it will become<br><br>export GRADS=&quot;/home/your_home/grads&quot;<br>
export GADDIR=&quot;/home/your_home/grads/data&quot;<br>export GASCRP=&quot;/home/your_home/grads/lib&quot;<br>export GAUDFT=&quot;/home/your_home/grads/udft.txt&quot;<br>PATH=${PATH}:$GRADS/bin<br><br>before the last line ( that is PATH=${PATH}:$GRADS/bin)<br>
<br>save and exit bashrc<br><br>then copy the eofudf file from the extracted directory to your grads folder.<br><br>then create a blank file called udft.txt inside your grads folder. then add<br>the following lines to it<br>
<br>eofudf 2 6 expr value value value value char<br>sequential<br>/your/path/to/eofudf &lt;-- Your path to the eofudf executable<br><a href="http://eofudf.in">eofudf.in</a><br>eofudf.out<br><br>here set the /your/path/to/eofudf as /home/your_home/grads/eofudf (where you<br>
have copied eofudf)<br>then it will become excatly in format(dont change the order)<br><br>eofudf 2 6 expr value value value value char<br>sequential<br>/home/your_home/grads/eofudf<br><a href="http://eofudf.in">eofudf.in</a><br>
eofudf.out<br><br>then as root copy the library file libcxa.so.3 to /usr/lib<br>from treminal from the extracted folder (ie: cp libcxa,s0.3 /usr/lib)<br>go to /usr/lib and  change its permission with chmod (ie chmod 777 libcxa.so.3)<br>
<br>now exit from root<br><br>either open a new terminal otherwise in current terminal give command:<br>source /home/your_home/.bashrc<br><br>now open grads and open your data. then type command: q udft<br>if it is properly installed it will give somthing like<br>
<br>eofudf  Args: 2 6  Exec: /home/your_home/grads/eofudf<br><br>done...........................<br><br>now set you time (eg: set t 1 20)<br><br>set your lat and lon<br><br>then type eof your_variable<br><br>it will display and create some output files as ctl and data files.<br>
</pre>**********************************************************************************************************<br>Please check that everything is ok.<br><br>Krishnamohan.K.S<br>Junior Research Fellow<br>Department Of Atmospheric Sciences<br>
Cochin University of Science and Technology<br>Cochin,India<br><br><br><div class="gmail_quote">On Wed, Jan 20, 2010 at 3:22 PM, Dhaval Prajapati <span dir="ltr">&lt;<a href="mailto:dhaval.prajapati@iccsir.org">dhaval.prajapati@iccsir.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div bgcolor="#ffffff"><div><font face="Verdana" size="2"></font></div>
<div><font face="Verdana" size="2"> Dear All,<br><br>                  I am working with EOF analysis scrit in grads when I run it it give following error. How to solve this error??<br><br>ga-&gt; open test1.ctl<br>Scanning description file:  test1.ctl<br>
Data file July_Mag_GT_1SD_LE_2SD.out is open as file 1<br>LON set to 66.5 100.5 <br>LAT set to 6.5 38.5 <br>LEV set to 1 1 <br>Time values set: 1951:1:1:0 1951:1:1:0 <br>ga-&gt; set lat 6.5 38.5<br>LAT set to 6.5 38.5 <br>
ga-&gt; set lon 66.5 100.5<br>LON set to 66.5 100.5 <br>ga-&gt; set t 1 57<br>Time values set: 1951:1:1:0 2007:1:1:0 <br>ga-&gt; eof rf<br>      Writing data to transfer file...<br>      Executing eofudf binary ...<br> <br>
Syntax Error:  Invalid Operand <br>  &#39;eofudf&#39; not a variable or function name<br>  Error ocurred at column 1<br>DISPLAY error:  Invalid expression <br>  Expression = eofudf(rf,57,12,-1,70,rf_)<br>   <a href="http://eof.gs" target="_blank">eof.gs</a>: First call of eofudf returned Error. STOP<br>
<br><br></font><font color="#000000"><font size="1"><font face="Verdana"><br> Thanks,<br></font></font></font></div>
<b><font size="3"><font color="#103712">Dhaval
</font><br><font color="#1c5d20">
Indian Centre for Climate and Societal Impacts Research (ICCSIR)
<br>
Ahmedabad Education Society compound,
<br>
Opp. H.L. Commerce College,
<br>
Navrangpura,
<br>
Ahmedabad 380 009,
<br>
Gujarat,
<br>
India
<br>
Contact No. : +91(079)40045462
</font><br><br></font></b>

<br>
<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br><br>