-
Notifications
You must be signed in to change notification settings - Fork 42
Babelstream #910
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Babelstream #910
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #910 +/- ##
========================================
Coverage 40.82% 40.82%
========================================
Files 22 22
Lines 1536 1536
Branches 219 219
========================================
Hits 627 627
Misses 864 864
Partials 45 45
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
scheibelp
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one compatibility issue w/ #953
| import re # To get the variant name after (+) | ||
|
|
||
| from spack.package import * | ||
| from spack.pkg.builtin.babelstream import Babelstream as BuiltinBabel |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
referring to builtin changed w/ #953 - see https://github.com/LLNL/benchpark/blob/develop/repo/blt/package.py for example of how to import from builtin
Description
This PR fixes the babelstream benchmark. Supersedes #639. Closes #615.
Tested on tuolumne (openmp, rocm modes) and matrix (cuda mode)
Currently the application uses a source repo that implements caliper. The following steps must be completed before this PR can be merged
Adding/modifying a benchmark (docs: Adding a Benchmark)
repo/benchmark_name/package.pyplus: create, self-assign, and link here a follow up issue with a link to the PR in the Spack repo.experiments/benchmark_name/experiment.pyto define a single node and multi-node experiments.github/workflows/run.yml