e4s external rocm ci: bump rocm stack to v6.1.1 (#44449)
* e4s external rocm ci: bump rocm stack to v6.1.1 * comment out exago+rocm due to issue with raja@0.14.0 see spack issue #44593 * comment out adios2+rocm due to spack issue #44594 * comment out petsc+rocm due to spack issue #44600 * comment out sundials+rocm due to spack issue #44601 * comment out slepc+rocm due to petsc spack issue #44600 * comment out tau+rocm due to spack issue #44659 * comment out ecp-data-vis-sdk due to spack issue #44745 * packages: register rocm-core as external * re-enable tau due to issue #44659 having been resolved * use latest ci image: ecpe4s/ubuntu22.04-runner-amd64-gcc-11.4-rocm6.1.1:2024.06.17 * comment out paraview due to spack issue #44745 * comment out ecp-data-vis-sdk +vtkm due to issue https://gitlab.spack.io/spack/spack/-/jobs/11632511
This commit is contained in:
parent
d57f174ca3
commit
a389eb5a08
@ -376,7 +376,7 @@ e4s-neoverse_v1-build:
|
|||||||
|
|
||||||
e4s-rocm-external-generate:
|
e4s-rocm-external-generate:
|
||||||
extends: [ ".e4s-rocm-external", ".generate-x86_64"]
|
extends: [ ".e4s-rocm-external", ".generate-x86_64"]
|
||||||
image: ecpe4s/ubuntu22.04-runner-amd64-gcc-11.4-rocm5.7.1:2024.03.01
|
image: ecpe4s/ubuntu22.04-runner-amd64-gcc-11.4-rocm6.1.1:2024.06.17
|
||||||
|
|
||||||
e4s-rocm-external-build:
|
e4s-rocm-external-build:
|
||||||
extends: [ ".e4s-rocm-external", ".build" ]
|
extends: [ ".e4s-rocm-external", ".build" ]
|
||||||
|
@ -23,201 +23,202 @@ spack:
|
|||||||
# Don't build GUI support or GLX rendering for HPC/container deployments
|
# Don't build GUI support or GLX rendering for HPC/container deployments
|
||||||
require: "@5.11 ~qt ^[virtuals=gl] osmesa"
|
require: "@5.11 ~qt ^[virtuals=gl] osmesa"
|
||||||
|
|
||||||
# ROCm 5.4.3
|
# ROCm
|
||||||
comgr:
|
comgr:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: comgr@5.7.1
|
- spec: comgr@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hip-rocclr:
|
hip-rocclr:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hip-rocclr@5.7.1
|
- spec: hip-rocclr@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/hip
|
prefix: /opt/rocm-6.1.1/hip
|
||||||
hipblas:
|
hipblas:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipblas@5.7.1
|
- spec: hipblas@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hipcub:
|
hipcub:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipcub@5.7.1
|
- spec: hipcub@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hipfft:
|
hipfft:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipfft@5.7.1
|
- spec: hipfft@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hipsparse:
|
hipsparse:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipsparse@5.7.1
|
- spec: hipsparse@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
miopen-hip:
|
miopen-hip:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: miopen-hip@5.7.1
|
- spec: miopen-hip@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
miopengemm:
|
miopengemm:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: miopengemm@5.7.1
|
- spec: miopengemm@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rccl:
|
rccl:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rccl@5.7.1
|
- spec: rccl@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocblas:
|
rocblas:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocblas@5.7.1
|
- spec: rocblas@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocfft:
|
rocfft:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocfft@5.7.1
|
- spec: rocfft@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-clang-ocl:
|
rocm-clang-ocl:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-clang-ocl@5.7.1
|
- spec: rocm-clang-ocl@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-cmake:
|
rocm-cmake:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-cmake@5.7.1
|
- spec: rocm-cmake@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-dbgapi:
|
rocm-dbgapi:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-dbgapi@5.7.1
|
- spec: rocm-dbgapi@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-debug-agent:
|
rocm-debug-agent:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-debug-agent@5.7.1
|
- spec: rocm-debug-agent@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-device-libs:
|
rocm-device-libs:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-device-libs@5.7.1
|
- spec: rocm-device-libs@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-gdb:
|
rocm-gdb:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-gdb@5.7.1
|
- spec: rocm-gdb@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
rocm-opencl:
|
rocm-opencl:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-opencl@5.7.1
|
- spec: rocm-opencl@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/opencl
|
prefix: /opt/rocm-6.1.1/opencl
|
||||||
rocm-smi-lib:
|
rocm-smi-lib:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocm-smi-lib@5.7.1
|
- spec: rocm-smi-lib@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hip:
|
hip:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hip@5.7.1
|
- spec: hip@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
extra_attributes:
|
extra_attributes:
|
||||||
compilers:
|
compilers:
|
||||||
c: /opt/rocm-5.7.1/llvm/bin/clang++
|
c: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
c++: /opt/rocm-5.7.1/llvm/bin/clang++
|
c++: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
hip: /opt/rocm-5.7.1/hip/bin/hipcc
|
hip: /opt/rocm-6.1.1/hip/bin/hipcc
|
||||||
hipify-clang:
|
hipify-clang:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipify-clang@5.7.1
|
- spec: hipify-clang@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
llvm-amdgpu:
|
llvm-amdgpu:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: llvm-amdgpu@5.7.1
|
- spec: llvm-amdgpu@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/llvm
|
prefix: /opt/rocm-6.1.1/llvm
|
||||||
extra_attributes:
|
extra_attributes:
|
||||||
compilers:
|
compilers:
|
||||||
c: /opt/rocm-5.7.1/llvm/bin/clang++
|
c: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
cxx: /opt/rocm-5.7.1/llvm/bin/clang++
|
cxx: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
hsakmt-roct:
|
hsakmt-roct:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hsakmt-roct@5.7.1
|
- spec: hsakmt-roct@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
hsa-rocr-dev:
|
hsa-rocr-dev:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hsa-rocr-dev@5.7.1
|
- spec: hsa-rocr-dev@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1/
|
prefix: /opt/rocm-6.1.1/
|
||||||
extra_atributes:
|
extra_atributes:
|
||||||
compilers:
|
compilers:
|
||||||
c: /opt/rocm-5.7.1/llvm/bin/clang++
|
c: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
cxx: /opt/rocm-5.7.1/llvm/bin/clang++
|
cxx: /opt/rocm-6.1.1/llvm/bin/clang++
|
||||||
roctracer-dev-api:
|
roctracer-dev-api:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: roctracer-dev-api@5.7.1
|
- spec: roctracer-dev-api@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
roctracer-dev:
|
roctracer-dev:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: roctracer-dev@4.5.3
|
- spec: roctracer-dev@4.5.3
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocprim:
|
rocprim:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocprim@5.7.1
|
- spec: rocprim@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocrand:
|
rocrand:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocrand@5.7.1
|
- spec: rocrand@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
hipsolver:
|
hipsolver:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: hipsolver@5.7.1
|
- spec: hipsolver@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocsolver:
|
rocsolver:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocsolver@5.7.1
|
- spec: rocsolver@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocsparse:
|
rocsparse:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocsparse@5.7.1
|
- spec: rocsparse@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocthrust:
|
rocthrust:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocthrust@5.7.1
|
- spec: rocthrust@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
rocprofiler-dev:
|
rocprofiler-dev:
|
||||||
buildable: false
|
buildable: false
|
||||||
externals:
|
externals:
|
||||||
- spec: rocprofiler-dev@5.7.1
|
- spec: rocprofiler-dev@6.1.1
|
||||||
prefix: /opt/rocm-5.7.1
|
prefix: /opt/rocm-6.1.1
|
||||||
|
rocm-core:
|
||||||
|
buildable: false
|
||||||
|
externals:
|
||||||
|
- spec: rocm-core@6.1.1
|
||||||
|
prefix: /opt/rocm-6.1.1
|
||||||
|
|
||||||
specs:
|
specs:
|
||||||
# ROCM NOARCH
|
# ROCM NOARCH
|
||||||
- hpctoolkit +rocm
|
- hpctoolkit +rocm
|
||||||
- tau +mpi +rocm +syscall # tau: has issue with `spack env depfile` build
|
- tau +mpi +rocm +syscall
|
||||||
|
|
||||||
# ROCM 908
|
# ROCM 908
|
||||||
- adios2 +kokkos +rocm amdgpu_target=gfx908
|
|
||||||
- amrex +rocm amdgpu_target=gfx908
|
- amrex +rocm amdgpu_target=gfx908
|
||||||
- arborx +rocm amdgpu_target=gfx908
|
- arborx +rocm amdgpu_target=gfx908
|
||||||
- cabana +rocm amdgpu_target=gfx908
|
- cabana +rocm amdgpu_target=gfx908
|
||||||
- caliper +rocm amdgpu_target=gfx908
|
- caliper +rocm amdgpu_target=gfx908
|
||||||
- chai +rocm amdgpu_target=gfx908
|
- chai +rocm amdgpu_target=gfx908
|
||||||
# - cp2k +mpi +rocm amdgpu_target=gfx908 # cp2k: Error: KeyError: 'No spec with name rocm in... "-L{}".format(spec["rocm"].libs.directories[0]),
|
|
||||||
- ecp-data-vis-sdk +paraview +vtkm +rocm amdgpu_target=gfx908
|
|
||||||
- exago +mpi +python +raja +hiop +rocm amdgpu_target=gfx908 ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop@1.0.0 ~sparse +mpi +raja +rocm amdgpu_target=gfx908
|
|
||||||
- gasnet +rocm amdgpu_target=gfx908
|
- gasnet +rocm amdgpu_target=gfx908
|
||||||
- ginkgo +rocm amdgpu_target=gfx908
|
- ginkgo +rocm amdgpu_target=gfx908
|
||||||
- heffte +rocm amdgpu_target=gfx908
|
- heffte +rocm amdgpu_target=gfx908
|
||||||
@ -227,12 +228,8 @@ spack:
|
|||||||
- legion +rocm amdgpu_target=gfx908
|
- legion +rocm amdgpu_target=gfx908
|
||||||
- magma ~cuda +rocm amdgpu_target=gfx908
|
- magma ~cuda +rocm amdgpu_target=gfx908
|
||||||
- mfem +rocm amdgpu_target=gfx908
|
- mfem +rocm amdgpu_target=gfx908
|
||||||
- petsc +rocm amdgpu_target=gfx908
|
|
||||||
- raja ~openmp +rocm amdgpu_target=gfx908
|
- raja ~openmp +rocm amdgpu_target=gfx908
|
||||||
# - slate +rocm amdgpu_target=gfx908 # slate: hip/device_gescale_row_col.hip.cc:58:49: error: use of overloaded operator '*' is ambiguous (with operand types 'HIP_vector_type<double, 2>' and 'const HIP_vector_type<double, 2>')
|
|
||||||
- slepc +rocm amdgpu_target=gfx908 ^petsc +rocm amdgpu_target=gfx908
|
|
||||||
- strumpack ~slate +rocm amdgpu_target=gfx908
|
- strumpack ~slate +rocm amdgpu_target=gfx908
|
||||||
- sundials +rocm amdgpu_target=gfx908
|
|
||||||
- superlu-dist +rocm amdgpu_target=gfx908
|
- superlu-dist +rocm amdgpu_target=gfx908
|
||||||
- tasmanian ~openmp +rocm amdgpu_target=gfx908
|
- tasmanian ~openmp +rocm amdgpu_target=gfx908
|
||||||
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rocm amdgpu_target=gfx908
|
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rocm amdgpu_target=gfx908
|
||||||
@ -244,22 +241,26 @@ spack:
|
|||||||
# - hdf5-vol-cache
|
# - hdf5-vol-cache
|
||||||
# - hdf5-vol-log
|
# - hdf5-vol-log
|
||||||
# - libcatalyst
|
# - libcatalyst
|
||||||
- paraview +rocm amdgpu_target=gfx908
|
# - paraview +rocm amdgpu_target=gfx908 # mesa: https://github.com/spack/spack/issues/44745
|
||||||
# - vtk-m ~openmp +rocm amdgpu_target=gfx908 # vtk-m: https://github.com/spack/spack/issues/40268
|
# - vtk-m ~openmp +rocm amdgpu_target=gfx908 # vtk-m: https://github.com/spack/spack/issues/40268
|
||||||
|
# - ecp-data-vis-sdk +paraview +vtkm +rocm amdgpu_target=gfx908 # +paraview: mesa: https://github.com/spack/spack/issues/44745; +vtkm has its own issue: https://gitlab.spack.io/spack/spack/-/jobs/11632511
|
||||||
# --
|
# --
|
||||||
|
# - adios2 +kokkos +rocm amdgpu_target=gfx908 # adios2:https://github.com/spack/spack/issues/44594
|
||||||
|
# - cp2k +mpi +rocm amdgpu_target=gfx908 # cp2k: Error: KeyError: 'No spec with name rocm in... "-L{}".format(spec["rocm"].libs.directories[0]),
|
||||||
|
# - exago +mpi +python +raja +hiop +rocm amdgpu_target=gfx908 ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop@1.0.0 ~sparse +mpi +raja +rocm amdgpu_target=gfx908 # raja: https://github.com/spack/spack/issues/44593
|
||||||
# - lbann ~cuda +rocm amdgpu_target=gfx908 # aluminum: https://github.com/spack/spack/issues/38807
|
# - lbann ~cuda +rocm amdgpu_target=gfx908 # aluminum: https://github.com/spack/spack/issues/38807
|
||||||
# - papi +rocm amdgpu_target=gfx908 # papi: https://github.com/spack/spack/issues/27898
|
# - papi +rocm amdgpu_target=gfx908 # papi: https://github.com/spack/spack/issues/27898
|
||||||
|
# - petsc +rocm amdgpu_target=gfx908 # petsc: https://github.com/spack/spack/issues/44600
|
||||||
|
# - slate +rocm amdgpu_target=gfx908 # slate: hip/device_gescale_row_col.hip.cc:58:49: error: use of overloaded operator '*' is ambiguous (with operand types 'HIP_vector_type<double, 2>' and 'const HIP_vector_type<double, 2>')
|
||||||
|
# - slepc +rocm amdgpu_target=gfx908 ^petsc +rocm amdgpu_target=gfx908 # - slepc +rocm amdgpu_target=gfx90a ^petsc +rocm amdgpu_target=gfx90a # petsc: https://github.com/spack/spack/issues/44600
|
||||||
|
# - sundials +rocm amdgpu_target=gfx908 # sundials: https://github.com/spack/spack/issues/44601
|
||||||
|
|
||||||
# ROCM 90a
|
# ROCM 90a
|
||||||
- adios2 +kokkos +rocm amdgpu_target=gfx90a
|
|
||||||
- amrex +rocm amdgpu_target=gfx90a
|
- amrex +rocm amdgpu_target=gfx90a
|
||||||
- arborx +rocm amdgpu_target=gfx90a
|
- arborx +rocm amdgpu_target=gfx90a
|
||||||
- cabana +rocm amdgpu_target=gfx90a
|
- cabana +rocm amdgpu_target=gfx90a
|
||||||
- caliper +rocm amdgpu_target=gfx90a
|
- caliper +rocm amdgpu_target=gfx90a
|
||||||
- chai +rocm amdgpu_target=gfx90a
|
- chai +rocm amdgpu_target=gfx90a
|
||||||
# - cp2k +mpi +rocm amdgpu_target=gfx90a # cp2k: Error: KeyError: 'No spec with name rocm in... "-L{}".format(spec["rocm"].libs.directories[0]),
|
|
||||||
- ecp-data-vis-sdk +paraview +vtkm +rocm amdgpu_target=gfx90a
|
|
||||||
- exago +mpi +python +raja +hiop +rocm amdgpu_target=gfx90a ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop@1.0.0 ~sparse +mpi +raja +rocm amdgpu_target=gfx90a
|
|
||||||
- gasnet +rocm amdgpu_target=gfx90a
|
- gasnet +rocm amdgpu_target=gfx90a
|
||||||
- ginkgo +rocm amdgpu_target=gfx90a
|
- ginkgo +rocm amdgpu_target=gfx90a
|
||||||
- heffte +rocm amdgpu_target=gfx90a
|
- heffte +rocm amdgpu_target=gfx90a
|
||||||
@ -269,12 +270,8 @@ spack:
|
|||||||
- legion +rocm amdgpu_target=gfx90a
|
- legion +rocm amdgpu_target=gfx90a
|
||||||
- magma ~cuda +rocm amdgpu_target=gfx90a
|
- magma ~cuda +rocm amdgpu_target=gfx90a
|
||||||
- mfem +rocm amdgpu_target=gfx90a
|
- mfem +rocm amdgpu_target=gfx90a
|
||||||
- petsc +rocm amdgpu_target=gfx90a
|
|
||||||
- raja ~openmp +rocm amdgpu_target=gfx90a
|
- raja ~openmp +rocm amdgpu_target=gfx90a
|
||||||
# - slate +rocm amdgpu_target=gfx90a # slate: hip/device_gescale_row_col.hip.cc:58:49: error: use of overloaded operator '*' is ambiguous (with operand types 'HIP_vector_type<double, 2>' and 'const HIP_vector_type<double, 2>')
|
|
||||||
- slepc +rocm amdgpu_target=gfx90a ^petsc +rocm amdgpu_target=gfx90a
|
|
||||||
- strumpack ~slate +rocm amdgpu_target=gfx90a
|
- strumpack ~slate +rocm amdgpu_target=gfx90a
|
||||||
- sundials +rocm amdgpu_target=gfx90a
|
|
||||||
- superlu-dist +rocm amdgpu_target=gfx90a
|
- superlu-dist +rocm amdgpu_target=gfx90a
|
||||||
- tasmanian ~openmp +rocm amdgpu_target=gfx90a
|
- tasmanian ~openmp +rocm amdgpu_target=gfx90a
|
||||||
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rocm amdgpu_target=gfx90a
|
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rocm amdgpu_target=gfx90a
|
||||||
@ -286,16 +283,24 @@ spack:
|
|||||||
# - hdf5-vol-cache
|
# - hdf5-vol-cache
|
||||||
# - hdf5-vol-log
|
# - hdf5-vol-log
|
||||||
# - libcatalyst
|
# - libcatalyst
|
||||||
- paraview +rocm amdgpu_target=gfx90a
|
# - paraview +rocm amdgpu_target=gfx90a # mesa: https://github.com/spack/spack/issues/44745
|
||||||
# - vtk-m ~openmp +rocm amdgpu_target=gfx90a # vtk-m: https://github.com/spack/spack/issues/40268
|
# - vtk-m ~openmp +rocm amdgpu_target=gfx90a # vtk-m: https://github.com/spack/spack/issues/40268
|
||||||
|
# - ecp-data-vis-sdk +paraview +vtkm +rocm amdgpu_target=gfx90a # +paraview: mesa: https://github.com/spack/spack/issues/44745; +vtkm has its own issue: https://gitlab.spack.io/spack/spack/-/jobs/11632511
|
||||||
# --
|
# --
|
||||||
|
# - adios2 +kokkos +rocm amdgpu_target=gfx90a # adios2: https://github.com/spack/spack/issues/44594
|
||||||
|
# - cp2k +mpi +rocm amdgpu_target=gfx90a # cp2k: Error: KeyError: 'No spec with name rocm in... "-L{}".format(spec["rocm"].libs.directories[0]),
|
||||||
|
# - exago +mpi +python +raja +hiop +rocm amdgpu_target=gfx90a ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop@1.0.0 ~sparse +mpi +raja +rocm amdgpu_target=gfx90a # raja: https://github.com/spack/spack/issues/44593
|
||||||
# - lbann ~cuda +rocm amdgpu_target=gfx90a # aluminum: https://github.com/spack/spack/issues/38807
|
# - lbann ~cuda +rocm amdgpu_target=gfx90a # aluminum: https://github.com/spack/spack/issues/38807
|
||||||
# - papi +rocm amdgpu_target=gfx90a # papi: https://github.com/spack/spack/issues/27898
|
# - papi +rocm amdgpu_target=gfx90a # papi: https://github.com/spack/spack/issues/27898
|
||||||
|
# - petsc +rocm amdgpu_target=gfx90a # petsc: https://github.com/spack/spack/issues/44600
|
||||||
|
# - slate +rocm amdgpu_target=gfx90a # slate: hip/device_gescale_row_col.hip.cc:58:49: error: use of overloaded operator '*' is ambiguous (with operand types 'HIP_vector_type<double, 2>' and 'const HIP_vector_type<double, 2>')
|
||||||
|
# - slepc +rocm amdgpu_target=gfx90a ^petsc +rocm amdgpu_target=gfx90a # petsc: https://github.com/spack/spack/issues/44600
|
||||||
|
# - sundials +rocm amdgpu_target=gfx90a # sundials: https://github.com/spack/spack/issues/44601
|
||||||
|
|
||||||
ci:
|
ci:
|
||||||
pipeline-gen:
|
pipeline-gen:
|
||||||
- build-job:
|
- build-job:
|
||||||
image: ecpe4s/ubuntu22.04-runner-amd64-gcc-11.4-rocm5.7.1:2024.03.01
|
image: ecpe4s/ubuntu22.04-runner-amd64-gcc-11.4-rocm6.1.1:2024.06.17
|
||||||
|
|
||||||
cdash:
|
cdash:
|
||||||
build-group: E4S ROCm External
|
build-group: E4S ROCm External
|
||||||
|
Loading…
Reference in New Issue
Block a user