Skip to content

Commit

Permalink
update to using shared partitions for nf-core jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
davidecarlson committed Sep 16, 2024
1 parent f52cd4a commit 3bff2fe
Showing 1 changed file with 19 additions and 31 deletions.
50 changes: 19 additions & 31 deletions conf/seawulf.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,23 @@ singularity {
autoMounts = true
}

profiles {
40core {
process {
execute = 'slurm'
max_memory = 175.GB
max_cpus = 40
max_time = 168.h
maxRetries = 2
queue = { task.time <= 4.h ? 'short-40core' : task.time <= 48.h ? 'long-40core': task.time <= 168.h ? 'extended-40core' }
}
params {
config_profile_description = 'Stony Brook University's SeaWulf cluster '24core' cluster profile profile provided by nf-core/configs.'
config_profile_contact = 'David Carlson (@davidecarlson)'
config_profile_url = 'https://it.stonybrook.edu/services/high-performance-computing'
}
}

96core {
process {
max_memory = 240.GB
max_cpus = 96
max_time = 168.h
maxRetries = 2
queue = { task.time <= 4.h ? 'short-96core' : task.time <= 48.h ? 'long-96core': task.time <= 168.h ? 'extended-96core' }
}
params {
config_profile_description = 'Stony Brook University's SeaWulf cluster '96core' cluster profile profile provided by nf-core/configs.'
config_profile_contact = 'David Carlson (@davidecarlson)'
config_profile_url = 'https://it.stonybrook.edu/services/high-performance-computing'
}
}
process {
executor = 'slurm'
maxRetries = 12
queue = { task.time <= 4.h ? 'short-40core-shared' : task.memory >= 150.GB ? ' long-96core-shared' : task.cpus > 10 ? 'long-96core-shared' : 'long-40core-shared' }
}

params {
config_profile_contact = 'David Carlson (@davidecarlson)'
config_profile_url = 'https://it.stonybrook.edu/services/high-performance-computing'
config_profile_description = 'Stony Brook Universitys seaWulf cluster profile provided by nf-core/configs.'
max_time = 24.h
max_memory = 251.GB
max_cpus = 96

}

executor {
queueSize = 99
submitRateLimit = '5 sec'
}

0 comments on commit 3bff2fe

Please sign in to comment.