Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/configs/lumi' into lumi
Browse files Browse the repository at this point in the history
  • Loading branch information
scheibelp committed Feb 26, 2024
2 parents f31bec3 + 2388d28 commit 807cc09
Show file tree
Hide file tree
Showing 38 changed files with 1,734 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,7 @@ system_definition:
name: LUMI
installation-year: 2023
description: top500 <https://www.top500.org/system/180048>
top500-system-instances:
- Frontier (ORNL)
- Lumi (CSC)
- Tioga (LLNL)
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

compilers:
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-cray
- cce/12.0.3
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-gnu
- gcc/9.3.0
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-gnu
- gcc/10.3.0
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-gnu
- gcc/11.2.0
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-intel
- intel/2021.3.0
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-nvidia
- nvidia/21.3
environment: {}
extra_rpaths: []
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: cnl7
target: any
modules:
- PrgEnv-pgi
- pgi/20.1.1
environment: {}
extra_rpaths: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

packages:
all:
providers:
mpi:
- cray-mpich
pkgconfig:
- pkg-config
- pkgconf
cuda:
externals:
- spec: [email protected]
prefix: /usr/local/cuda-11.0
- spec: [email protected]
prefix: /usr/local/cuda-11.1
- spec: [email protected]
prefix: /usr/local/cuda-11.2
- spec: [email protected]
prefix: /opt/nvidia/cudatoolkit10.2/10.2.89_3.28-2.1__g52c0314
pkg-config:
externals:
- spec: [email protected]
prefix: /usr
r:
externals:
- spec: [email protected]
modules:
- cray-R/4.1.1.0
jemalloc:
externals:
- spec: [email protected]
modules:
- cray-jemalloc/5.1.0.3
cray-libsci:
externals:
- spec: [email protected]
modules:
- cray-libsci/20.09.1
cray-mpich:
externals:
- spec: [email protected]
modules:
- cray-mpich/7.7.18
netcdf-c:
externals:
- spec: [email protected]+mpi+parallel-netcdf
modules:
- cray-netcdf-hdf5parallel/4.7.4.4
petsc:
externals:
- spec: [email protected]~complex~cuda~int64
modules:
- cray-petsc/3.14.5.0
- spec: [email protected]~complex~cuda+int64
modules:
- cray-petsc-64/3.14.5.0
- spec: [email protected]+complex~cuda~int64
modules:
- cray-petsc-complex/3.14.5.0
- spec: [email protected]+complex~cuda+int64
modules:
- cray-petsc-complex-64/3.14.5.0
papi:
externals:
- spec: [email protected]
modules:
- papi/6.0.0.9
13 changes: 13 additions & 0 deletions configs/CSCS-Daint-HPECray-haswell-P100-Infiniband/spack.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

spack:
packages:
default-compiler:
spack_spec: [email protected] # [email protected]
default-mpi:
spack_spec: [email protected]
compiler-gcc:
spack_spec: [email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

system_definition:
name: Piz Daint
site: CSCS
system: HPECray-haswell-P100-Infiniband
integrator:
vendor: HPECray
name:
processor:
vendor: Intel
name: Xeon-E5-2650v3
ISA: x86_64
uArch: haswell
accelerator:
vendor: NVIDIA
name: P100
ISA: PTX
uArch: sm_60
interconnect:
vendor: HPECray
name: Aries
system-tested:
site: CSCS
name: daint
installation-year: 2017
description: top500 <https://www.top500.org/system/177824>
top500-system-instances:
- Piz Daint (CSCS)
15 changes: 15 additions & 0 deletions configs/CSCS-Daint-HPECray-haswell-P100-Infiniband/variables.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

variables:
batch_time: '02:00'
mpi_command: 'srun -N {n_nodes} -n {n_ranks}'
batch_submit: 'sbatch {execute_experiment}'
batch_nodes: '#SBATCH -N {n_nodes}'
batch_ranks: '#SBATCH -n {n_ranks}'
batch_timeout: '#SBATCH -t {batch_time}:00'
default_cuda_version: '11.2.0'
cuda_arch: '60'
enable_mps: '/usr/tcetmp/bin/enable_mps'
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

packages:
all:
providers:
mpi:
- cray-mpich
cray-mpich:
externals:
- spec: [email protected]
prefix: /user-environment/env/default
13 changes: 13 additions & 0 deletions configs/CSCS-Eiger-HPECray-zen2-Slingshot/spack.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

spack:
packages:
default-compiler:
spack_spec: [email protected]
default-mpi:
spack_spec: [email protected]
compiler-gcc:
spack_spec: [email protected]
32 changes: 32 additions & 0 deletions configs/CSCS-Eiger-HPECray-zen2-Slingshot/system_definition.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

system_definition:
name: Eiger
site: CSCS
system: HPECray-zen2-Slingshot
integrator:
vendor: HPECray
name:
processor:
vendor: AMD
name: EPYC-7742
ISA: x86_64
uArch: zen2
accelerator:
vendor:
name:
ISA:
uArch:
interconnect:
vendor: HPECray
name: Slingshot
system-tested:
site: CSCS
name: daint
installation-year: 2017
description: top500 <https://www.top500.org/system/177824>
top500-system-instances:
-
12 changes: 12 additions & 0 deletions configs/CSCS-Eiger-HPECray-zen2-Slingshot/variables.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Copyright 2023 Lawrence Livermore National Security, LLC and other
# Benchpark Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: Apache-2.0

variables:
batch_time: '00:30'
mpi_command: 'srun -N {n_nodes} -n {n_ranks}'
batch_submit: 'sbatch {execute_experiment}'
batch_nodes: '#SBATCH -N {n_nodes}'
batch_ranks: '#SBATCH -n {n_ranks}'
batch_timeout: '#SBATCH -t {batch_time}:00'
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ packages:
- spec: [email protected]
prefix: /usr/tce/backend/installations/linux-rhel8-x86_64/intel-19.0.4/intel-oneapi-mkl-2022.1.0-sksz67twjxftvwchnagedk36gf7plkrp
buildable: false
hwloc:
externals:
- spec: [email protected]
prefix: /usr
buildable: false
fftw:
externals:
- spec: [email protected]
prefix: /usr/tce/packages/fftw/fftw-3.3.10
buildable: false
mpi:
externals:
- spec: [email protected]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,16 @@ compilers:
modules: []
environment: {}
extra_rpaths: []
- compiler:
spec: clang@=14.0.6
paths:
cc: /usr/tce/packages/clang/clang-14.0.6/bin/clang
cxx: /usr/tce/packages/clang/clang-14.0.6/bin/clang++
f77: /usr/tce/packages/gcc/gcc-11.2.1/bin/gfortran
fc: /usr/tce/packages/gcc/gcc-11.2.1/bin/gfortran
flags: {}
operating_system: rhel8
target: x86_64
modules: []
environment: {}
extra_rpaths: []
Loading

0 comments on commit 807cc09

Please sign in to comment.