Skip to content

ScaFFold Benchmark and spack-pip Package Manager#1031

Merged
pearce8 merged 104 commits intodevelopfrom
scaffold-spack
Jan 30, 2026
Merged

ScaFFold Benchmark and spack-pip Package Manager#1031
pearce8 merged 104 commits intodevelopfrom
scaffold-spack

Conversation

@michaelmckinsey1
Copy link
Copy Markdown
Collaborator

@michaelmckinsey1 michaelmckinsey1 commented Sep 5, 2025

Description

This PR is blocked by:

Summary:

Reproducers:

# Tuolumne profile rocm kernels and mpi functions
$ rm -rf tuolumne/ && benchpark system init --dest tuolumne llnl-elcapitan cluster=tuolumne && rm -rf py-scaffold-sp && benchpark experiment init --dest py-scaffold-sp      --system tuolumne py-scaffold+rocm scaffold_path=/usr/WS1/mckinsey/ScaFFold-spack/      package_manager=spack-pip caliper=mpi,time,rocm
$ rm -rf wkp && benchpark setup py-scaffold-sp wkp && . wkp/setup.sh && . wkp/.latest-experiment.sh 

# Matrix profile cuda kernels and mpi functions
$ rm -rf matrix/ && benchpark system init --dest matrix llnl-matrix && rm -rf py-scaffold-sp-mat/ && benchpark experiment init --dest py-scaffold-sp-mat      --system matrix py-scaffold+cuda scaffold_path=/usr/WS1/mckinsey/ScaFFold-spack/      package_manager=spack-pip caliper=mpi,time,cuda
$ rm -rf wkp2 && benchpark setup py-scaffold-sp-mat wkp2 && . wkp2/setup.sh  && . wkp2/.latest-experiment.sh 

Adding/modifying a system (docs: Adding a System)

  • Update llnl-elcapitan and llnl-matrix

Adding/modifying a benchmark (docs: Adding a Benchmark)

  • Add experiment, application, and package for py-scaffold

Adding/modifying core functionality, CI, or documentation:

  • (optional) Gitlab tests - Cannot add unit tests for this benchmark until it is made public

@michaelmckinsey1 michaelmckinsey1 removed the request for review from pearce8 January 22, 2026 02:11
@michaelmckinsey1 michaelmckinsey1 removed the ready for review Ready for review label Jan 22, 2026
@michaelmckinsey1 michaelmckinsey1 changed the title ScaFFold Benchmark and spack-pip Package Manager [WIP] ScaFFold Benchmark and spack-pip Package Manager Jan 22, 2026
Comment thread repo/py-scaffold/package.py
Comment thread systems/llnl-elcapitan/system.py
@michaelmckinsey1 michaelmckinsey1 changed the title [WIP] ScaFFold Benchmark and spack-pip Package Manager ScaFFold Benchmark and spack-pip Package Manager Jan 27, 2026
Comment thread modifiers/caliper/modifier.py Outdated
@pearce8 pearce8 merged commit 64f294d into develop Jan 30, 2026
19 of 21 checks passed
@pearce8 pearce8 deleted the scaffold-spack branch January 30, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application ci CI, unit tests, GitHub actions dependencies Pull requests that update a dependency file experiment New or modified experiment feature New feature or request system New or modified system config

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants