Requirements

In the Requirements area of a task definition, you can view and modify properties related to the system requirements that an evaluator must have to pick up the task.

Application

The application required to execute the task, along with the application version

CPU

Minimum number of CPU cores that an evaluator must have

Memory

Minimum amount of random access memory (RAM) in megabytes that the evaluator must have (optional requirement)

Disk Space

Minimum amount of free disk space in megabytes that the evaluator must have (optional requirement)

Platform

The platform on which the task can run (Linux, Windows, or Any)

Distributed

Enables distributed parallel processing

HPC Resource Requirements
  1. These settings apply when submitting a job to an HPC cluster:

    CPU per Node

    Total number of CPU cores per compute node.

    GPU per Node

    Number of GPU accelerator devices per compute node. While the CPU handles most operations for a simulation, it can offload certain time-intensive parallel operations to a GPU for faster performance.

    Exclusive

    If set to true, compute resources will be used exclusively by this task and will not be shared with other running tasks.

    Queue

    Name of the job scheduler queue.

    Custom Requirements

    To add a custom requirement to the task requirements, click Add Custom Requirement. Specify a Name for the property as you would like it to appear in the interface, then select the desired format:

    String

    A string is a data type that represents text. It is composed of a sequence of characters that can include letters, spaces, and numbers.

    Integer

    An integer is a data type used to represent real numbers that do not have fractional values. It is a numerical value that can be positive, negative, or zero.

    Float

    A float is a data type that represents a fraction in decimal format.

    Boolean

    A Boolean is a data type that has one of two possible values (usually True/False or On/Off).

    Optionally specify a default value, list of possible values (for string, float, or integer types), and description for the property.