Skip to content

Commit eee3ff4

Browse files
Fix CUDSS documentation to correctly describe LUFactorization usage
- Clarified that CUDSS works through LUFactorization() when CUDSS.jl is loaded - Explained that it automatically uses cuDSS for CuSparseMatrixCSR arrays - Removed incorrect reference to a separate CUDSS factorization type 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent e61de2f commit eee3ff4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

docs/src/solvers/solvers.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,12 @@ For sparse LU-factorizations, `KLUFactorization` if there is less structure
4343
to the sparsity pattern and `UMFPACKFactorization` if there is more structure.
4444
Pardiso.jl's methods are also known to be very efficient sparse linear solvers.
4545

46-
For GPU-accelerated sparse LU-factorizations, both CUDSS.jl and CUSOLVERRF.jl provide
47-
high-performance options. CUDSS.jl offers a modern interface to NVIDIA's cuDSS library,
48-
while `CUSOLVERRFFactorization` provides access to NVIDIA's cusolverRF library. Both
49-
offer significant performance improvements for sparse systems on CUDA-capable GPUs and
50-
are particularly effective for large sparse matrices that can benefit from GPU parallelization.
46+
For GPU-accelerated sparse LU-factorizations, there are two high-performance options.
47+
When using CuSparseMatrixCSR arrays with CUDSS.jl loaded, `LUFactorization()` will
48+
automatically use NVIDIA's cuDSS library. Alternatively, `CUSOLVERRFFactorization`
49+
provides access to NVIDIA's cusolverRF library. Both offer significant performance
50+
improvements for sparse systems on CUDA-capable GPUs and are particularly effective
51+
for large sparse matrices that can benefit from GPU parallelization.
5152

5253
While these sparse factorizations are based on implementations in other languages,
5354
and therefore constrained to standard number types (`Float64`, `Float32` and

0 commit comments

Comments
 (0)