Available memory limitation?

Joe Landman landman at scalableinformatics.com
Fri Sep 6 12:44:39 PDT 2002

Try looking at your limits

[landman at squash.scalableinformatics.com:~]                                      1 >limit
cputime 	unlimited
filesize 	unlimited
datasize 	unlimited
stacksize 	8192 kbytes
coredumpsize 	unlimited
memoryuse 	unlimited
descriptors 	1024 
memorylocked 	unlimited
maxproc 	8191 
openfiles 	1024 

is your memoryuse unlimited, or is it capped at some value?  What about
your stack size?

I might suggest running your program using strace.  Strace will show you
the system calls, and specifically whether or not something fails.  

[landman at squash.scalableinformatics.com:~]                                      8 > strace ./a.out
execve("./a.out", ["./a.out"], [/* 44 vars */]) = 0
uname({sys="Linux", node="squash.scalableinformatics.com", ...}) = 0
brk(0)                                  = 0xce74bb8

Things to check are memory utilization, amount of VM available, and
other related things.  

On Fri, 2002-09-06 at 14:31, Hao He wrote:
> Hi, there.
> Dynamically memory allocation used, I am running my Fortran code on a 8 node
> PC cluster. My code worked well when I use part of the total memory,
> roughly 500 MB of 2 GB. But when I tried to usa finer mesh, which means that
> I have to create larger array and use more memory, the program failed at
> initialization. Don't know why. Do you have any idea for this problem?
> Appreciate for your help.
> BTW, some info of my system:
> Intel Xeon Processor, Red Hat 7.3, Intel Fortran Compiler 6.0, LAM/MPI
> 6.5.6.
> Have a nice weekend.
> Best,
> Hao He
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
Joseph Landman, Ph.D
email: landman at scalableinformatics.com
web  : http://scalableinformatics.com
phone: +1 734 612 4615

More information about the Beowulf mailing list