[Mauischeduler-users] packing jobs onto nodes?
Brought to you by:
mauisched,
mitchmurphy
|
From: Clarence D. <di...@sa...> - 2005-08-18 17:52:27
|
I have dual cpu nodes on my cluster and I'd like to configure maui to assign nodes to newly submitted jobs such that the nodes haven't been completely filled with jobs yet. The scheduler as it is configured with NODEALLOCATIONPOLICY PRIORITY NODECFG[DEFAULT] PRIORITYF=JOBCOUNT still does the same as it did out of the box. It assigns new nodes rather than filling up existing nodes (see the qsub script below). Thus, let's say I have node1/0, node1/1, node2/0, node2/1, node3/0, node3/1, etc. Under the current configuration, maui just stupidly assigns node1/0, node2/0, node3/0, etc, rather than node1/0, node1/1, node2/0, node2/1, node3/0, node3/1, etc. How should I correctly configure maui to follow this sequential assignment order? Here is an example qsub script. #!/bin/tcsh #PBS -l walltime=1:00:00 #PBS -l mem=400mb #PBS -l nodes=1 # How many nodes did we ask for? set NN = `cat $PBS_NODEFILE | wc -l` lamboot /usr/local/lam-7.1.1-64bit-gnu/bin/mpirun -np 1 /home/wsm/bench/pi lamclean lamhalt -- = Clarence |