forked from frobnitzem/nightly
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
97 lines (90 loc) · 4.24 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# List of configuration options to build and run.
# location of all output files
work: "../nightly_tests"
# configs specific to our build/run of picongpu:
# note: machine and commit are always present as first 2 items in buildvars
# Inside build scripts, buildID is also accessible.
buildvars: ["compiler", "accel", "mpi", "problem", "phash"]
# note: buildvars are always present as the first elements of runvars
# Inside run scripts, buildID and runID are also accessible.
runvars: ["nx", "ny", "nz", "grid", "periodic"]
resultvars: ["init", "simulation", "total"]
machines:
poplar:
repo: "../picongpu_main"
configs:
- build: ['rocm/4.1.1', 'rocm/4.1.1', 'ompi/4.1.0/llvm/rocm/4.1.1', 'LaserWakefield', '']
runs: # note: {% if nprocs > 0 %} -m --windowMovePoint 0.9 {% endif %}
- [1, 1, 1, "192 1024 12", "0 0 1"]
- [1, 4, 1, "128 2048 128", "0 0 0"]
#- [2, 4, 1, "192 2048 160", "0 0 0"]
#- [2, 2, 2, "192 2048 160", "0 0 0"]
#- [2, 4, 2, "192 1024 192", "0 0 0"]
#- [4, 4, 2, "256 1024 256", "0 0 0"]
- build: ['rocm/4.1.1', 'rocm/4.1.1', 'ompi/4.1.0/llvm/rocm/4.1.1', 'SPEC', '']
runs:
- [1, 1, 1, "128 128 128", "1 1 1"]
- [2, 2, 1, "256 256 256", "1 1 1"]
#- [2, 4, 1, "256 256 256", "1 1 1"]
- build: ['rocm/4.1.1', 'rocm/4.1.1', 'ompi/4.1.0/llvm/rocm/4.1.1', 'TWEAC*run', '2f2e2374']
runs:
- [1, 2, 2, "240 544 448", "1 1 1"]
#- [2, 4, 2, "480 1088 448", "1 1 1"]
- build: ['rocm/4.1.1', 'rocm/4.1.1', 'ompi/4.1.0/llvm/rocm/4.1.1', 'TWEAC*thms', '2f2e2374']
runs:
- [1, 2, 2, "240 544 448", "1 1 1"]
#- [2, 4, 2, "480 1088 448", "1 1 1"]
poplar_v100:
repo: "../picongpu_main"
configs:
- build: ['gcc/8.1.0', 'cuda11.0/toolkit', 'ompi/4.1.0/gnu/cuda/11.0', 'LaserWakefield', '']
runs: # note: {% if nprocs > 0 %} -m --windowMovePoint 0.9 {% endif %}
- [1, 1, 1, "192 1024 12", "0 0 1"]
- [1, 4, 1, "128 2048 128", "0 0 0"]
#- [2, 4, 1, "192 2048 160", "0 0 0"]
- build: ['gcc/8.1.0', 'cuda11.0/toolkit', 'ompi/4.1.0/gnu/cuda/11.0', 'SPEC', '']
runs:
- [1, 1, 1, "128 128 128", "1 1 1"]
- [2, 2, 1, "256 256 256", "1 1 1"]
#- [2, 4, 2, "256 256 256", "1 1 1"]
- build: ['gcc/8.1.0', 'cuda11.0/toolkit', 'ompi/4.1.0/gnu/cuda/11.0', 'TWEAC*run', '2f2e2374']
runs:
- [1, 2, 2, "240 544 448", "1 1 1"]
#- [2, 4, 2, "480 1088 448", "1 1 1"]
- build: ['gcc/8.1.0', 'cuda11.0/toolkit', 'ompi/4.1.0/gnu/cuda/11.0', 'TWEAC*thms', '2f2e2374']
runs:
- [1, 2, 2, "240 544 448", "1 1 1"]
#- [2, 4, 2, "480 1088 448", "1 1 1"]
summit:
repo: "../picongpu_main"
configs:
- build: ['gcc/8.1.1', 'cuda/10.1.243', 'spectrum-mpi/10.3.1.2-20200121', 'LaserWakefield', '']
runs: # note: {% if nprocs > 0 %} -m --windowMovePoint 0.9 {% endif %}
- [1, 1, 1, "192 1024 12", "0 0 1"]
- [1, 4, 1, "128 2048 128", "0 0 0"]
#- [2, 4, 1, "192 2048 160", "0 0 0"]
#- [2, 2, 2, "192 2048 160", "0 0 0"]
#- [2, 4, 2, "192 1024 192", "0 0 0"]
#- [4, 4, 2, "256 1024 256", "0 0 0"]
- build: ['gcc/8.1.1', 'cuda/10.1.243', 'spectrum-mpi/10.3.1.2-20200121', 'SPEC', '']
runs:
- [1, 1, 1, "128 128 128", "1 1 1"]
- [2, 2, 1, "256 256 256", "1 1 1"]
#- [2, 4, 2, "256 256 256", "1 1 1"]
- build: ['gcc/8.1.1', 'cuda/10.1.243', 'spectrum-mpi/10.3.1.2-20200121', 'TWEAK*run', '2f2e2374']
runs:
- [1, 3, 2, "240 816 448", "1 1 1"]
- [3, 9, 6, "720 2448 1344", "1 1 1"]
#- [2, 30, 7, "480 8160 1568", "1 1 1"]
#- [6, 64, 16, "1440 17408 3584", "1 1 1"]
spock:
repo: "/ccs/home/deberius/picongpu"
configs:
- build: ['PrgEnv-gnu', 'rocm/4.1.0', 'cray-mpich/8.1.4', 'LaserWakefield', '']
runs:
- [1, 1, 1, "192 1024 12", "0 0 1"]
- [1, 4, 1, "128 2048 128", "0 0 0"]
- build: ['PrgEnv-gnu', 'rocm/4.1.0', 'cray-mpich/8.1.4', 'SPEC', '']
runs:
- [1, 1, 1, "128 128 128", "1 1 1"]
- [2, 2, 1, "256 256 256", "1 1 1"]