On Mon, Mar 13, 2006 at 03:55:39PM +0000, nothingtolose terry wrote:
> Hi, I write a short script for svdstd, left and right field array size is
> about
> 8000*30 and 8200*30 float numbers.
> I get error: fatal:svdstd: Unable to allocate memory for work array
>
> How should I do?
>
> BTW, I run it at IBM P690 machine with 32 G Mem.
>
> Thank you very much.
Try running "ulimit -a" to see what your personal limits are. There may
be 32 GB, but they only let you use part of it.
f2n1 8% ulimit -a
time(seconds) 7200
file(blocks) unlimited
data(kbytes) 2097152
stack(kbytes) unlimited
memory(kbytes) 2097152
coredump(blocks) 20000
nofiles(descriptors) 2000
The numbers to note here are datasize and memoryuse, both currently set
to 2 GB. In this case, I'm actually on the front end to a P690 and
would have to submit a batch job to use the P690 proper - and the
script would have to adjust the limits to be larger than the default:
ulimit -dS unlimited
ulimit -mS unlimited
Kate
-- Kate Hedström Arctic Region Supercomputing Center kate_at_arsc.edu University of Alaska, Fairbanks Phone: 907-450-8678 _______________________________________________ ncl-talk mailing list ncl-talk_at_ucar.edu http://mailman.ucar.edu/mailman/listinfo/ncl-talkReceived on Mon Mar 13 2006 - 13:29:18 MST
This archive was generated by hypermail 2.2.0 : Tue Mar 14 2006 - 08:36:27 MST