comparison 0.3.0/conf/modules.config @ 93:3f367a0de778

"planemo upload"
author kkonganti
date Tue, 19 Jul 2022 10:14:15 -0400
parents 295c2597a475
children
comparison
equal deleted inserted replaced
92:295c2597a475 93:3f367a0de778
12 12
13 errorStrategy = { 13 errorStrategy = {
14 ![0].contains(task.exitStatus) ? dynamic_retry(task.attempt, 10) : 'finish' 14 ![0].contains(task.exitStatus) ? dynamic_retry(task.attempt, 10) : 'finish'
15 } 15 }
16 16
17 maxRetries = 1 17 maxRetries = 80
18 18
19 withLabel: 'process_femto' { 19 withLabel: 'process_femto' {
20 cpus = { 1 * task.attempt } 20 cpus = 2
21 memory = { 1.GB * task.attempt }
22 time = { 1.h * task.attempt }
23 } 21 }
24 22
25 withLabel: 'process_pico' { 23 withLabel: 'process_pico' {
26 cpus = { 2 * task.attempt } 24 cpus = 2
27 memory = { 4.GB * task.attempt }
28 time = { 2.h * task.attempt }
29 } 25 }
30 26
31 withLabel: 'process_nano' { 27 withLabel: 'process_nano' {
32 cpus = { 4 * task.attempt } 28 cpus = 4
33 memory = { 8.GB * task.attempt }
34 time = { 4.h * task.attempt }
35 } 29 }
36 30
37 withLabel: 'process_micro' { 31 withLabel: 'process_micro' {
38 cpus = { 8 * task.attempt } 32 cpus = 8
39 memory = { 16.GB * task.attempt }
40 time = { 8.h * task.attempt }
41 } 33 }
42 34
43 withLabel: 'process_only_mem_low' { 35 withLabel: 'process_only_mem_low' {
44 cpus = { 1 * task.attempt } 36 cpus = 2
45 memory = { 60.GB * task.attempt }
46 time = { 20.h * task.attempt }
47 } 37 }
48 38
49 withLabel: 'process_only_mem_medium' { 39 withLabel: 'process_only_mem_medium' {
50 cpus = { 1 * task.attempt } 40 cpus = 2
51 memory = { 100.GB * task.attempt }
52 time = { 30.h * task.attempt }
53 } 41 }
54 42
55 withLabel: 'process_only_mem_high' { 43 withLabel: 'process_only_mem_high' {
56 cpus = { 1 * task.attempt } 44 cpus = 2
57 memory = { 128.GB * task.attempt }
58 time = { 60.h * task.attempt }
59 } 45 }
60 46
61 withLabel: 'process_low' { 47 withLabel: 'process_low' {
62 cpus = { 10 * task.attempt } 48 cpus = 8
63 memory = { 60.GB * task.attempt }
64 time = { 20.h * task.attempt }
65 } 49 }
66 50
67 withLabel: 'process_medium' { 51 withLabel: 'process_medium' {
68 cpus = { 10 * task.attempt } 52 cpus = 8
69 memory = { 100.GB * task.attempt }
70 time = { 30.h * task.attempt }
71 } 53 }
72 54
73 withLabel: 'process_high' { 55 withLabel: 'process_high' {
74 cpus = { 10 * task.attempt } 56 cpus = 8
75 memory = { 128.GB * task.attempt }
76 time = { 60.h * task.attempt }
77 } 57 }
78 58
79 withLabel: 'process_higher' { 59 withLabel: 'process_higher' {
80 cpus = { 10 * task.attempt } 60 cpus = 8
81 memory = { 256.GB * task.attempt }
82 time = { 60.h * task.attempt }
83 } 61 }
84 62
85 withLabel: 'process_gigantic' { 63 withLabel: 'process_gigantic' {
86 cpus = { 10 * task.attempt } 64 cpus = 8
87 memory = { 512.GB * task.attempt }
88 time = { 60.h * task.attempt }
89 } 65 }
90 } 66 }
91 67
92 if ( (params.input || params.metadata ) && params.pipeline ) { 68 if ( (params.input || params.metadata ) && params.pipeline ) {
93 try { 69 try {