Basic Concepts

Learn the basic concepts and elements behind Distributed Compute Gateway (DCG).

Client Application

The Ansys application that submits jobs to DCG.

Client Machine

The computer where Ansys applications are installed that submit jobs to DCG.

Execution Node

The computer used for computational work. The local machine (localhost) can be an execution node if it is serving as the HPC resource.

Head Node

The computer where jobs are submitted for scheduling. The head node can also be used as an execution node.

Cluster Configuration

A set of properties defined in DCG that specify information about a High Performance Computing (HPC) resource.

HPC Resource

A system that supports HPC, such as a cluster. The system uses a queueing system to make optimal use of all available resources.

Job

The actions involved in running a simulation. This means specifying input files, solver settings, hardware settings, and output files. Jobs may be run on a local machine or an HPC cluster.

Node

A single computer.

Queue

A list of execution nodes that are suited to run a particular class of jobs.

When you submit a job to DCG, you submit it to an DCG Queue, which maps to an HPC Queue. The HPC Queue has one or more execution nodes assigned to it and determines when and where the job runs based on resource requests and current available resources. Queue definitions are part of the configurations that are defined in DCG.