1
0
Fork 0
mirror of https://github.com/MillironX/nf-configs.git synced 2024-11-14 05:33:09 +00:00

Copy over HPC config

This commit is contained in:
Phil Ewels 2020-06-17 15:20:22 +02:00
parent dbfcd7c5e9
commit 53e118210f

View file

@ -1,23 +1,41 @@
//Profile config names for nf-core/configs
/*
* -------------------------------------------------
* HPC cluster config file
* -------------------------------------------------
* http://www.hpc.uct.ac.za/
*/
params {
config_profile_description = 'University of Cape Town HEX cluster config file provided by nf-core/configs.'
config_profile_description = 'University of Cape Town High Performance Cluster config file provided by nf-core/configs.'
config_profile_contact = 'Katie Lennard (@kviljoen)'
config_profile_url = 'http://hpc.uct.ac.za/index.php/hex-3/'
config_profile_url = 'http://hpc.uct.ac.za/index.php/hpc-cluster/'
singularity_cache_dir = "/bb/DB/bio/singularity-containers/"
igenomes_base = '/bb/DB/bio/rna-seq/references'
max_memory = 384.GB
max_cpus = 40
max_time = 1000.h
hpc_queue = 'ada'
hpc_account = '--account cbio'
genome = 'GRCh37'
}
singularity {
enabled = true
cacheDir = "/scratch/DB/bio/singularity-containers"
cacheDir = params.singularity_cache_dir
autoMounts = true
}
process {
executor = 'slurm'
queue = params.hpc_queue
// Increasing maxRetries, this will overwrite what we have in base.config
maxRetries = 4
clusterOptions = params.hpc_account
stageInMode = 'symlink'
stageOutMode = 'rsync'
queue = 'UCTlong'
clusterOptions = { "-M $params.email -m abe -l nodes=1:ppn=1:series600" }
}
executor {
executor = 'pbs'
jobName = { "$task.tag" }
queueSize = 15
}