diff --git a/configs/x86/spack.yaml b/configs/x86/spack.yaml index 44e4ed68a..db41dab79 100644 --- a/configs/x86/spack.yaml +++ b/configs/x86/spack.yaml @@ -1,3 +1,8 @@ +# 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: @@ -8,5 +13,7 @@ spack: spack_spec: intel default-mpi: spack_spec: openmpi + blas: + spack_spec: blas lapack: spack_spec: lapack diff --git a/experiments/hpcc/mpi-only/execute_experiment.tpl b/experiments/hpcc/mpi-only/execute_experiment.tpl new file mode 100755 index 000000000..f2026d0e2 --- /dev/null +++ b/experiments/hpcc/mpi-only/execute_experiment.tpl @@ -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 + +#!/bin/bash +{batch_nodes} +{batch_ranks} +{batch_timeout} + +cd {experiment_run_dir} + +{spack_setup} + +{experiment_setup} + +{command} diff --git a/experiments/hpcc/mpi-only/ramble.yaml b/experiments/hpcc/mpi-only/ramble.yaml new file mode 100644 index 000000000..39a50a154 --- /dev/null +++ b/experiments/hpcc/mpi-only/ramble.yaml @@ -0,0 +1,40 @@ +# 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 + +ramble: + include: + - ./configs/spack.yaml + - ./configs/variables.yaml + + config: + deprecated: true + spack_flags: + install: '--add --keep-stage' + concretize: '-U -f' + + applications: + hpcc: + workloads: + standard: + variables: + n_ranks: ['1', '2', '4', '8'] + experiment_setup: '' + experiments: + hpcc_standard_{n_nodes}_{n_ranks}: + variables: + env_name: hpcc + n_nodes: '1' + spack: + concretized: true + packages: + hpcc: + spack_spec: hpcc@1.5.0 + compiler: default-compiler + environments: + hpcc: + packages: + - blas + - default-mpi + - hpcc