6 Job Submission
6.1 Job submission to a batch subsystem
The available batch managers at each execution platform are listed in the following table:
| Site | Available Job Scheduler |
|---|---|
| BSC: MN | Moab+Slurm |
| CINECA: SP6 CINECA: BC | LoadLeveler LSF |
| CSC | PBS Pro |
| ECMWF | LoadLeveler |
| EPCC: HECToR | PBS Pro |
| FZJ | LoadLeveler |
| HLRS | NQS II |
| IDRIS | LoadLeveler |
| LRZ | PBS Pro |
| RZG | LoadLeveler |
| SARA | LSF |
An overview of the platform-specific usage of these batch managers are described in a dedicated manual . But for the detailed description of the usage, you must refer to the documentation available locally at the site (see Section 7. )
6.2 Job submission through UNICORE
UNICORE provides a seamless interface for preparing and submitting jobs to a wide variety of computing resources. It has a three-tier design:
- a UNICORE client GUI, used for the preparation, submission, monitoring, and administration of jobs,
- a gateway (among several ones accessible), which is a site’s point of contact for all UNICORE connections, checking the user’s certificate and providing the access to a Network Job Scheduler (NJS) which dispatches the jobs to a dedicated target machine or cluster and handles dependencies and data transfers for complex workflows.
- a Target System Interface (TSI), which is a server that runs on the target machine interfacing to the specific batch scheduler.

All the details about the usage of UNICORE on the DEISA infrastructure are described in a dedicated manual .
6.3 Job submission through DESHL
The DESHL (DEISA Services for the Heterogeneous management Layer) command line tool (CLT) and API provides access to the DEISA UNICORE infrastructure via a set of simple commands. It is intended for users who prefer not to use a GUI, or who require integration of job and file management with other applications via shell scripts. Users may also develop applications more tightly coupled with the DEISA infrastructure, by calling directly into the libraries supplied within the DESHL CLT.
Detailed information about installing and using the DESHL client may be found in its dedicated manual.


