[Trilinos-Users] Sparse matrix-vector multiplication with Tpetra::CrsMatrix and MKL
christopher.thiele92 at gmail.com
Fri Oct 2 14:49:40 EDT 2015
I ported a PDE solver to Trilinos and did some performance evaluations. The
most demanding part are PCG solves, as expected. However, especially during
the sparse matrix-vector products (SPMV) some OpenMP threads are spinning a
lot and this is getting worse when the number of threads is increased. To
my understanding, the SPMV does not require any synchronization or
communication between the threads, so I can't see a reason for this
Also, apparently the SPMV does not use the Intel MKL. Instead the method
packages/tpetra/kernels/src/impl/Kokkos_Sparse_impl_spmv.hpp is being used.
Is there a way to change that?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Trilinos-Users