forked from GoogleCloudPlatform/ramble
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbasic_expansion_config.yaml
More file actions
61 lines (61 loc) · 1.75 KB
/
basic_expansion_config.yaml
File metadata and controls
61 lines (61 loc) · 1.75 KB
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
ramble:
variables:
mpi_command: 'mpirun -n {n_ranks} -ppn {processes_per_node} -hosfile hostfile'
batch_submit: '{execute_experiment}'
n_ranks: '{processes_per_node}*{n_nodes}'
applications:
openfoam:
workloads:
motorbike:
experiments:
test_{partition}_{processes_per_node}_{n_nodes}:
variables:
partition: ['part1', 'part2']
processes_per_node: ['16', '32']
#^-- (partition, processes_per_node) -> (part1, 16), (part2, 32)
n_nodes: ['2', '4']
wrf_path: execute_experiment in wrfv4.CONUS_2p5km.new_test
matrices:
- - n_nodes
#^-- (partiton, processes_per_node, n_nodes) ->
#(part1, 16, 2), (part1, 16, 4)
#(part2, 32, 2), (part2, 32, 4)
wrfv4:
workloads:
CONUS_2p5km:
experiments:
new_test:
variables:
n_ranks: '1'
n_nodes: '1'
spack:
concretized: true
packages:
gcc9:
spack_spec: gcc@9.3.0 target=x86_64
compiler_spec: gcc@9.3.0
ompi412:
spack_spec: openmpi@4.1.2 +legacylaunchers +pmi +thread_multiple +cxx target=x86_64
compiler: gcc9
impi2018:
spack_spec: intel-mpi@2018.4.274
compiler: gcc9
openfoam:
spack_spec: openfoam-org@7
compiler: gcc9
flex:
spack_spec: flex@2.6.4
compiler: gcc9
wrfv4:
spack_spec: wrf@4.2 build_type=dm+sm compile_type=em_real nesting=basic ~chem ~pnetcdf
compiler: gcc9
environments:
openfoam:
packages:
- ompi412
- flex
- openfoam
wrfv4:
packages:
- impi2018
- wrfv4