A job is the basic unit of work in an E-HPC cluster. Submit a job using a command-line interface (CLI), a shell script, or an executable file — the cluster schedules and runs it based on your queue, scheduler, and priority settings.
Job types
E-HPC supports two job types. Choose based on how much interaction your workload requires.
Batch job
A batch job runs in the background without intervention after submission. The cluster runs it automatically based on your parameter settings, program requirements, and scheduling policies. Batch jobs are suited for heavy-load, compute-intensive tasks that run for extended periods.
Interactive job
An interactive job is a real-time session for analysis, debugging, or testing. Enter instructions through a CLI or graphical user interface (GUI) and observe results immediately to adjust your input. Interactive jobs typically have lower priority and shorter runtimes — they are suited for small-scale, responsiveness-sensitive tasks.
When to use each type
| Scenario | Job type |
|---|---|
| Long-running simulations, model training, or data processing | Batch job |
| Debugging scripts, testing configurations, or exploring results | Interactive job |