Key Concepts of Ansys HPC Platform Services

The following concepts are important to understanding Ansys HPC Platform Services.

Ansys HPC Job Manager

This is an Ansys HPC Platform Services controller. It manages the database containing Ansys HPC Platform Services projects, their job definitions, and tasks. Evaluators connect to the Ansys HPC Job Manager to request tasks that they are capable of performing.

Evaluator

A "worker" running on a machine that renders the machine's hardware and software capabilities available for simulation. An evaluator requests compatible tasks from the Ansys HPC Job Manager and converts their inputs into outputs with the help of a task manager.

Project

A project is the largest unit of work in Ansys HPC Platform Services. It groups together related job definitions and tasks, and provides a way to monitor jobs and access outputs.

Task Definition

This defines a command or execution script to run as well as requirements, context, environment variables, input and output file types, and success criteria.

Task

A task is an instance of a task definition. This is the smallest unit of work in Ansys HPC Platform Services. It represents an operation converting inputs into outputs, with potential parameter substitutions. It is controlled by a task manager and runs fully within the control of an evaluator.

Task manager

This is a software system that can accept a task and convert inputs into outputs. Evaluators provide a default task manager, although custom ones can be programmed as well with the help of a plug-in architecture API.

Job Definition

This is a logical description of the simulation process, specifically its individual tasks and their dependencies. It details how outputs from one task become inputs to another task, and how parameters, if any, are substituted. It also details each task's software and hardware requirements, and execution parameters.

Job

A job is a unit of work sent to a job scheduler. It is made up of one or multiple tasks. Tasks can be dependent on each other.