Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion crusher/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ compilers:
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.4.4-2.3_11.2__gff0e1d9.shasta/lib64/pkgconfig
LD_LIBRARY_PATH: /opt/cray/pe/gcc-libs:/opt/cray/libfabric/1.15.0.0/lib64
PKG_CONFIG_PATH: /opt/cray/xpmem/2.4.4-2.3_11.2__gff0e1d9.shasta/lib64/pkgconfig
prepend_path:
LD_LIBRARY_PATH: /opt/cray/pe/pmi/6.1.3/lib
extra_rpaths:
Expand All @@ -73,4 +74,4 @@ compilers:
- PrgEnv-gnu
- gcc/11.2.0
environment: {}
extra_rpaths: []
extra_rpaths: []
27 changes: 27 additions & 0 deletions crusher/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,31 @@
packages:
all:
providers:
blas: [cray-libsci]
mpi: [cray-mpich]
libllvm: [llvm-amdgpu]

# System packages
openssh:
buildable: false
externals:
- spec: openssh@8.4p1
prefix: /usr
openssl:
buildable: false
externals:
- spec: openssl@1.1.1d
prefix: /usr

cmake:
version: [3.23.3]
variants: +ownlibs~qt~doc+ncurses
# Cray provided packages
cray-libsci:
buildable: false
externals:
- spec: cray-libsci@21.08.1.2
modules: [cray-libsci/21.08.1.2]
cray-mpich:
buildable: false
externals:
Expand Down
160 changes: 0 additions & 160 deletions frontier/compilers.yaml

This file was deleted.

3 changes: 3 additions & 0 deletions frontier/include.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
include:
- when: "CRAY_ROCM_VERSION" in env
path: rocm-${CRAY_ROCM_VERSION}
122 changes: 116 additions & 6 deletions frontier/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,107 @@ packages:
all:
providers:
blas:: [cray-libsci]
lapack:: [cray-libsci]
mpi:: [cray-mpich]
libllvm:: [llvm-amdgpu]
gl:: [osmesa]
cce:
buildable: false
externals:
- spec: cce@14.0.2
modules:
- PrgEnv-cray
- cce/14.0.2
- xpmem
- craype-x86-trento
- libfabric
- cray-pmi/6.1.8
extra_attributes:
environment:
set:
RFE_811452_DISABLE: '1'
HIPCC: CC
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.5.2-2.4_3.45__gd0f7936.shasta/lib64/pkgconfig:/usr/lib64/pkgconfig
LD_LIBRARY_PATH: /opt/cray/pe/gcc-libs:/opt/cray/libfabric/1.15.2.0/lib64
prepend_path:
LD_LIBRARY_PATH: /opt/cray/pe/pmi/6.1.8/lib
extra_rpaths:
- /opt/cray/pe/gcc-libs
- /opt/cray/gcc-libs
- spec: cce@15.0.0
modules:
- PrgEnv-cray
- cce/15.0.0
- xpmem
- craype-x86-trento
- libfabric
- cray-pmi/6.1.8
extra_attributes:
environment:
set:
RFE_811452_DISABLE: '1'
HIPCC: CC
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.5.2-2.4_3.45__gd0f7936.shasta/lib64/pkgconfig:/usr/lib64/pkgconfig
LD_LIBRARY_PATH: /opt/cray/pe/gcc-libs:/opt/cray/libfabric/1.15.2.0/lib64
prepend_path:
LD_LIBRARY_PATH: /opt/cray/pe/pmi/6.1.8/lib
extra_rpaths:
- /opt/cray/pe/gcc-libs
- /opt/cray/gcc-libs
gcc:
buildable: false
externals:
- spec: gcc@13.2.1-native
modules:
- PrgEnv-gnu
- gcc-native/13.2
- xpmem
- craype-x86-trento
- libfabric
- cray-pmi/6.1.8
extra_attributes:
environment:
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.5.2-2.4_3.45__gd0f7936.shasta/lib64/pkgconfig:/usr/lib64/pkgconfig

- spec: gcc@12.2.0
modules:
- PrgEnv-gnu
- gcc/12.2.0
- xpmem
- craype-x86-trento
- libfabric
- cray-pmi/6.1.8
extra_attributes:
compilers:
c: gcc
cxx: g++
fortran: gfortran
environment:
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.5.2-2.4_3.45__gd0f7936.shasta/lib64/pkgconfig:/usr/lib64/pkgconfig

- spec: gcc@11.2.0
modules:
- PrgEnv-gnu
- gcc/11.2.0
- xpmem
- craype-x86-trento
- libfabric
- cray-pmi/6.1.8
extra_attributes:
environment:
append_path:
PKG_CONFIG_PATH: /opt/cray/xpmem/2.5.2-2.4_3.45__gd0f7936.shasta/lib64/pkgconfig:/usr/lib64/pkgconfig

- spec: gcc@7.5.0-system
prefix: /usr/
extra_attributes:
environment:
append_path:
PKG_CONFIG_PATH: /usr/lib64/pkgconfig

# System packages
openssh:
Expand All @@ -27,35 +125,47 @@ packages:
externals:
- spec: cray-libsci@22.12.1.1 +openmp+mpi
modules: [cray-libsci/22.12.1.1]
- spec: cray-libsci@24.11.0 +openmp+mpi
modules: [cray-libsci/24.11.0]
cray-mpich:
buildable: false
externals:
- spec: cray-mpich@8.1.31 %gcc
prefix: /opt/cray/pe/mpich/8.1.31/ofi/gnu/12.3
modules:
- cray-mpich/8.1.31
- libfabric/1.22.0
- spec: cray-mpich@8.1.31 %cce
prefix: /opt/cray/pe/mpich/8.1.31/ofi/crayclang/17.0
modules:
- cray-mpich/8.1.31
- libfabric/1.22.0
- spec: cray-mpich@8.1.23 %gcc
prefix: /opt/cray/pe/mpich/8.1.23/ofi/gnu/9.1
modules:
- cray-mpich/8.1.23
- libfabric/1.15.2.0
- libfabric/1.22.0
- spec: cray-mpich@8.1.23 %cce
prefix: /opt/cray/pe/mpich/8.1.23/ofi/crayclang/10.0
modules:
- cray-mpich/8.1.23
- libfabric/1.15.2.0
- libfabric/1.22.0
- spec: cray-mpich@8.1.17 %clang@15.0.0-rocm5.3.0
prefix: /opt/cray/pe/mpich/8.1.23/ofi/amd/5.0
modules:
- cray-mpich/8.1.23
- libfabric/1.15.2.0
- libfabric/1.22.0
- spec: cray-mpich@8.1.17 %clang@15.0.0-rocm5.4.3
prefix: /opt/cray/pe/mpich/8.1.23/ofi/amd/5.0
modules:
- cray-mpich/8.1.23
- libfabric/1.15.2.0
- libfabric/1.22.0
libfabric:
buildable: false
externals:
- spec: libfabric@1.15.2.0
- spec: libfabric@1.22.0
modules:
- libfabric/1.15.2.0
- libfabric/1.22.0
# libffi:
# # py-cffi requires libffi.so.8 which is not on this system
# buildable: false
Expand Down
7 changes: 7 additions & 0 deletions frontier/rocm-6.0.0/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,13 @@ packages:
prefix: /opt/rocm-6.0.0/
modules:
- rocm/6.0.0
rocm-core:
buildable: false
externals:
- spec: rocm-core@6.0.0
prefix: /opt/rocm-6.0.0/
modules:
- rocm/6.0.0
rocm-clang-ocl:
buildable: false
externals:
Expand Down
Loading