Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
SunGridEngine - quick user guide | ||||||||
Changed: | ||||||||
< < | Introduction: | |||||||
> > |
Introduction | |||||||
This page gives a quick overview of computational facilities available to users in BETA and LCI, and explains how to use them with the SunGridEngine scheduling software. An extensive overview of all the features of SGE can be found at the Sun website ![]() | ||||||||
Changed: | ||||||||
< < | Available clusters: | |||||||
> > | Available clusters | |||||||
| ||||||||
Line: 17 to 19 | ||||||||
Details about the machines, their configuration, and their names: Ganglia![]() | ||||||||
Changed: | ||||||||
< < | The Arrow cluster: | |||||||
> > | The Arrow cluster | |||||||
Jobs running on the arrow cluster belong to one of four priority classes. Jobs are scheduled (selected to be run) pre-emptively by priority class, and then evenly among users within a priority class. (Note that scheduling among users is done on the basis of CPU usage, not on the basis of the number of jobs submitted. Thus a user who submits many fast jobs will be scheduled more often than a user at the same priority class who submits many slow jobs.) Because of the preemptive scheduling, users submitting to a lower priority class may see high latency (it may take days or weeks before a queued job is scheduled). On the other hand, these lower priority jobs will be allocated all 100 CPUs when no higher-priority jobs are waiting. All users should feel free to submit as many jobs as they like (but rather use few big array jobs than many single jobs), as doing so will not interfere with the cluster's ability to serve its primary purpose. | ||||||||
Line: 30 to 32 | ||||||||
In order to submit in any priority class (even 'general'), access for that class must be explicitly granted to your user account. To request access, please contact Frank Hutter, Lin Xu or Kevin Leyton-Brown![]() | ||||||||
Changed: | ||||||||
< < | How to submit jobs: | |||||||
> > | How to submit jobs | |||||||
| ||||||||
Line: 87 to 89 | ||||||||
on the command line, where the range 1-100 is chosen arbitrarily here. This will create a new array job with an automatically assigned job number <jobnumber> and 100 entries that is queued. Each entry of the array job will eventually run on a machine in the cluster - the <i>th entry will be called <jobnumber>.<i>. Sungrid Engine treats every entry of an array job as a single job, and when the <i>th entry is called assigns <i> to the variable $SGE_TASK_ID. You may use this variable to do arbitrarily complex things in your shell script - an easy option is to index a file and execute the <i>th line with the <i>th job. | ||||||||
Changed: | ||||||||
< < | How to monitor, control, and delete jobs: | |||||||
> > | How to monitor, control, and delete jobs | |||||||
| ||||||||
Line: 97 to 99 | ||||||||
Right here: | ||||||||
Changed: | ||||||||
< < | ![]() | |||||||
> > | ![]() | |||||||
Administration |