diff --git a/src/nextflow.config b/src/nextflow.config index 235bdd2979d37b81aa801c16a00bcf494128e216..11e218f0bea9184c8dcf67b4f937684ded1dcb77 100755 --- a/src/nextflow.config +++ b/src/nextflow.config @@ -18,7 +18,7 @@ profiles { docker.enabled = true process { errorStrategy = 'finish' - memory = '16GB' + memory = '12GB' withLabel: big_mem_mono_cpus { cpus = 1 } @@ -47,7 +47,7 @@ profiles { podman.enabled = true process { errorStrategy = 'finish' - memory = '16GB' + memory = '12GB' withLabel: big_mem_mono_cpus { cpus = 1 } @@ -72,13 +72,45 @@ profiles { } } } + pollux { + singularity.enabled = true + singularity.cacheDir = "./bin/" + singularity.bind = "/home" + process { + errorStrategy = 'finish' + memory = '32GB' + withLabel: big_mem_mono_cpus { + cpus = 1 + } + withLabel: big_mem_multi_cpus { + cpus = 16 + } + withLabel: small_mem_mono_cpus { + cpus = 1 + memory = '2GB' + } + withLabel: small_mem_multi_cpus { + cpus = 8 + memory = '2GB' + } + withLabel: mid_mem_mono_cpus { + cpus = 1 + memory = '8GB' + } + withLabel: mid_mem_multi_cpus { + cpus = 8 + memory = '8GB' + } + } + } + singularity { singularity.enabled = true singularity.cacheDir = "./bin/" singularity.bind = "/home" process { errorStrategy = 'finish' - memory = '16GB' + memory = '12GB' withLabel: big_mem_mono_cpus { cpus = 1 }