[Trilinos-Users] GPU Support for Sparse Direct Solvers KLU2 / Basker
daniel.weber at igd.fraunhofer.de
Fri Jun 7 10:18:33 EDT 2019
I'm currently trying to identify, if there a sparse direct solvers available within the Trilinos project. What I think I understood by studying documentation, tutorials, etc. :
- there are abstractions for general sparse linear solvers (Stratimkos) and respective specializations for iterative (Belos) and direct solver (Amesos2)
- Within Amesos2 external solvers can be used (e.g. SuperLU) or one of the two internal solvers KLU2 and Basker
- KLU2 and Basker rely on Kokkos, which abstracts from the programming model (OpenMP, CUDA, etc.)
>From this information I conclude that theoretically KLU2 or Basker might be configured / compiled with GPU acceleration (due to the Kokkos abstraction). However, I haven't found any indications if a) this statement is true b) if it makes sense (e.g. the memory access pattern might result in poor performance) or c) how to set it up.
I really appreciate any kind of information, i.e. simple yes / no answers to a) and b), detailed answers or pointers to slides, documentation, videos etc. for a) -c).
Thank you, best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Trilinos-Users