Lengthy calculations ( >> few minutes), in particular treatment planning,
should be run in background (batch) mode. This allows fair and more efficient
use of computing resources, because a scheduling system called
automatically locates eligible idle CPUs and assigns work to them.
This way "overcrowded" and "unemployed" machines can be avoided.
You use the
LoadLeveler by submitting a command file
describing your requirements (in memory and CPU time by selecting a
as well as specifying
the program to run and the destination of the
streams. Essentially it is not much different from working
with the command line and
nohup, but a lot more efficient.
A commented example for a command file is
You may use either the Motif-based graphical tool
or a handful of shell commands to control job execution, e.g.:
submits a job defined in command file
lists all active jobs
llcancel -u bioguest
cancels the specified job or all jobs of user
A documentation of
LoadLeveler can be found as
Here's the current definition of job classes on the bio*
AIX machines, with their upper memory and CPU time limit.
Note that these times are calibrated against the workhorse Power4+
machines (biops6a,b,z). Jobs on slower machines are allotted
more time according to their relative speed.
Last updated: 20-Apr-2005, M.Kraemer