ClusterArchitecture-class: ClusterArchitecture Class

Description Details Slots Methods Author(s)

Description

A virtual class for storing specifications of architectures for different compute clusters. It is designed to let other classes inherit from it

Details

For a concrete child class for a sun grid architecture specification see ClusterArchitectureSGE If you want to implement your own child class be sure to at least implement the following functions: getSubCmdTokens,ClusterArchitecture-method.

Slots

name

A name or identifier

executables

A NAMED character vector of executables that can be used by the cluster. For instance, the R executable is important

getSubCmdTokens.optional.args

character vector containing the valid optional arguments to the getSubCmdTokens,ClusterArchitecture-method function.

Methods

getSubCmdTokens,ClusterArchitecture-method

Returns a vector of command line tokens corresponding to submitting a job with the given command to the cluster

getSubCmdStr,ClusterArchitecture-method

Returns a string for the of command line corresponding to submitting a job with the given command to the cluster

setExecutable,ClusterArchitecture,character,character-method

Tells the cluster architecture about an executable that can be submitted as job

getExecutable,ClusterArchitecture,character-method

Gets the location of an executable associated with a name

Author(s)

Fabian Mueller


RnBeads documentation built on March 3, 2021, 2 a.m.