QMCPACK / qmcpack

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
http://www.qmcpack.org
Other
285 stars 135 forks source link

Introduce new set of BLAS wrapper function templates #5008

Closed ye-luo closed 1 month ago

ye-luo commented 1 month ago

Proposed changes

Intended to cover all the PlatformKind but limited to CUDA initially. Formatting made delayed_update_helper.h and delayed_update_helper.cu hard to review but the only actual change is cudaStream_t& hstream to cudaStream_t hstream

What type(s) of changes does this code introduce?

Does this introduce a breaking change?

What systems has this change been tested on?

epyc-server

Checklist

ye-luo commented 1 month ago

Test this please

prckent commented 1 month ago

Test this please