Skip to content

Commit

Permalink
Adding osu-micro-benchmarks (#67)
Browse files Browse the repository at this point in the history
* Adding osu-micro-benchmarks

* Create ramble.yaml

* added missing package to ramble.yaml

---------

Co-authored-by: Nathan Hanford <[email protected]>
  • Loading branch information
pearce8 and nhanford authored Dec 14, 2023
1 parent 21fc295 commit 02c6195
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
10 changes: 10 additions & 0 deletions experiments/osu-micro-benchmarks/mpi-only/execute_experiment.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash
{batch_nodes}
{batch_ranks}
{batch_timeout}

cd {experiment_run_dir}

{spack_setup}

{command}
35 changes: 35 additions & 0 deletions experiments/osu-micro-benchmarks/mpi-only/ramble.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
ramble:
include:
- ./configs/spack.yaml
- ./configs/variables.yaml

config:
deprecated: true
spack_flags:
install: '--add --keep-stage'
concretize: '-U -f'

applications:
osu-micro-benchmarks:
workloads:
osu_latency:
variables:
n_ranks: '{processes_per_node} * {n_nodes}'
size_name: ['medium']
scaling_nodes: [1]
n_nodes: '{scaling_nodes}'
experiments:
scaling_{n_nodes}nodes_{size_name}:
variables:
processes_per_node: ['36']
spack:
concretized: true
packages:
osu-micro-benchmarks:
spack_spec: osu-micro-benchmarks
compiler: default-compiler
environments:
osu-micro-benchmarks:
packages:
- default-mpi
- osu-micro-benchmarks

0 comments on commit 02c6195

Please sign in to comment.