kkonganti@11: standard { kkonganti@11: process.executor = 'local' kkonganti@11: process.cpus = 1 kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = true kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: } kkonganti@11: kkonganti@11: stdkondagac { kkonganti@11: process.executor = 'local' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = true kkonganti@11: conda.enabled = true kkonganti@11: conda.useMicromamba = true kkonganti@11: params.enable_module = false kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: } kkonganti@11: kkonganti@11: stdcingularitygac { kkonganti@11: process.executor = 'local' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = false kkonganti@11: singularity.enabled = true kkonganti@11: singularity.autoMounts = true kkonganti@11: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@11: docker.enabled = false kkonganti@11: } kkonganti@11: kkonganti@11: raven { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'prod' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = true kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: eprod { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'lowmem,midmem,bigmem' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = true kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: eprodkonda { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'lowmem,midmem,bigmem' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = true kkonganti@11: conda.enabled = true kkonganti@11: conda.useMicromamba = true kkonganti@11: params.enable_module = false kkonganti@11: singularity.enabled = false kkonganti@11: singularity.autoMounts = true kkonganti@11: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@11: docker.enabled = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: eprodcingularity { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'lowmem,midmem,bigmem' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = false kkonganti@11: singularity.enabled = true kkonganti@11: singularity.autoMounts = true kkonganti@11: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@11: docker.enabled = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: cingularity { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'prod' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: singularity.enabled = true kkonganti@11: singularity.autoMounts = true kkonganti@11: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@11: docker.enabled = false kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: cingularitygac { kkonganti@11: process.executor = 'slurm' kkonganti@11: executor.$slurm.exitReadTimeout = 120000 kkonganti@11: process.queue = 'centriflaken' kkonganti@11: process.cpus = 4 kkonganti@11: singularity.enabled = true kkonganti@11: singularity.autoMounts = true kkonganti@11: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@11: docker.enabled = false kkonganti@11: params.enable_conda = false kkonganti@11: params.enable_module = false kkonganti@11: clusterOptions = '-n 1 --signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: konda { kkonganti@11: process.executor = 'slurm' kkonganti@11: process.queue = 'prod' kkonganti@11: process.memory = '10GB' kkonganti@11: process.cpus = 4 kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: params.enable_conda = true kkonganti@11: conda.enabled = true kkonganti@11: conda.useMicromamba = true kkonganti@11: params.enable_module = false kkonganti@11: clusterOptions = '--signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: kondagac { kkonganti@11: process.executor = 'slurm' kkonganti@11: executor.$slurm.exitReadTimeout = 120000 kkonganti@15: process.queue = 'q8cpu' kkonganti@11: process.cpus = 4 kkonganti@11: singularity.enabled = false kkonganti@11: docker.enabled = false kkonganti@11: params.enable_conda = true kkonganti@11: conda.enabled = true kkonganti@11: conda.useMicromamba = true kkonganti@11: params.enable_module = false kkonganti@11: clusterOptions = '-n 1 --signal B:USR2' kkonganti@11: } kkonganti@11: kkonganti@11: cfsanawsbatch { kkonganti@11: process.executor = 'awsbatch' kkonganti@11: process.queue = 'cfsan-nf-batch-job-queue' kkonganti@11: aws.batch.cliPath = '/home/ec2-user/miniconda/bin/aws' kkonganti@11: aws.batch.region = 'us-east-1' kkonganti@11: aws.batch.volumes = ['/hpc/db:/hpc/db:ro', '/hpc/scratch:/hpc/scratch:rw'] kkonganti@11: singularity.enabled = false kkonganti@11: singularity.autoMounts = true kkonganti@11: docker.enabled = true kkonganti@11: params.enable_conda = false kkonganti@11: conda.enabled = false kkonganti@11: conda.useMicromamba = false kkonganti@11: params.enable_module = false kkonganti@11: }