Main repository for QMCPACK, an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support
The gemv_batch of oneMKL doesn't meet our requirement that alpha and beta are vectors. Add our version like cuBLAS_missing_functions.
These are makeshift versions lacking tuning.
What type(s) of changes does this code introduce?
New feature
Does this introduce a breaking change?
No
What systems has this change been tested on?
sunspot
Checklist
Yes. This PR is up to date with current the current state of 'develop'
Yes. Code added or changed in the PR has been clang-formatted
When I clean up DelayedUpdateCUDA and DelayedUpdateSYCL, theses tests will be activated. This will happen after I finished the batched version running with SYCL.
Proposed changes
The gemv_batch of oneMKL doesn't meet our requirement that alpha and beta are vectors. Add our version like cuBLAS_missing_functions. These are makeshift versions lacking tuning.
What type(s) of changes does this code introduce?
Does this introduce a breaking change?
What systems has this change been tested on?
sunspot
Checklist