Riyaz Haque
Riyaz Haque
The copy/move return value policy does not apply correctly to a C++ reference returned from the function in case the reference being returned is already associated with a previously registered...
In our code, an enumeration needs to be wrapped in multiple modules. The entire code is statically linked into a single executable. Despite specifying py::module_local() for the enumeration binding, the...
Merge pull request #549 from rfhaque/develop
Currently `benchpark setup` prints the spack concretization details in `/workspace/logs/setup..out` file. In case of multiple experiments, this concretization log appears only once per each set of experiments built using the...
Tested in openmp mode on quartz, lassen and tioga, pascal and x86 (nosite)
Code groups use clang-ibm as the default compiler on lassen and are planning to drop support for xlc in the near future. The default compiler for lassen should also be...
@rfhaque this PR is very out of date. Please evaluate what needs to be done to get this work merged. This branch adds required caliper annotations to hpcg config in...
Draft implementation of the scaling functionality for benchmarks. Currently only strong scaling is implemented. Works for amg2023/openmp `bin/benchpark experiment init --dest ./experiments kripke programming_model=openmp scaling=strong strong-scaling-factor=2 strong-scaling-num-exprs=3` and kripke/openmp `bin/benchpark...