Skip to content

Commit

Permalink
ci: new format
Browse files Browse the repository at this point in the history
  • Loading branch information
slabasan committed Jan 30, 2025
1 parent dba1aa5 commit 555c2ec
Showing 1 changed file with 45 additions and 24 deletions.
69 changes: 45 additions & 24 deletions .github/workflows/run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ jobs:
--unsigned \
--update-index ci-buildcache \
$(spack find --format '/{hash}')
dryrunexperiments:
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -269,30 +270,6 @@ jobs:
--disable-logger \
workspace setup --dry-run
- name: Dry run salmon with allocation modifier on x86
run: |
system_id=$(./bin/benchpark system id ./ruby-system)
./bin/benchpark experiment init --dest=salmon-benchmark salmon-tddft
./bin/benchpark setup salmon-benchmark ./ruby-system workspace/
. workspace/setup.sh
ramble \
--workspace-dir workspace/salmon-benchmark/$system_id/workspace \
--disable-progress-bar \
--disable-logger \
workspace setup --dry-run
- name: Dry run dynamic salmon with dynamic fugaku
run: |
system_id=$(./bin/benchpark system id ./fugaku-system)
./bin/benchpark experiment init --dest=salmon-fugaku salmon-tddft
./bin/benchpark setup ./salmon-fugaku ./fugaku-system workspace/
. workspace/setup.sh
ramble \
--workspace-dir workspace/salmon-fugaku/$system_id/workspace \
--disable-progress-bar \
--disable-logger \
workspace setup --dry-run
- name: Dry run qws/openmp with allocation modifier on Fugaku
run: |
./bin/benchpark setup qws/openmp RCCS-Fugaku-Fujitsu-A64FX-TofuD workspace/
Expand All @@ -312,6 +289,7 @@ jobs:
--disable-progress-bar \
--disable-logger \
workspace setup --dry-run
dynamicdryrunexperiments:
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -852,3 +830,46 @@ jobs:
benchmark_spec: stream caliper=mpi,time
system_name: tioga
system_spec: llnl-elcapitan rocm=5.5.1 compiler=cce

- name: salmon ruby llnl-cluster cluster=ruby compiler=intel
uses: ./.github/actions/dynamic-dry-run
with:
benchmark_name: salmon
benchmark_mode: mpi
benchmark_spec: salmon
system_name: ruby
system_spec: llnl-cluster cluster=ruby compiler=intel

- name: salmon fugaku riken-fugaku
uses: ./.github/actions/dynamic-dry-run
with:
benchmark_name: salmon
benchmark_mode: mpi
benchmark_spec: salmon
system_name: fugaku
system_spec: riken-fugaku

# - name: Dry run salmon with allocation modifier on x86
# run: |
# system_id=$(./bin/benchpark system id ./ruby-system)
# ./bin/benchpark experiment init --dest=salmon-benchmark salmon-tddft
# ./bin/benchpark setup salmon-benchmark ./ruby-system workspace/
# . workspace/setup.sh
# ramble \
# --workspace-dir workspace/salmon-benchmark/$system_id/workspace \
# --disable-progress-bar \
# --disable-logger \
# workspace setup --dry-run
#
# - name: Dry run dynamic salmon with dynamic fugaku
# run: |
# system_id=$(./bin/benchpark system id ./fugaku-system)
# ./bin/benchpark experiment init --dest=salmon-fugaku salmon-tddft
# ./bin/benchpark setup ./salmon-fugaku ./fugaku-system workspace/
# . workspace/setup.sh
# ramble \
# --workspace-dir workspace/salmon-fugaku/$system_id/workspace \
# --disable-progress-bar \
# --disable-logger \
# workspace setup --dry-run

0 comments on commit 555c2ec

Please sign in to comment.