[Thread Prev][Thread Next][Index]

Re: [ferret_users] error while computinf EOF



Hi,
Ferret's EOF computation inverts a large matrix, so there is no way to return just a partial result. It's inverting a matrix of size NX*NY*NT. You might look at the suggestions for computing a result on a different time scale (years, or decades?)  in this past message:

http://www.pmel.noaa.gov/maillists/tmap/ferret_users/fu_2007/msg00515.html

Ansley

On 5/31/2012 5:29 AM, nitin patil wrote:
Dear ferret users

this is my script to display first four eofs:

cancel data/all
SET MEMORY/SIZE=3600
show memory
set region/x=50E:50W/y=32S:32N
let eof_xyfcn=eof_space(sst[l=1001:1024],0.5)    !for 2 years
SAVE/file=temp.nc eof_xyfcn[l=1:4]

after executing this script i am getting the following error:

ERROR in efcn_compute() allocating 1108890040 bytes of memory
work array 5:  X=1:277222510, Y=1:1, Z=1:1, T=1:1
 **ERROR: error in external function
LIST/FORMAT=CDF/file=temp.nc eof_xyfcn[l=1:4]
Command file, command group, or REPEAT execution aborted

This script works fine with coads_climatology.

Kindly let me know the possible solution.

--
Regards,
Mr. Nitin Patil
Ph.D. Research Scholar,
Centre of Excellence in Climate Studies,
Indian Institute of Technology (IIT) Bombay,
Powai, Mumbai - 400076, INDIA.

[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce / NOAA / OAR / PMEL / Ferret

Privacy Policy | Disclaimer | Accessibility Statement