Skip to content

Add SWIFT as a benchmark target - #172

Draft
ElijahCann wants to merge 16 commits into
hpc-io:masterfrom
ElijahCann:implementingTestBenchmark
Draft

ElijahCann wants to merge 16 commits into
hpc-io:masterfrom
ElijahCann:implementingTestBenchmark

Conversation

@ElijahCann

Copy link
Copy Markdown

Adds SWIFT as a benchmark target in h5bench, allowing SWIFT's I/O pattern to be available as a benchmark to inform HDF5 development work. Follows Amrex / E3SM integration pattern.

  • SWIFT is integrated as a git submodule
  • H5BENCH_SWIFT added to CMakeLists.txt
  • run_swift() added to h5bench.py
  • Documentation added in docs/source/

Not yet complete, parallel and MPI-parallel versions of test yet to be written, and submodule does not yet point to SWIFT's main branch (pending merging).

@sbyna
sbyna requested review from Lurgypai and jeanbez September 16, 2026 17:46
@sbyna sbyna added the new benchmark New benchmark or kernel label Sep 17, 2026
@sbyna

sbyna commented Sep 17, 2026

Copy link
Copy Markdown
Member

@ElijahCann Thanks for your contribution. When the parallel version is complete, please share performance results with this benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new benchmark New benchmark or kernel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants