Specialization of SlurmConnector that, in addition to supporting ssh/slurm jobs, connects a given singularity container to the HPC environment.

Hierarchy (view full)

Constructors

Properties

isContainer: boolean = true
is_cvmfs: boolean

properties

maintainer: default

parent pointer

modules: string[] = []
remoteDataFolderPath: string
remoteExecutableFolderPath: string
remoteResultFolderPath: string
slurm_id: string
sshConnector: SSHConnector

config

template: string
volumeBinds: Record<string, string> = {}

Methods

  • Executes specified command within specified image

    Parameters

    • image: string

      docker image

    • cmd: string

      command to be executed

    • config: slurm

      slurm configuration

    Returns void

  • Executes specified manifest within image

    Parameters

    Returns Promise<void>

    Throws

    • thrown when container cannot be resolved
  • Registers volumeBinds

    Parameters

    • volumeBinds: Record<string, string>

      volumeBinds that need to be registered

    Returns void

Generated using TypeDoc