-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into feature_thicket_modifier
- Loading branch information
Showing
36 changed files
with
224 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
34 changes: 34 additions & 0 deletions
34
configs/LLNL-Tioga-HPECray-zen3-MI250X-Slingshot/system_definition.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# 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: Tioga | ||
site: LLNL | ||
system: HPECray-zen3-MI250X-Slingshot | ||
integrator: | ||
vendor: HPECray | ||
name: EX235a | ||
processor: | ||
vendor: AMD | ||
name: EPYC-Zen3 | ||
ISA: x86_64 | ||
uArch: zen3 | ||
accelerator: | ||
vendor: AMD | ||
name: MI250X | ||
ISA: GCN | ||
uArch: gfx90a | ||
interconnect: | ||
vendor: HPECray | ||
name: Slingshot11 | ||
system-tested: | ||
site: LLNL | ||
name: tioga | ||
installation-year: 2022 | ||
description: top500 <https://www.top500.org/system/180052> | ||
top500-system-instances: | ||
- Frontier (ORNL) | ||
- Lumi (CSC) | ||
- Tioga (LLNL) |
14 changes: 14 additions & 0 deletions
14
configs/LLNL-Tioga-HPECray-zen3-MI250X-Slingshot/variables.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
||
variables: | ||
gtl_flag: '' # to be overwritten by tests that need GTL | ||
rocm_arch: 'gfx90a' | ||
batch_time: '120m' | ||
mpi_command: 'flux run -N {n_nodes} -n {n_ranks}' | ||
batch_submit: 'flux batch {execute_experiment}' | ||
batch_nodes: '# flux: -N {n_nodes}' | ||
batch_ranks: '# flux: -n {n_ranks}' | ||
batch_timeout: '# flux: -t {batch_time}' |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
35 changes: 35 additions & 0 deletions
35
configs/nosite-HPECray-zen3-MI250X-Slingshot/auxiliary_software_files/compilers.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# 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: /opt/cray/pe/cce/16.0.0/bin/craycc | ||
cxx: /opt/cray/pe/cce/16.0.0/bin/crayCC | ||
f77: /opt/cray/pe/cce/16.0.0/bin/crayftn | ||
fc: /opt/cray/pe/cce/16.0.0/bin/crayftn | ||
flags: | ||
cflags: -g -O2 | ||
cxxflags: -g -O2 -std=c++14 | ||
fflags: -g -O2 -hnopattern | ||
operating_system: rhel8 | ||
target: x86_64 | ||
modules: [] | ||
environment: {} | ||
extra_rpaths: [/opt/cray/pe/gcc-libs/] | ||
- compiler: | ||
spec: [email protected] | ||
paths: | ||
cc: /opt/cray/pe/gcc/12.2.0/bin/gcc | ||
cxx: /opt/cray/pe/gcc/12.2.0/bin/g++ | ||
f77: /opt/cray/pe/gcc/12.2.0/bin/gfortran | ||
fc: /opt/cray/pe/gcc/12.2.0/bin/gfortran | ||
flags: {} | ||
operating_system: rhel8 | ||
target: x86_64 | ||
modules: [] | ||
environment: {} | ||
extra_rpaths: [] |
17 changes: 17 additions & 0 deletions
17
configs/nosite-HPECray-zen3-MI250X-Slingshot/auxiliary_software_files/packages.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# 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: | ||
require: 'target=x86_64:' | ||
variants: amdgpu_target=gfx90a | ||
tar: | ||
externals: | ||
- spec: [email protected] | ||
prefix: /usr | ||
|
||
# tar above is an example of how to (optionally) specify the external packages Spack should use (and not build) | ||
# you can use 'spack external find' to find the packages available on your system | ||
# (https://spack.readthedocs.io/en/v0.18.0/command_index.html#spack-external-find) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# 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: cce@16 | ||
default-mpi: | ||
spack_spec: [email protected]%cce ~gtl | ||
compiler-rocm: | ||
spack_spec: cce@16 | ||
blas-rocm: | ||
spack_spec: [email protected] | ||
blas: | ||
spack_spec: [email protected] | ||
lapack: | ||
spack_spec: cray-libsci@23 | ||
mpi-rocm-gtl: | ||
spack_spec: [email protected]%cce +gtl | ||
mpi-rocm-no-gtl: | ||
spack_spec: [email protected]%cce ~gtl | ||
mpi-gcc: | ||
spack_spec: [email protected]%gcc ~gtl |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14 changes: 14 additions & 0 deletions
14
configs/nosite-HPECray-zen3-MI250X-Slingshot/variables.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
||
variables: | ||
gtl_flag: '' # to be overwritten by tests that need GTL | ||
rocm_arch: 'gfx90a' | ||
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' |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,8 @@ | |
|
||
system_definition: | ||
name: x86_64 | ||
site: | ||
system: x86_64 | ||
integrator: | ||
vendor: | ||
name: | ||
|
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
============================= | ||
Adding a Specific System Configuration | ||
============================= | ||
|
||
For a specific system, one can (optionally) add more information about the software installed on the system | ||
by adding Spack config files in ``benchpark/configs/$SITE/SYSTEMNAME-GENERICSYSTEM/auxiliary_software_files/``. | ||
|
||
- ``compilers.yaml`` defines the `compilers <https://spack.readthedocs.io/en/latest/getting_started.html#compiler-config>`_ installed on the system. | ||
- ``packages.yaml`` defines the pre-installed `packages <https://spack.readthedocs.io/en/latest/build_settings.html#package-settings-packages-yaml>`_ (e.g., system MPI) on the system. One way to populate this list is to find available external packages: `spack external <https://spack.readthedocs.io/en/v0.21.0/command_index.html#spack-external>`_. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.