org.ogf.saga.job
Interface JobDescription

All Superinterfaces:
Attributes, Cloneable, SagaObject

public interface JobDescription
extends SagaObject, Attributes

The contents of a job description is defined by its attributes.


Field Summary
static String ARGUMENTS
          Attribute name, positional parameters for the command.
static String CANDIDATEHOSTS
          Attribute name, list of host names which are to be considered by the resource manager as candidate targets.
static String CLEANUP
          Attribute name, defines whether output files get removed after the job finishes.
static String CPUARCHITECTURE
          Attribute name, compatible processor for job submission.
static String ENVIRONMENT
          Attribute name, set of environment variables for the job.
static String ERROR
          Attribute name, pathname of the standard error file.
static String EXECUTABLE
          Attribute name, command to execute.
static String FILETRANSFER
          Attribute name, a list of file transfer directives.
static String INPUT
          Attribute name, pathname of the standard input file.
static String INTERACTIVE
          Attribute name, run the job in interactive mode.
static String JOBCONTACT
          Attribute name, set of end points where to report job state transitions.
static String JOBPROJECT
          Attribute name, name of an account or project name.
static String JOBSTARTTIME
          Attribute name, time at which the job should be scheduled.
static String NUMBEROFPROCESSES
          Attribute name, total number of processes to be started.
static String OPERATINGSYSTEMTYPE
          Attribute name, compatible operating system for job submission.
static String OUTPUT
          Attribute name, pathname of the standard output file.
static String PROCESSESPERHOST
          Attribute name, total number of processes to be started per host.
static String QUEUE
          Attribute name, name of queue to place the job into.
static String SPMDVARIATION
          Attribute name, SPMD job type and startup mechanism.
static String THREADSPERPROCESS
          Attribute name, number of threads to start per process.
static String TOTALCPUCOUNT
          Attribute name, total number of cpus requested for this job.
static String TOTALCPUTIME
          Attribute name, estimate of total number of CPU seconds the job will require.
static String TOTALPHYSICALMEMORY
          Attribute name, estimate of the amount of memory the job requires.
static String WALLTIMELIMIT
          Attribute name, hard limit for the total job runtime.
static String WORKINGDIRECTORY
          Attribute name, working directory for the job.
 
Fields inherited from interface org.ogf.saga.SagaObject
NO_WAIT, WAIT_FOREVER
 
Fields inherited from interface org.ogf.saga.attributes.Attributes
BOOL, ENUM, FALSE, FLOAT, INT, STRING, TIME, TRIGGER, TRUE
 
Method Summary
 
Methods inherited from interface org.ogf.saga.SagaObject
clone, getId, getSession
 
Methods inherited from interface org.ogf.saga.attributes.Attributes
existsAttribute, findAttributes, getAttribute, getVectorAttribute, isReadOnlyAttribute, isRemovableAttribute, isVectorAttribute, isWritableAttribute, listAttributes, removeAttribute, setAttribute, setVectorAttribute
 

Field Detail

EXECUTABLE

static final String EXECUTABLE
Attribute name, command to execute.

See Also:
Constant Field Values

ARGUMENTS

static final String ARGUMENTS
Attribute name, positional parameters for the command.

See Also:
Constant Field Values

SPMDVARIATION

static final String SPMDVARIATION
Attribute name, SPMD job type and startup mechanism.

See Also:
Constant Field Values

TOTALCPUCOUNT

static final String TOTALCPUCOUNT
Attribute name, total number of cpus requested for this job.

See Also:
Constant Field Values

NUMBEROFPROCESSES

static final String NUMBEROFPROCESSES
Attribute name, total number of processes to be started.

See Also:
Constant Field Values

PROCESSESPERHOST

static final String PROCESSESPERHOST
Attribute name, total number of processes to be started per host.

See Also:
Constant Field Values

THREADSPERPROCESS

static final String THREADSPERPROCESS
Attribute name, number of threads to start per process.

See Also:
Constant Field Values

ENVIRONMENT

static final String ENVIRONMENT
Attribute name, set of environment variables for the job.

See Also:
Constant Field Values

WORKINGDIRECTORY

static final String WORKINGDIRECTORY
Attribute name, working directory for the job.

See Also:
Constant Field Values

INTERACTIVE

static final String INTERACTIVE
Attribute name, run the job in interactive mode.

See Also:
Constant Field Values

INPUT

static final String INPUT
Attribute name, pathname of the standard input file.

See Also:
Constant Field Values

OUTPUT

static final String OUTPUT
Attribute name, pathname of the standard output file.

See Also:
Constant Field Values

ERROR

static final String ERROR
Attribute name, pathname of the standard error file.

See Also:
Constant Field Values

FILETRANSFER

static final String FILETRANSFER
Attribute name, a list of file transfer directives.

See Also:
Constant Field Values

CLEANUP

static final String CLEANUP
Attribute name, defines whether output files get removed after the job finishes.

See Also:
Constant Field Values

JOBSTARTTIME

static final String JOBSTARTTIME
Attribute name, time at which the job should be scheduled.

See Also:
Constant Field Values

WALLTIMELIMIT

static final String WALLTIMELIMIT
Attribute name, hard limit for the total job runtime.

See Also:
Constant Field Values

TOTALCPUTIME

static final String TOTALCPUTIME
Attribute name, estimate of total number of CPU seconds the job will require.

See Also:
Constant Field Values

TOTALPHYSICALMEMORY

static final String TOTALPHYSICALMEMORY
Attribute name, estimate of the amount of memory the job requires.

See Also:
Constant Field Values

CPUARCHITECTURE

static final String CPUARCHITECTURE
Attribute name, compatible processor for job submission.

See Also:
Constant Field Values

OPERATINGSYSTEMTYPE

static final String OPERATINGSYSTEMTYPE
Attribute name, compatible operating system for job submission.

See Also:
Constant Field Values

CANDIDATEHOSTS

static final String CANDIDATEHOSTS
Attribute name, list of host names which are to be considered by the resource manager as candidate targets.

See Also:
Constant Field Values

QUEUE

static final String QUEUE
Attribute name, name of queue to place the job into.

See Also:
Constant Field Values

JOBPROJECT

static final String JOBPROJECT
Attribute name, name of an account or project name.

See Also:
Constant Field Values

JOBCONTACT

static final String JOBCONTACT
Attribute name, set of end points where to report job state transitions.

See Also:
Constant Field Values


Copyright © 2014 Open Grid Forum. All rights reserved.