ARC SDK
Public Member Functions | Data Fields

Resource requirements structure. More...

#include <arc/compute/JobDescription.h>

Public Member Functions

ResourcesTypeoperator= (const ResourcesType &)
 

Data Fields

SoftwareRequirement OperatingSystem
 Specifies operating system which apllication should be executed at. More...
 
std::string Platform
 
std::string NetworkInfo
 
Range< int > IndividualPhysicalMemory
 Specifies amount of requested RAM in MB. More...
 
Range< int > IndividualVirtualMemory
 Specifies amount of requested virtual memory in MB. More...
 
DiskSpaceRequirementType DiskSpaceRequirement
 
Period SessionLifeTime
 
SessionDirectoryAccessMode SessionDirectoryAccess
 
ScalableTime< int > IndividualCPUTime
 
ScalableTime< int > TotalCPUTime
 
ScalableTime< int > IndividualWallTime
 
ScalableTime< int > & TotalWallTime
 
NodeAccessType NodeAccess
 
SoftwareRequirement CEType
 CE Middleware. More...
 
SlotRequirementType SlotRequirement
 
ParallelEnvironmentType ParallelEnvironment
 
OptIn< std::string > Coprocessor
 
std::string QueueName
 Name of queue to use. More...
 
SoftwareRequirement RunTimeEnvironment
 Runtime environment. More...
 

Detailed Description

Resource requirements structure.

Field Documentation

◆ CEType

SoftwareRequirement Arc::ResourcesType::CEType

CE Middleware.

Specifies the middleware which the CE should use.

Attribute mapping specific to this field/value.

◆ Coprocessor

OptIn<std::string> Arc::ResourcesType::Coprocessor

◆ IndividualCPUTime

ScalableTime<int> Arc::ResourcesType::IndividualCPUTime

◆ IndividualPhysicalMemory

Range<int> Arc::ResourcesType::IndividualPhysicalMemory

Specifies amount of requested RAM in MB.

Attribute mapping specific to this field/value.

◆ IndividualVirtualMemory

Range<int> Arc::ResourcesType::IndividualVirtualMemory

Specifies amount of requested virtual memory in MB.

Attribute mapping specific to this field/value.

◆ IndividualWallTime

ScalableTime<int> Arc::ResourcesType::IndividualWallTime

◆ NetworkInfo

std::string Arc::ResourcesType::NetworkInfo

◆ NodeAccess

NodeAccessType Arc::ResourcesType::NodeAccess

◆ OperatingSystem

SoftwareRequirement Arc::ResourcesType::OperatingSystem

Specifies operating system which apllication should be executed at.

Attribute mapping specific to this field/value.

◆ Platform

std::string Arc::ResourcesType::Platform

◆ QueueName

std::string Arc::ResourcesType::QueueName

◆ RunTimeEnvironment

SoftwareRequirement Arc::ResourcesType::RunTimeEnvironment

Runtime environment.

Specifies which runtime environments should be available to the application.

Attribute mapping specific to this field/value.

◆ SessionDirectoryAccess

SessionDirectoryAccessMode Arc::ResourcesType::SessionDirectoryAccess

◆ SessionLifeTime

Period Arc::ResourcesType::SessionLifeTime

◆ TotalCPUTime

ScalableTime<int> Arc::ResourcesType::TotalCPUTime

The documentation for this class was generated from the following file: