Skip to content
Snippets Groups Projects
Unverified Commit 8d33af09 authored by Anastasis Giannousakis's avatar Anastasis Giannousakis Committed by GitHub
Browse files

Merge pull request #88 from dklein-pik/develop

Made table of SLURM options easier to read.
parents d1d442d0 1ddd5481
No related branches found
No related tags found
No related merge requests found
...@@ -18,27 +18,32 @@ get_line <- function(){ ...@@ -18,27 +18,32 @@ get_line <- function(){
choose_slurmConfig <- function() { choose_slurmConfig <- function() {
slurm <- suppressWarnings(ifelse(system2("srun",stdout=FALSE,stderr=FALSE) != 127, TRUE, FALSE)) slurm <- suppressWarnings(ifelse(system2("srun",stdout=FALSE,stderr=FALSE) != 127, TRUE, FALSE))
if (slurm) { if (slurm) {
modes <- c(" SLURM standby - task per node: 12 (nash H12) [recommended]", modes <- c(" 1: SLURM standby 12 nash H12 [recommended]",
" SLURM standby - task per node: 13 (nash H12 coupled)", " 2: SLURM standby 13 nash H12 coupled",
" SLURM standby - task per node: 16 (nash H12+)", " 3: SLURM standby 16 nash H12+",
" SLURM standby - task per node: 1 (nash debug, testOneRegi, reporting)", " 4: SLURM standby 1 nash debug, testOneRegi, reporting",
" SLURM priority - task per node: 12 (nash H12) [recommended]", "-----------------------------------------------------------------------",
" SLURM priority - task per node: 13 (nash H12 coupled)", " 5: SLURM priority 12 nash H12 [recommended]",
" SLURM priority - task per node: 16 (nash H12+)", " 6: SLURM priority 13 nash H12 coupled",
" SLURM priority - task per node: 1 (nash debug, testOneRegi, reporting)", " 7: SLURM priority 16 nash H12+",
" SLURM short - task per node: 12 (nash H12)", " 8: SLURM priority 1 nash debug, testOneRegi, reporting",
"SLURM short - task per node: 16 (nash H12+)", "-----------------------------------------------------------------------",
"SLURM short - task per node: 1 (nash debug, testOneRegi, reporting)", " 9: SLURM short 12 nash H12",
"SLURM medium - task per node: 1 (negishi)", "10: SLURM short 16 nash H12+",
"SLURM long - task per node: 1 (negishi)") "11: SLURM short 1 nash debug, testOneRegi, reporting",
"12: SLURM medium 1 negishi",
"13: SLURM long 1 negishi")
cat("\nCurrent cluster utilization:\n") cat("\nCurrent cluster utilization:\n")
system("sclass") system("sclass")
cat("\n") cat("\n")
cat("\nPlease choose run submission type:\n") cat("\nPlease choose the SLURM configuration for your submission:\n")
cat(paste(1:length(modes), modes, sep=": " ),sep="\n") cat(" QOS tasks per node suitable for\n=======================================================================\n")
#cat(paste(1:length(modes), modes, sep=": " ),sep="\n")
cat(modes,sep="\n")
cat("=======================================================================\n")
cat("Number: ") cat("Number: ")
identifier <- get_line() identifier <- get_line()
identifier <- as.numeric(strsplit(identifier,",")[[1]]) identifier <- as.numeric(strsplit(identifier,",")[[1]])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment