gridscale.pbs

Type members

Classlikes

sealed trait PBSFlavour
case class PBSJobDescription(command: String, workDirectory: String, queue: Option[String], wallTime: Option[Time], memory: Option[Information], nodes: Option[Int], coreByNode: Option[Int], flavour: PBSFlavour)
case object PBSPro extends PBSFlavour
case object Torque extends PBSFlavour
object impl

Value members

Concrete methods

def clean[S](server: S, job: BatchJob)(implicit hn: HeadNode[S]): Unit
def state[S](server: S, job: BatchJob)(implicit hn: HeadNode[S]): JobState
def stdErr[S](server: S, job: BatchJob)(implicit hn: HeadNode[S]): String
def stdOut[S](server: S, job: BatchJob)(implicit hn: HeadNode[S]): String
def submit[S](server: S, jobDescription: PBSJobDescription)(implicit hn: HeadNode[S], system: Effect[System]): BatchJob

Concrete fields

val scriptSuffix: String