Version 3 (modified by piontek, 11 years ago) (diff)

--

application

application - name and optionally version of the application to be executed

#QCG application=namd
#QCG application=gromacs/4.6.3

argument

argument - argument of the application. The directive can be used many times, once for every argument.

#QCG argument=arg1
#QCG argument=arg2

deadline

deadline - deadline for the task execution. The directive specifies, that the task has to be finished within defined period of time.

The directive results in using the advance reservation to guarantee the requested quality of service.

The directive cannot be used in conjunction with the reservation and not-after directives.

The argument of the directive is the time period defined in the PnYnMnDTnHnMnS (ISO 8601) format, where:

  • P - mandatory character,
  • nY - number of years,
  • nM - number of months,
  • nD - number of days,
  • T - time definition separator character (must be present if the values below are used)
  • nH - number of hours,
  • nM - number of minutes,
  • nS - number of seconds.
#QCG deadline=P3DT12H
#QCG not-before=2012.07.25
#QCG deadline=P3DT12H

environment

environment - environment variable

error

error - path for the standard error

executable

executable - path to the executable

grant

grant - name of the grant

host

host - name of the candidate host

input

input - path of the standard input file

memory

memory - memory requirements

memory-per-slot

memory-per-slot - memory per slot requirements

module

module - name of the required module

monitor

monitor - task monitoring script

name

name - human readable name of the task

native

native - parameters/requirements passed directly to the queueing system

nodes

nodes - requested topology of parallel application

not-after

not-after - execute not later then

not-before

not-before - do not execute before

note

note - human readable description of the task

notify

notify - notify about changes of task status

output

output - location for the standard output file

persistent

persistent - do not remove the working directory

postprocess

postprocess - task epilog

preprocess

preprocess - task prolog

procs

procs - number of requested slots/processes

properties

properties - node properties

queue

queue - selected queue

reservation

reservation - reservation identifier

stage-in-dir

stage-in-dir - input directory

stage-in-file

stage-in-file - input file

stage-out-dir

stage-out-dir - output directory

stage-out-file

stage-out-file - output file

use-reservation

use-reservation - use the advance reservation mechanism

use-scratch

use-scratch - use the scratch space

walltime

walltime - execution duration

watch-output

watch-output - monitor the output and send notifications about the progress

variable

variable - description variable (replaced only in values of QCG directives)