JobSubmission: JobSubmission Class

Description Usage Format Fields

Description

This represents the request made to the Agave jobs api to run a registered application.

Usage

1

Format

An object of class R6ClassGenerator of length 24.

Fields

archive

Whether the output from this job should be archived. If true, all new files created by this application's execution will be archived to the archivePath in the user's default storage system.

archivePath

The path of the archive folder for this job on the archiveSystem. Defaults to default storage system of the user

archiveSystem

The system on which the job data will be archived

inputs

The application specific input files needed for this job. These vary from application to application and should be entered as multiple individual parameters in the form. Inputs may be given as relative paths in the user's default storage system or as URI. If a URI is given, the data will be staged in by the IO service and made avaialble to the application at run time.

name

The name of the job.

maxMemory

The maximum amount of memory needed for this application to run given in GB.

nodeCount

The number of nodes this application should utilize while running. If the application is not of executionType PARALLEL, this should be 1.

notifications

An array of notifications you wish to receive.

parameters

The application specific parameters needed for this job. These vary from application to application and should be entered as multiple individual parameters in the form. The actual dataType will be determined by the application description.

processorsPerNode

The number of processors this application should utilize while running.

batchQueue

The queue to which this job should be submitted. This is optional and only applies when the execution system has a batch scheduler.

maxRunTime

The estimated compute time needed for this application to complete given in hh:mm:ss format.

appId

The unique name of the application being run by this job. This must be a valid application that the calling user has permission to run.


agaveplatform/r-sdk documentation built on May 13, 2019, 8:20 a.m.