[Thread Prev][Thread Next][Index]

[ferret_users] Re: Tips and Tricks to avoid memory problems in Ferret



Hi Jaison (and all),

Thanks for your excellent summary of the solutions.

However, I did split the calculation along time axis for each time step (one month apart).

4. Remember that Ferret is not an "immediate evaluator" by default, and
        it does so only when you force with grave accents (``). Hence you
        can write all the calculation steps before the writing out part.

I always thought this was true, so that calculation on each time step would only require the memory for xyz grid points. But in practice at least in my case, I notice that the memory used by ferret, shown by "top" command, actually accumulates with the number of time steps, until it reaches the maximum memory of my linux workstation and leads ferret to crash. This was the reason that I can only do the calculation for a limited number of time steps. I tried "cancel memory", "cancel variable", and even "cancel data" and reread in data: Nothing works. In the end I had to quit ferret after certain time steps, and restart and continue on. Has anybody noticed this?

BTW, I read in data through DODs server.

Best,

Dongxiao


[Thread Prev][Thread Next][Index]

Contact Us
Dept of Commerce / NOAA / OAR / PMEL / TMAP

Privacy Policy | Disclaimer | Accessibility Statement