forked from nf-core/configs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathilifu.config
29 lines (26 loc) · 839 Bytes
/
ilifu.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
params {
config_profile_description = """
Ilifu (https://ilifu.ac.za) slurm cluster profile provided by nf-core/configs.
""".stripIndent()
config_profile_contact = 'Peter van Heusden (@pvanheus)'
config_profile_url = 'https://github.com/nf-core/configs/blob/master/docs/ilifu.md'
max_memory = 1500.GB
max_cpus = 96
max_time = 336.h
}
singularity {
enabled = true
autoMounts = true
}
process {
resourceLimits = [
memory: 1500.GB,
cpus: 96,
time: 336.h
]
beforeScript = """
module load singularity
""".stripIndent()
executor = 'slurm'
queue = { task.accelerator != null && task.accelerator.contains('nvidia') ? 'GPU' : (task.memory >= 250.GB ? 'HighMem' : 'Main') }
}