AOCL-Sparse contains basic linear algebra subroutines for sparse matrices and vectors optimized for AMD processors. Designed for use with C and C++, AOCL-Sparse includes iterative sparse solvers for solving linear system of equations.

Highlights of AOCL-Sparse 5.0

  • New APIs added:
    • Level 3: sp2md, spmmd, syrk, syrkd, sypr, syprd
    • Sparse preconditioner: sorv
  • Support for:
    • Symmetric and Hermitian matrices in the csrmm API
    • Strided dense vector in TRSM and TRSV
    • Symmetric Gauss Seidel
  • Performance improvements:
    • Level 1: dot, gthr, sctr, and roti
    • Level 2: SpMV for complex general matrices
  • Multi-Threading support
    • Level 3: Sp2M, SpMM, and SpAdd
  • Improvements to Benchmarking framework 
  • Enhanced statistics, support for new APIs, and random matrix generation capability (Hermitian and diagonally dominant) 
  • APIs to support HPCG

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.0
aocl-sparse-linux-aocc-5.0.0.tar.gz 5.0 2.9MB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Sparse library binary package
sha256 Checksum: 5875f4a40b39ed40554e45df22a7a72669a37c0c4fb38cef5d0934ad9218f7a3
Binary Packages Compiled with GCC 13.2.1
aocl-sparse-linux-gcc-5.0.0.tar.gz 5.0 3.3MB 10/10/2024 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Sparse library binary package
sha256 Checksum: e0fd604e1c598d17c25482c1e04c78a2eaf0696de31c1b9ca9937092a73a243d
Windows Installer Containing AOCL-Sparse
AOCL_Windows-setup-5.0.0.384-AMD.exe 5.0 104MB 10/10/2024 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 17.
sha256sum: 026405b98e2cf3c529bacdf76eb6e43935b639ed2ab8e90cba22bb992ecf13de