All Products
Search
Document Center

Elastic High Performance Computing:Overview

Last Updated:Apr 23, 2025

This topic describes what a job is and what types of jobs are provided in Elastic High Performance Computing (E-HPC). This topic also provides links to topics describing further job operations.

What is a job

In an E-HPC cluster, a job is a basic unit of work that is submitted to the cluster for high-performance computing by using a command-line interface (CLI), shell script, or executable file. How a job is run depends on your queue and scheduler settings. You can set the priority and resource requirements of your job based on your business requirements. The E-HPC cluster then schedules and runs your job based on your configurations.

Job types

Jobs fall into the following types based on how they are submitted:

Batch job

A batch job is a background job that does not require intervention. After you submit a batch job, the system automatically runs the job based on your parameter settings, program requirements, and scheduling policies. Batch jobs are suitable for heavy-load computing-intensive tasks that require a long period of time to complete.

Interactive job

An interactive job is a real-time analytical, debugging, or testing job in which you interact intensively with the system. In such a job, you enter instructions in a CLI or GUI to observe the result in real time and adjust your input accordingly. Interactive jobs are typically lower in priority and shorter in the required time. They are suitable for small-scale, responsiveness-sensitive tasks.

Other operations