Compare commits

...

5 commits

2 changed files with 136 additions and 0 deletions

View file

@ -143,6 +143,122 @@ packages:
modules:
- cray-parallel-netcdf/1.12.3.13
buildable: false
# Rocm/hip packages
# `module load rocm` defaults to v5.5.1 in CPE 24.03
rocsparse:
externals:
- spec: rocsparse@5.5.1
modules:
- rocm/5.5.1
buildable: false
hipsparse:
externals:
- spec: hipsparse@5.5.1
modules:
- rocm/5.5.1
buildable: false
hipsolver:
externals:
- spec: hipsolver@5.5.1
modules:
- rocm/5.5.1
buildable: false
hip:
externals:
- spec: hip@5.5.1
modules:
- rocm/5.5.1
buildable: false
hipblas:
externals:
- spec: hipblas@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocprofiler-dev:
externals:
- spec: rocprofiler-dev@5.5.1
modules:
- rocm/5.5.1
buildable: false
hiprand:
externals:
- spec: hiprand@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocblas:
externals:
- spec: rocblas@5.5.1
modules:
- rocm/5.5.1
buildable: false
hsa-rocr-dev:
externals:
- spec: hsa-rocr@5.5.1
modules:
- rocm/5.5.1
buildable: false
rccl:
externals:
- spec: rccl@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocfft:
externals:
- spec: rocfft@5.5.1
modules:
- rocm/5.5.1
buildable: false
comgr:
externals:
- spec: comgr@5.5.1
modules:
- rocm/5.5.1
buildable: false
miopen-hip:
externals:
- spec: miopen-hip@5.5.1
modules:
- rocm/5.5.1
buildable: false
migraphx:
externals:
- spec: migraphx@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocsolver:
externals:
- spec: rocsolver@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocrand:
externals:
- spec: rocrand@5.5.1
modules:
- rocm/5.5.1
buildable: false
roctracer-dev:
externals:
- spec: roctracer-dev@5.5.1
modules:
- rocm/5.5.1
buildable: false
rocm-smi-lib:
externals:
- spec: rocm-smi-lib@5.5.1
modules:
- rocm/5.5.1
buildable: false
miopen-opencl:
externals:
- spec: miopen-opencl@5.5.1
modules:
- rocm/5.5.1
buildable: false
# Packages which have not been discovered by spack external find
# and packages which are not in the OS image but low-level.
# Declare libs as externals only if a -devel OS package is installed
@ -172,6 +288,11 @@ packages:
require:
- '%gcc@7.5'
- '+libiberty'
dbus:
externals:
- spec: dbus@1.12.2
prefix: /usr
buildable: false
# packages which have been discovered by spack external find --all
# python: # not a -devel package
# externals:

View file

@ -18,6 +18,21 @@ spack:
- [$cflags_noerror_implicit] # code is not fully C99
- [$^mpis]
- [$%compilers]
- matrix:
- [scorep]
- [~cuda~hip, ~cuda+hip]
- [$^mpis]
- [$%compilers]
exclude: # hip support requires llvm-like compiler
- scorep%gcc +hip
- scorep%cce ~hip
- matrix:
- [scalasca]
- [$^mpis]
- [$%compilers]
- matrix: # build tools
- [meson, ninja]
- [$%core_compiler]
view: false
concretizer:
unify: when_possible