Skip to main content

more options


Overview

vsched is a job scheduler that distributes jobs to a cluster of workstations and/or to nodes of a multi-processor machine.

The following terminology is used throughout this and other parallel programming modules:

Node: One of the autonomous compute elements in the Velocity cluster.

Processor: One compute element on a node. E.g. a quad node is comprised of four processors, each with its own cache, and all having shared memory.

Process or Task: A task is a unit of work to be performed by the computer. An MPI program breaks work into tasks, each task to be performed on a processor. The terms process and task are often used interchangeably. In this set of MPI documentation, we use task, because processes and processors can get confusing. Note that other materials, such as the MPI/Pro documentation, use the term process.

vsched is a job scheduler that distributes jobs to a cluster of workstations and/or to nodes of a multi-processor machine. The use of vsched to run serial jobs was covered in this module. You should understand these materials before continuing with this topic.

The following terminology is used throughout this and other parallel programming modules:

Node: One of the autonomous compute elements in the Velocity cluster.

Processor: One compute element on a node. E.g. a quad node is comprised of four processors, each with its own cache, and all having shared memory.

Process or Task: A task is a unit of work to be performed by the computer. An MPI program breaks work into tasks, each task to be performed on a processor. The terms process and task are often used interchangeably. In this set of MPI documentation, we use task, because processes and processors can get confusing. Note that other materials, such as the MPI/Pro documentation, use the term process.