Skip to content

Commit 95d1493

Browse files
prgenv-gnu rocm
1 parent 606ea37 commit 95d1493

File tree

5 files changed

+85
-0
lines changed

5 files changed

+85
-0
lines changed

config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,13 @@ uenvs:
297297
eiger: [zen2]
298298
bristen: [a100]
299299
develop: True
300+
"25.4":
301+
recipes:
302+
# zen2 and zen3 targets use the same recipe
303+
mi300: 25.04/mi300
304+
deploy:
305+
beverin: [mi300]
306+
develop: True
300307
prgenv-nvfortran:
301308
"24.11":
302309
recipes:
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
bootstrap:
2+
3+
gcc:
4+
specs:
5+
- gcc@13
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name: prgenv-gnu
2+
spack:
3+
#commit: releases/v0.23
4+
# 0.24.0.dev0
5+
# commit: 19734832eb4eeb6aa15f741846955c41fa82f045
6+
commit: releases/v0.23
7+
repo: https://github.com/spack/spack.git
8+
store: /user-environment
9+
description: GNU Compiler toolchain with cray-mpich, Python, CMake and other development tools for MI300A
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
gcc-env:
2+
compiler:
3+
- toolchain: gcc
4+
spec: gcc
5+
mpi:
6+
7+
gpu: rocm
8+
unify: true
9+
specs:
10+
- boost +chrono +filesystem +iostreams +mpi +python +regex +serialization +shared +system +timer
11+
- cmake
12+
- fftw
13+
- fmt
14+
- gsl
15+
- hdf5+cxx+hl+fortran
16+
- netlib-scalapack
17+
- lua
18+
- libtree
19+
- lz4
20+
- meson
21+
- ninja
22+
- openblas threads=openmp
23+
24+
- python@3
25+
- zlib-ng
26+
# add GPU-specific packages here, for easier comparison with mc version
27+
- hip ^[email protected] ^llvm@18
28+
- hdf5+mpi
29+
- hipcub
30+
# rocm packages
31+
- rocthrust
32+
- rocprim
33+
- rocblas
34+
- rocfft
35+
- rocsolver
36+
- rocsparse
37+
- rocrand
38+
- rocm-core
39+
- rocm-cmake
40+
#- rccl
41+
#- aw
42+
variants:
43+
- +mpi
44+
- +rocm
45+
- amdgpu_target=gfx942
46+
- amdgpu_target_sram_ecc=gfx942
47+
views:
48+
default:
49+
link: roots
50+
uenv:
51+
add_compilers: true
52+
prefix_paths:
53+
LD_LIBRARY_PATH: [lib, lib64]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
default:
2+
features:
3+
- cuda
4+
- mpi
5+
- osu-micro-benchmarks
6+
- openmp
7+
- serial
8+
cc: mpicc
9+
cxx: mpic++
10+
ftn: mpifort
11+
activation: uenv view develop

0 commit comments

Comments
 (0)