<div dir="ltr">














<p class="MsoNormal">Hello,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am using the eofunc_varimax_Wrap function to analyze global
rotated EOFs produced from the eofunc_Wrap function. However, when I run my script,
it hangs when it reaches the eofunc_varimax_Wrap function. The script does not
finish and I get no error message. </p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal"><span style="color:black">The dataset that I am using is the </span>HadISST
1.1 monthly average sea surface temperature<span style="color:black"> dataset.
It is a 3-dimensional (time, latitude, longitude) global 1</span><span style="font-family:Symbol;color:black">°</span><span style="color:black"> x 1</span><span style="font-family:Symbol;color:black">°</span><span style="color:black"> grid dataset with
1755 time values, 180 latitude, and 360 longitude. I produce annually averaged values
and spatially weighted it prior to the EOF analysis. </span></p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal">I have been using a Mac machine with NCL version 6.3.0 and a
Linux machine with NCL version 6.2.1 and the program hangs when conducting the
rotation. </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I tried running the script with global data for different
time periods (all between 113 and 102 years of global data) on both the Mac and
Linux machines <span style="background-image:initial;background-repeat:initial">and found that the function works only for some time periods and crashes
with others. These periods differ between the two Mac and Linux machines that I
used.</span><span style="font-size:10pt;font-family:Times"> </span>I also
tried reshaping the data from a 3D matrix to a 2D matrix using the reshape
function and combining the spatial components. In this situation, the rotation
output was still the same as above for the respective time periods and
machines. Additionally, I tried reducing the spatial domain and found that when
I reduce the latitude range (anything smaller than 69S<a name="_GoBack"></a>-90N)
for any time period the script runs on both machines and the function does not
crash. <span style="font-size:10pt;font-family:Times"></span></p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I used ‘ncl –x’ to see if there is an error in my script,
but the script only crashes before the eofunc_varimax_Warp function with no
messages. When I run the script, NCL uses about 592.5MB of the 12GB of memory
on the Mac machine, so I do not believe this an issue of lack of memory space. </p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal"><span style="color:black">I am wondering if there is a known problem with
the eofunc_varimax_Wrap function? I am also wondering if you have any thoughts
as to why the function may be crashing under certain situations and not others?</span></p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal"><span style="color:black">Here is a copy of my EOF and Varimax Rotation
script:</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">;----------------------------------------------------------------
</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">;***** EOF *****</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">neval = 6</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">optEOF = True</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">optEOF@method =
&quot;transpose&quot;</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">optEOF@jopt = 0</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black"> </span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">eof =
eofunc_Wrap(av,neval,optEOF)</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black"> </span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">;***** VARIMAX ROTATION *****</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">eof_rot =
eofunc_varimax_Wrap(eof,-1)</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">eof_varimax_reorder(eof_rot)</span></p>

<p class="MsoNormal"><span style="font-size:11pt;font-family:&quot;Menlo Regular&quot;;color:black">;----------------------------------------------------------------</span><span style="color:black"></span></p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal"><span style="color:black">Thanks for your help in advance. </span></p>

<p class="MsoNormal"><span style="color:black"> </span></p>

<p class="MsoNormal"><span style="color:black">Kind regards,</span></p>

<p class="MsoNormal"><span style="color:black">Allison</span></p>

<p class="MsoNormal"> </p>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Allison Serakos<div>Graduate Research Assistant</div><div>Department of Soil, Water, and Climate</div><div>University of Minnesota</div><div>1991 Upper Buford Circle, Rm S535</div><div>St. Paul, MN 55108</div></div></div>
</div>