-
Notifications
You must be signed in to change notification settings - Fork 29
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
Experiment/salmon #619
Experiment/salmon #619
Conversation
* Remove legacy experiment, modifier, and system checks * Migrate legacy CI to use current workflow * Omit experiment that has not been migrated yet #619 * Fix path for dynamic dry run * Fix saxpy/openmp test * Initialize fugaku system in qws/openmp * Fix bug by changing benchmark to system * Remove legacy modifier config * Unlink legacy modifier --------- Co-authored-by: Mckinsey <[email protected]> Co-authored-by: Michael Richard Mckinsey <[email protected]>
2323bfc
to
028b6c3
Compare
028b6c3
to
98420cf
Compare
The lint CI check caught a mis-spelling of optimization in Update: I've updated our github actions to ignore applying codespell to patch files. These files seem out of scope for benchpark. |
98420cf
to
67524e9
Compare
a323392
to
db2ba9b
Compare
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.
Looks good once lint passing
use a consistent compiler between ruby and fugaku
remove variant from application.py file
- openmp is not a package in spack, so cannot depend_on() - add fallow-argument-mismatch flag for gcc10 and later
remove depends_on calls in salmon's package.py to avoid needing newer spack version
db2ba9b
to
3bd93a2
Compare
This one is (finally) ready! |
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.
Do we want all the tests in the run.yml or just in the new format? Just not sure if lines 265-285 are still needed or it would be best to just keep the later versions.
We should have the Riken folks test this out on Fugaku as well.
Depends on #703 to pass lint CI checks.
Blocked by:Update version of Spack #623 -- debug errors when updating spack versionRemovedepends_on()
and no longer need a newer spackBabelstream package in benchpark vs updated in spackFixed in developDescription
Adding/modifying a benchmark (docs: Adding a Benchmark)
repo/benchmark_name/package.py
plus: create, self-assign, and link here a follow up issue with a link to the PR in the Spack repo.repo/benchmark_name/application.py
plus: create, self-assign, and link here a follow up issue with a link to the PR in the Ramble repo.application.py
or inrepo/benchmark_name/application.py
will appear in the docs catalogueexperiments/benchmark_name/experiment.py
to define a single node and multi-node experiments.github/workflows/run.yml