Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
ja-thomas committed Feb 5, 2018
1 parent 8c8802d commit eda37ea
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions R/clusterFunctionsSlurm.R
Original file line number Diff line number Diff line change
Expand Up @@ -92,24 +92,30 @@ makeClusterFunctionsSlurm = function(template = "slurm", clusters = NULL, array.
}

listJobsQueued = function(reg) {
if (is.null(clusters) && !is.null(reg$default.resources$clusters))
clusters = reg$default.resources$clusters
args = c("-h", "-o %i", "-u $USER", "-t PD",
sprintf("--clusters=%s", coalesce(clusters, reg$default.resources$clusters)),
sprintf("--partition=%s", coalesce(reg$default.resources$partition)))
sprintf("--clusters=%s", clusters),
sprintf("--partition=%s", reg$default.resources$partition))
listJobs(reg, args)
}

listJobsRunning = function(reg) {
if (is.null(clusters) && !is.null(reg$default.resources$clusters))
clusters = reg$default.resources$clusters
args = c("-h", "-o %i", "-u $USER", "-t R,S,CG",
sprintf("--clusters=%s", coalesce(clusters, reg$default.resources$clusters)),
sprintf("--partition=%s", coalesce(reg$default.resources$partition)))
sprintf("--clusters=%s", clusters),
sprintf("--partition=%s", reg$default.resources$partition))
listJobs(reg, args)
}

killJob = function(reg, batch.id) {
assertRegistry(reg, writeable = TRUE)
assertString(batch.id)
cfKillJob(reg, "scancel", c(sprintf("--clusters=%s", coalesce(clusters, reg$default.resources$clusters)),
sprintf("--partition=%s", coalesce(reg$default.resources$partition)), batch.id), nodename = nodename)
if (is.null(clusters) && !is.null(reg$default.resources$clusters))
clusters = reg$default.resources$clusters
cfKillJob(reg, "scancel", c(sprintf("--clusters=%s", clusters),
sprintf("--partition=%s", reg$default.resources$partition), batch.id), nodename = nodename)
}

makeClusterFunctions(name = "Slurm", submitJob = submitJob, killJob = killJob, listJobsRunning = listJobsRunning,
Expand Down

0 comments on commit eda37ea

Please sign in to comment.