With PBS Pro, it was customary and necessary to modify /etc/init.d/pbs_mom to 
add ulimit commands shown in (a) below, but I haven't seen a need for that with 
SLURM yet.  Recently there are some users at my organization who are focusing 
on process-limit issues as potential sources of application failures.

I was wondering if anyone has found need to be concerned with change (a) below, 
if change (b) has already been taken care of?  In the user reports, I think 
they are using OpenMPI 1.6.5 and did not include the -without-slurm 
configuration, so I'm not certain of the launching mechanism for the children 
processes, but I think it may leverage SLURM as opposed to using ssh.


(a)    adding the following lines to /etc/init.d/slurm

ulimit -l unlimited
ulimit -s unlimited


(b)    adding these lines to /etc/security/limits.conf

* soft memlock unlimited
* hard memlock unlimited
* soft stack unlimited
* hard stack unlimited
* soft nofile 1000000
* hard nofile 1000000

Thanks for your help,

Ed

Reply via email to