QMCPACK / miniqmc

QMCPACK miniapp: a simplified real space QMC code for algorithm development, performance portability testing, and computer science experiments
Other
26 stars 35 forks source link

Kokkos: Employ Kokkos::Kernels Wherever Possible #195

Open rcclay opened 5 years ago

rcclay commented 5 years ago

For MS2.8, most of the linear-algebra intensive work was handled by a hand-coded abstraction layer, with specific calls to vendor specific libraries at the lowest level. Need to explore how far Kokkos::Kernels can eliminate a lot of this, and compare performance with the current implementation.

lshulen commented 5 years ago

Still working on this. May also explore hand written kernels for gemv and ger.