Just a stab in the dark, but did you check the Shared Memory kernel parameter 
(shmmax), type "cat /proc/sys/kernel/shmmax".  We have it set very high so that 
any process/thread can use as much memory as it needs.  You set the limit to 1 
GB without rebooting by typing "echo 1073741824 > /proc/sys/kernel/shmmax"  or 
modify /etc/sysctl.conf and add the line "kernel.shmmax = 1073741824" so 
remains after a reboot.  I'm not sure about abinit but some fortran programs 
need shmmax limit to be set high…

Good luck,

~Attilio



On Mar 26, 2013, at 9:59 PM, Duke Nguyen <[email protected]> wrote:

> Hi folks,
> 
> We have SL6.3 64bit installed on a box with two quad core and 8GB RAM. We 
> installed openmpi, Intel Studio XE and abinit to run parallel (8 
> cores/processes) some of our applications. To our surprise, the system 
> usually takes only about half of available memory (about 500MB each core) and 
> then the job/task was killed with the low-resource error.
> 
> We dont really understand why there is a cap of "512MB" (I guess it would be 
> 512MB instead of 500MB) for each of our cores whereas in theory, each of the 
> core should be able to run up to 1GB. Any suggestions/comments/experience 
> about this issue?
> 
> Thanks in advance,
> 
> D.
> 

Reply via email to