[Thread Prev][Thread Next][Index]

[ferret_users] [ferret users] error in external function while computing EOF



Hello All,

I am trying to compute EOF in Pyferret but have some issues. Initially I was trying to compute spatial EOF of SST data ( at 0.25 deg, monthly) using EOFSVD_SPACE but got the error message:
 **ERROR: error in external function
However it got fixed after I regridded the data to 1 deg.

But still get the error while computing EOFSVD_TFUNC or EOFSVD_STAT

sh d
TEMPERATURE                                  1:360     1:180     ...       1:468
let eoft = EOFSVD_STAT(temperature)
list eoft[l=1]
**ERROR in efcn_compute() allocating -1514098976 bytes of memory
work array 5:  X=1:-94631186, Y=1:2, Z=1:1, T=1:1, E=1:1, F=1:1
 **ERROR: error in external function

I referred to some similar threads where it was suggested to sample the data in order to reduce the memory consumption. But I am interested in looking into monthly variability.
Is there any workaround? Kindly help with your suggestions.

Also, what is the difference between EOF and EOFSVD?

Thanks,
Kunal

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

Privacy Policy | Disclaimer | Accessibility Statement