kkonganti@17: standard { kkonganti@17: process.executor = 'local' kkonganti@17: process.cpus = 1 kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = true kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: } kkonganti@17: kkonganti@17: stdkondagac { kkonganti@17: process.executor = 'local' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = true kkonganti@17: conda.enabled = true kkonganti@17: conda.useMicromamba = true kkonganti@17: params.enable_module = false kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: } kkonganti@17: kkonganti@17: stdcingularitygac { kkonganti@17: process.executor = 'local' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = false kkonganti@17: singularity.enabled = true kkonganti@17: singularity.autoMounts = true kkonganti@17: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@17: docker.enabled = false kkonganti@17: } kkonganti@17: kkonganti@17: raven { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'prod' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = true kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: eprod { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'combined' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = true kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: eprodkonda { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'lowmem,midmem,bigmem' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = true kkonganti@17: conda.enabled = true kkonganti@17: conda.useMicromamba = true kkonganti@17: params.enable_module = false kkonganti@17: singularity.enabled = false kkonganti@17: singularity.autoMounts = true kkonganti@17: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@17: docker.enabled = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: eprodcingularity { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'lowmem,midmem,bigmem' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = false kkonganti@17: singularity.enabled = true kkonganti@17: singularity.autoMounts = true kkonganti@17: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@17: docker.enabled = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: cingularity { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'prod' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: singularity.enabled = true kkonganti@17: singularity.autoMounts = true kkonganti@17: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@17: docker.enabled = false kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: cingularitygac { kkonganti@17: process.executor = 'slurm' kkonganti@17: executor.$slurm.exitReadTimeout = 120000 kkonganti@17: process.queue = 'centriflaken' kkonganti@17: process.cpus = 4 kkonganti@17: singularity.enabled = true kkonganti@17: singularity.autoMounts = true kkonganti@17: singularity.runOptions = "-B ${params.input} -B ${params.bcs_root_dbdir}" kkonganti@17: docker.enabled = false kkonganti@17: params.enable_conda = false kkonganti@17: params.enable_module = false kkonganti@17: clusterOptions = '-n 1 --signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: konda { kkonganti@17: process.executor = 'slurm' kkonganti@17: process.queue = 'prod' kkonganti@17: process.memory = '10GB' kkonganti@17: process.cpus = 4 kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: params.enable_conda = true kkonganti@17: conda.enabled = true kkonganti@17: conda.useMicromamba = true kkonganti@17: params.enable_module = false kkonganti@17: clusterOptions = '--signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: kondagac { kkonganti@17: process.executor = 'slurm' kkonganti@17: executor.$slurm.exitReadTimeout = 120000 kkonganti@17: process.queue = 'centriflaken' kkonganti@17: process.cpus = 4 kkonganti@17: singularity.enabled = false kkonganti@17: docker.enabled = false kkonganti@17: params.enable_conda = true kkonganti@17: conda.enabled = true kkonganti@17: conda.useMicromamba = true kkonganti@17: params.enable_module = false kkonganti@17: clusterOptions = '-n 1 --signal B:USR2' kkonganti@17: } kkonganti@17: kkonganti@17: cfsanawsbatch { kkonganti@17: process.executor = 'awsbatch' kkonganti@17: process.queue = 'cfsan-nf-batch-job-queue' kkonganti@17: aws.batch.cliPath = '/home/ec2-user/miniconda/bin/aws' kkonganti@17: aws.batch.region = 'us-east-1' kkonganti@17: aws.batch.volumes = ['/hpc/db:/hpc/db:ro', '/hpc/scratch:/hpc/scratch:rw'] kkonganti@17: singularity.enabled = false kkonganti@17: singularity.autoMounts = true kkonganti@17: docker.enabled = true kkonganti@17: params.enable_conda = false kkonganti@17: conda.enabled = false kkonganti@17: conda.useMicromamba = false kkonganti@17: params.enable_module = false kkonganti@17: } kkonganti@17: kkonganti@17: gxkubernetes { kkonganti@20: process.executor = 'k8s' kkonganti@20: k8s.namespace = 'galaxy' kkonganti@20: k8s.serviceAccount = 'default' kkonganti@20: k8s.pod = [ kkonganti@20: [volumeClaim: 's3-centriflaken-claim', mountPath: '/galaxy/cfsan-centriflaken-db'], kkonganti@20: [volumeClaim: 's3-nextflow-claim', mountPath: '/galaxy/nf-work-dirs'], kkonganti@20: [volumeClaim: 'galaxy-galaxy-pvc', mountPath: '/galaxy/server/database'], kkonganti@20: [priorityClassName: 'galaxy-job-priority'] kkonganti@20: ] kkonganti@20: singularity.enabled = false kkonganti@20: docker.enabled = true kkonganti@20: params.enable_conda = false kkonganti@20: params.enable_module = false kkonganti@20: }