Skip to content

Commit

Permalink
HIP implementation of kripke
Browse files Browse the repository at this point in the history
  • Loading branch information
Riyaz Haque committed Apr 29, 2024
1 parent 621d6fe commit 05d36de
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 27 deletions.
5 changes: 0 additions & 5 deletions experiments/kripke/rocm/execute_experiment.tpl
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#!/bin/bash
#
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
Expand All @@ -11,8 +10,4 @@

cd {experiment_run_dir}

{spack_setup}

{experiment_setup}

{command}
45 changes: 23 additions & 22 deletions experiments/kripke/rocm/ramble.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ ramble:
include:
- ./configs/spack.yaml
- ./configs/variables.yaml
- ./configs/modifier.yaml

config:
deprecated: true
Expand All @@ -17,37 +18,37 @@ ramble:
applications:
kripke:
workloads:
problem1:
kripke:
env_vars:
variables:
p: 2
px: '{p}'
py: '{p}'
pz: '{p}'
n: ['55', '110']
nx: '{n}'
ny: '{n}'
nz: '{n}'
experiment_setup: ''
processes_per_node: ['4']
n_nodes: ['1', '2']
n_ranks: '{processes_per_node} * {n_nodes}'
experiment_setup: ''
processes_per_node: ['8']
n_nodes: '1'
arch: 'HIP'
experiments:
kripke_rocm_problem1_{n_nodes}_{n_ranks}_{px}_{py}_{pz}_{nx}_{ny}_{nz}:
kripke_rocm_{n_nodes}_{ngroups}_{gs}_{nquad}_{ds}_{lorder}_{nzx}_{nzy}_{nzz}_{npx}_{npy}_{npz}:
variables:
env_name: kripke
matrices:
- size_jobs:
- n # TODO: Filter matrix
- n_nodes # TODO: Filter matrix
ngroups: 64
gs: 1
nquad: 128
ds: 128
lorder: 4
nzx: '64'
nzy: '64'
nzz: '64'
npx: '2'
npy: '2'
npz: '2'
spack:
concretized: true
packages:
kripke-rocm:
spack_spec: kripke@updateRCU2024.02 +mpi+rocm
kripke:
spack_spec: kripke@develop +mpi+rocm{modifier_spack_variant} ^[email protected]
compiler: default-compiler
environments:
kripke-rocm:
kripke:
packages:
- default-mpi
- kripke-rocm
- kripke
- '{modifier_package_name}'

0 comments on commit 05d36de

Please sign in to comment.