Hello all,
TACC's stampede login nodes have a (rather conservative) maximum number of allowed processes per user of 150:
rhaas@login3:~/tmp$ ulimit -a | grep processes max user processes (-u) 150
which is reached (in my case) when compiling with the default -j settings in simfactory on stampede (somewhere in PeTSc). Naturally this is not fully reproducible since it depends on exactly how the parallel build proceeds.
Does anyone know of a good way to limit to total number of processes that make will produce (rather than the total number of parallel *recipes* that execute)?
There is a -l option to limit the number of processes if the load gets too high. Right now I re-compiled using -j 4 instead of -j 8 which seems to have worked so far.
Yours, Roland