mir-group / phoebe

A high-performance framework for solving phonon and electron Boltzmann equations
https://mir-group.github.io/phoebe/
MIT License
85 stars 19 forks source link

El-ph interpolation speedup using kokkos-kernels #199

Closed jcoulter12 closed 1 year ago

jcoulter12 commented 1 year ago

This PR replaces a 5D kokkos for loop with a kokkos::gemv call, which in some cases can result in a dramatic speedup of elph calculations.

Thanks to @anjohan for the suggestion and help on this PR.