Skip to content

Commit 112b75a

Browse files
authored
Merge pull request #36 from GoogleCloudPlatform/develop
[pull] develop from GoogleCloudPlatform:develop
2 parents 3fa2222 + 3c1af73 commit 112b75a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1149
-826
lines changed

examples/basic_expansion_config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ramble:
1010
variants:
1111
package_manager: spack
1212
variables:
13-
mpi_command: 'mpirun -n {n_ranks} -ppn {processes_per_node}'
13+
mpi_command: mpirun -n {n_ranks} -ppn {processes_per_node}
1414
batch_submit: '{execute_experiment}'
1515
n_ranks: '{processes_per_node}*{n_nodes}'
1616
applications:
@@ -20,10 +20,10 @@ ramble:
2020
experiments:
2121
test_{partition}_{processes_per_node}_{n_nodes}:
2222
variables:
23-
partition: ['part1', 'part2']
24-
processes_per_node: ['16', '32']
23+
partition: [part1, part2]
24+
processes_per_node: [16, 32]
2525
#^-- (partition, processes_per_node) -> (part1, 16), (part2, 32)
26-
n_nodes: ['2', '4']
26+
n_nodes: [2, 4]
2727
wrf_path: execute_experiment in wrfv4.CONUS_2p5km.new_test
2828
matrices:
2929
- - n_nodes
@@ -36,8 +36,8 @@ ramble:
3636
experiments:
3737
new_test:
3838
variables:
39-
n_ranks: '1'
40-
n_nodes: '1'
39+
n_ranks: 1
40+
n_nodes: 1
4141
software:
4242
packages:
4343
gcc9:

examples/basic_gromacs_config.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ramble:
1414
OMP_NUM_THREADS: '{n_threads}'
1515
variables:
1616
processes_per_node: 16
17-
mpi_command: 'mpirun -n {n_ranks} -ppn {processes_per_node}'
17+
mpi_command: mpirun -n {n_ranks} -ppn {processes_per_node}
1818
batch_submit: '{execute_experiment}'
1919
applications:
2020
gromacs: # Application name
@@ -23,30 +23,30 @@ ramble:
2323
experiments:
2424
pme_single_rank: # Arbitrary experiment name
2525
variables:
26-
n_ranks: '1'
27-
n_threads: '1'
26+
n_ranks: 1
27+
n_threads: 1
2828
size: '0003'
29-
type: 'pme'
29+
type: pme
3030
rf_single_rank:
3131
variables:
32-
n_ranks: '1'
33-
n_threads: '1'
32+
n_ranks: 1
33+
n_threads: 1
3434
size: '0003'
35-
type: 'rf'
35+
type: rf
3636
water_bare:
3737
experiments:
3838
pme_single_rank:
3939
variables:
40-
n_ranks: '1'
41-
n_threads: '1'
40+
n_ranks: 1
41+
n_threads: 1
4242
size: '0003'
43-
type: 'pme'
43+
type: pme
4444
rf_single_rank:
4545
variables:
46-
n_ranks: '1'
47-
n_threads: '1'
46+
n_ranks: 1
47+
n_threads: 1
4848
size: '0003'
49-
type: 'rf'
49+
type: rf
5050
software:
5151
packages:
5252
gcc9:

examples/basic_hostname_config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ramble:
1111
set:
1212
OMP_NUM_THREADS: '{n_threads}'
1313
variables:
14-
mpi_command: 'mpirun'
14+
mpi_command: mpirun
1515
batch_submit: '{execute_experiment}'
1616
processes_per_node: -1
1717
applications:
@@ -21,15 +21,15 @@ ramble:
2121
experiments:
2222
test:
2323
variables:
24-
n_ranks: '1'
25-
n_nodes: '1'
24+
n_ranks: 1
25+
n_nodes: 1
2626
parallel:
2727
experiments:
2828
test:
2929
variables:
30-
n_ranks: '2'
31-
n_nodes: '1'
32-
processes_per_node: '16'
30+
n_ranks: 2
31+
n_nodes: 1
32+
processes_per_node: 16
3333
software:
3434
packages: {}
3535
environments: {}

