You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For sparse matrix-vector products on Nvidia GPUs, we need to allocate some buffers.
The current implementation allocates a new buffer at each product A * v.
We could reuse the same buffer if we implement a linear operator based on the low-level CUDA wrappers.
The text was updated successfully, but these errors were encountered:
using KrylovPreconditioners
opA =KrylovOperator(A)
A can be a sparse COO, CSR or CSC matrices.
It also works for AMD GPUs.
I should add a section about it in Performance Tips or some remarks in the section GPU.
For sparse matrix-vector products on Nvidia GPUs, we need to allocate some buffers.
The current implementation allocates a new buffer at each product
A * v
.We could reuse the same buffer if we implement a linear operator based on the low-level CUDA wrappers.
The text was updated successfully, but these errors were encountered: