After several months of valuable beta testing, EM Photonics is pleased to announce the release and immediate availability of CULA Sparse. Our first release contains 6 solvers, 3 preconditioners, and supports double-precision and double-precision complex in a variety of matrix formats. Performance of 10x or more versus a fully threaded CPU solution is now available in an easy to use package!
Available iterative solvers algorithms include:
[*]Conjugate Gradient (CG)
[*]Biconjugate Gradient (BiCG)
[*]GMRES
[*]MINRES
[*]BiCGSTABL
[*]BiCGSTAB(L)
Available preconditioners include:
[*]Jacobi
[*]Block Jacobi
[*]ILU0
Supported file formats include:
[*]CSR (Compressed Row)
[*]CSC (Compressed Column)
[*]COO (Coordinate)
Performance gains vary from problem-to-problem, but we have observed peak performance of 14x compared to an optimized, multi-threaded CPU solution
For more details, please visit http://www.culatools.com