diff --git a/assembly/config/cluster_config.yaml b/assembly/config/cluster_config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..be0671714620e0b6b3f3ab7270804bb4500f3388 --- /dev/null +++ b/assembly/config/cluster_config.yaml @@ -0,0 +1,29 @@ +cluster: + mkdir -p logs/{rule} && + sbatch + --partition={resources.partition} + --qos={resources.qos} + --cpus-per-task={threads} + --mem={resources.mem_mb} + --job-name=assemblySMK-{rule}-{wildcards} + --output=logs/{rule}/{rule}-{wildcards}-%j.stdout + --error=logs/{rule}/{rule}-{wildcards}-%j.stderr +default-resources: + - partition='scicore' + - qos='1day' + - time=12:00:00 + - mem_mb=20000 +restart-times: 3 +max-jobs-per-second: 10 +max-status-checks-per-second: 1 +local-cores: 1 +latency-wait: 60 +jobs: 500 +keep-going: True +rerun-incomplete: True +printshellcmds: True +scheduler: greedy +use-conda: True + + +# https://github.com/jdblischak/smk-simple-slurm