examples/full_expansion_config.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ ramble:
1111
package_manager: spack
1212
env_vars:
1313
set:
14-
I_MPI_DEBUG: '5'
14+
I_MPI_DEBUG: 5
1515
variables:
16-
mpi_command: 'mpirun -n {n_ranks} -ppn {processes_per_node}'
16+
mpi_command: mpirun -n {n_ranks} -ppn {processes_per_node}
1717
batch_submit: '{execute_experiment}'
18-
processes_per_node: '16'
18+
processes_per_node: 16
1919
n_ranks: '{processes_per_node}*{n_nodes}'
2020
applications:
2121
openfoam:
@@ -27,11 +27,11 @@ ramble:
2727
set:
2828
OMP_NUM_THREADS: '{n_threads}'
2929
variables:
30-
partition: ['part1', 'part2']
31-
processes_per_node: ['16', '32']
32-
env_name: ['openfoam-skx', 'openfoam-zen2']
30+
partition: [part1, part2]
31+
processes_per_node: [16, 32]
32+
env_name: [openfoam-skx, openfoam-zen2]
3333
#^-- (partition, processes_per_node) -> (part1, 16, openfoam-skx), (part2, 32, openfoam-zen2)
34-
n_nodes: ['2', '4']
34+
n_nodes: [2, 4]
3535
matrices:
3636
- matrix_a:
3737
- n_nodes

examples/gromacs_eessi_config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ ramble:
1717
variables:
1818
processes_per_node: 16
1919
# OpenMPI flags
20-
mpi_command: 'mpirun -n {n_ranks} --map-by ppr:{processes_per_node}:node'
20+
mpi_command: mpirun -n {n_ranks} --map-by ppr:{processes_per_node}:node
2121
batch_submit: '{execute_experiment}'
22-
arch_name: ['generic', 'haswell', 'skylake_avx512']
22+
arch_name: [generic, haswell, skylake_avx512]
2323
eessi_arch_dir: [x86_64/generic, x86_64/intel/haswell, x86_64/intel/skylake_avx512]
2424
zips:
2525
arch_conf:
@@ -32,11 +32,11 @@ ramble:
3232
experiments:
3333
'{type}_{n_ranks}ranks-{arch_name}': # Arbitrary experiment name
3434
variables:
35-
app_workloads: ['water_gmx50', 'water_bare']
35+
app_workloads: [water_gmx50, water_bare]
3636
n_ranks: [1, 2]
37-
n_threads: '1'
37+
n_threads: 1
3838
size: '0003'
39-
type: ['pme', 'rf']
39+
type: [pme, rf]
4040
eessi_version: '2023.06'
4141
matrix:
4242
- app_workloads

examples/tutorial_11_exec_injection_config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ ramble:
2424
custom_executables:
2525
start_time:
2626
template:
27-
- 'date +%s'
27+
- date +%s
2828
redirect: '{experiment_run_dir}/start_time'
2929
use_mpi: false
3030
end_time:
3131
template:
32-
- 'date +%s'
32+
- date +%s
3333
redirect: '{experiment_run_dir}/end_time'
3434
use_mpi: false
3535
executable_injection:

examples/tutorial_11_exec_order_config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ ramble:
2727
custom_executables:
2828
start_time:
2929
template:
30-
- 'date +%s'
30+
- date +%s
3131
redirect: '{experiment_run_dir}/start_time'
3232
use_mpi: false
3333
end_time:
3434
template:
35-
- 'date +%s'
35+
- date +%s
3636
redirect: '{experiment_run_dir}/end_time'
3737
use_mpi: false
3838
executables:

examples/tutorial_11_new_exec_config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ ramble:
2727
custom_executables:
2828
start_time:
2929
template:
30-
- 'date +%s'
30+
- date +%s
3131
redirect: '{experiment_run_dir}/start_time'
3232
use_mpi: false
3333
end_time:
3434
template:
35-
- 'date +%s'
35+
- date +%s
3636
redirect: '{experiment_run_dir}/end_time'
3737
use_mpi: false
3838
variables:

examples/tutorial_1_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ramble:
1818
experiments:
1919
test: # Arbitrary experiment name
2020
variables:
21-
n_ranks: '1'
21+
n_ranks: 1
2222
software:
2323
packages: {}
2424
environments: {}

examples/tutorial_7_base_config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ ramble:
1616
n_ranks: '{processes_per_node}*{n_nodes}'
1717
batch_submit: '{execute_experiment}'
1818
mpi_command: mpirun -n {n_ranks}
19-
platform: ['platform1', 'platform2', 'platform3']
20-
processes_per_node: ['16', '18', '20']
19+
platform: [platform1, platform2, platform3]
20+
processes_per_node: [16, 18, 20]
2121
zips:
2222
platform_config:
2323
- platform

0 commit comments

Comments
 (0)