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

Add single precision einspline code to Kokkos branch #181

Closed markdewing closed 5 years ago

markdewing commented 5 years ago

Copy the coefs_view code from the double precision code to the single precision version, and now mixed precision now works with Kokkos.

The multi_UBspline3d* structs were updated from the old C-style struct declaration that uses a typedef.

ye-luo commented 5 years ago

There is no kokkos available on rhea. Ignore the CI and merge once it passes the review.

rcclay commented 5 years ago

Hi, Mark--the changes look good. I'm going to check this out and manually run the tests, but provided I find no issues, I'll merge it.

rcclay commented 5 years ago

Everything works on Power8 and P100 GPU. Merging.