-
Notifications
You must be signed in to change notification settings - Fork 288
/
Copy pathicr_alma.config
54 lines (43 loc) · 1.22 KB
/
icr_alma.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
* -------------------------------------------------
* Nextflow nf-core config file for ICR alma HPC
* -------------------------------------------------
* Defines slurm process executor and singularity
* settings.
*
*/
params {
config_profile_description = "Nextflow nf-core profile for ICR alma HPC"
config_profile_contact = "Rachel Alcraft (@rachelicr), Mira Sarkis (@msarkis-icr)"
max_memory = 256.GB
max_cpus = 30
max_time = 5.d
}
process {
queue="compute"
executor = "slurm"
maxRetries = 3
maxErrors = '-1'
clusterOptions = '--mem-per-cpu=8000'
resourceLimits = [
memory: 256.GB,
cpus: 30,
time: 5.d
]
}
// Preform work directory cleanup after a successful run
cleanup = true
executor {
// This is set because of an issue with too many
// singularity containers launching at once, they
// cause an singularity error with exit code 255.
submitRateLimit = "2 sec"
perCpuMemAllocation = true
}
singularity {
enabled = true
runOptions = "--bind /mnt:/mnt --bind /data:/data"
autoMounts = true
pullTimeout = 2.h
cacheDir = '/data/scratch/shared/SINGULARITY-DOWNLOAD/nextflow/.singularity'
}