Releases: ROCm/rocSOLVER
Releases · ROCm/rocSOLVER
rocSOLVER 3.24.0 for ROCm 6.0.2
rocSOLVER code for ROCm 6.0.2 did not change. The library was rebuilt for the updated ROCm 6.0.2 stack.
rocSOLVER 3.24.0 for ROCm 6.0.0
Added
- Cholesky refactorization for sparse matrices
- CSRRF_REFACTCHOL
- Added
rocsolver_rfinfo_mode
and the ability to specify the desired refactorization routine (seerocsolver_set_rfinfo_mode
).
Changed
- CSRRF_ANALYSIS and CSRRF_SOLVE now support sparse Cholesky factorization
rocSOLVER 3.23.0 for ROCm 5.7.1
rocSOLVER code for ROCm 5.7.1 did not change. The library was rebuilt for the updated ROCm 5.7.1 stack.
rocSOLVER 3.23.0 for ROCm 5.7.0
Added
- LU factorization without pivoting for block tridiagonal matrices:
- GEBLTTRF_NPVT now supports interleaved_batched format
- Linear system solver without pivoting for block tridiagonal matrices:
- GEBLTTRS_NPVT now supports interleaved_batched format
Fixed
- Fixed stack overflow in sparse tests on Windows
Changed
- Changed rocsolver-test sparse input data search paths to be relative to the test executable
- Changed build scripts to default to compressed debug symbols in Debug builds
rocSOLVER 3.22.0 for ROCm 5.6.1
rocSOLVER code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.
rocSOLVER 3.22.0 for ROCm 5.6.0
Added
- LU refactorization for sparse matrices
- CSRRF_ANALYSIS
- CSRRF_SUMLU
- CSRRF_SPLITLU
- CSRRF_REFACTLU
- Linear system solver for sparse matrices
- CSRRF_SOLVE
- Added type
rocsolver_rfinfo
for use with sparse matrix routines
Optimized
- Improved the performance of BDSQR and GESVD when singular vectors are requested
Fixed
- BDSQR and GESVD should no longer hang when the input contains
NaN
orInf
rocSOLVER 3.21.0 for ROCm 5.5.1
rocSOLVER code for ROCm 5.5.1 did not change. The library was rebuilt for the updated ROCm 5.5.1 stack.
rocSOLVER 3.21.0 for ROCm 5.5.0
Added
- SVD for general matrices using Jacobi algorithm:
- GESVDJ (with batched and strided_batched versions)
- LU factorization without pivoting for block tridiagonal matrices:
- GEBLTTRF_NPVT (with batched and strided_batched versions)
- Linear system solver without pivoting for block tridiagonal matrices:
- GEBLTTRS_NPVT (with batched and strided_batched, versions)
- Product of triangular matrices
- LAUUM
- Added experimental hipGraph support for rocSOLVER functions
Optimized
- Improved the performance of SYEVJ/HEEVJ.
Changed
- STEDC, SYEVD/HEEVD and SYGVD/HEGVD now use fully implemented Divide and Conquer approach.
Fixed
- SYEVJ/HEEVJ should now be invariant under matrix scaling.
- SYEVJ/HEEVJ should now properly output the eigenvalues when no sweeps are executed.
- Fixed GETF2_NPVT and GETRF_NPVT input data initialization in tests and benchmarks.
- Fixed rocblas missing from the dependency list of the rocsolver deb and rpm packages.
rocSOLVER 3.20.0 for ROCm 5.4.4
rocSOLVER code for ROCm 5.4.4 did not change. The library was rebuilt for the updated ROCm 5.4.4 stack.
rocSOLVER 3.20.0 for ROCm 5.4.3
rocSOLVER code for ROCm 5.4.3 did not change. The library was rebuilt for the updated ROCm 5.4.3 stack.