[torqueusers] Limiting number of running jobs user selectable

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Mon Jul 13 09:37:02 MDT 2009

On Mon, 2009-07-13 at 11:18 -0400, Brock Palen wrote:
> Is there an easy way to limit the number of running job for a user,   
> where the user can choose?

not that i know of.

i usually recommend to "package" jobs.
i.e. have multiple backgrounded mpirun/mpiexec calls 
on subsets of the machine. with libtorque this should
distribute the jobs automatically, IIRC. we mostly use this
trick on cray XT machines, though, where this helps to
get large projects into the proper job scheduling class...

and then put a "wait" into the submit script
to wait for completion of the backgrounded chunk
and then just have a regular job dependency
chain on those jobs.


> For example user wants to submit 100 jobs, but never have more than 20  
> running at a time (politics)  but has the need some times to go to all  
> the available nodes.
> I was looking at the depend flags, and while you could make the normal  
> graph using after or before, is there a way to say  "job only if  
> running less than count" ?
> Brock Palen
> www.umich.edu/~brockp
> Center for Advanced Computing
> brockp at umich.edu
> (734)936-1985
> _______________________________________________
> torqueusers mailing list
> torqueusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torqueusers

Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
If you make something idiot-proof, the universe creates a better idiot.

More information about the torqueusers mailing list