Sparse Generic Functions#
Sparse Generic Functions
Generic sparse API operating on the descriptor-based sparse and dense types. More...
Data Types | |
| interface | hipfort_rocsparse::rocsparse_axpby |
| Scale a sparse vector and add it to a scaled dense vector. More... | |
| interface | hipfort_rocsparse::rocsparse_check_spmat |
| Check matrix to see if it is valid. More... | |
| interface | hipfort_rocsparse::rocsparse_dense_to_sparse |
| Dense matrix to sparse matrix conversion. More... | |
| interface | hipfort_rocsparse::rocsparse_extract_buffer_size |
| interface | hipfort_rocsparse::rocsparse_extract_nnz |
| interface | hipfort_rocsparse::rocsparse_extract |
| Sparse matrix extraction. More... | |
| interface | hipfort_rocsparse::rocsparse_gather |
| Gather elements from a dense vector and store them in a sparse vector. More... | |
| interface | hipfort_rocsparse::rocsparse_rot |
| Apply Givens rotation to a dense and a sparse vector. More... | |
| interface | hipfort_rocsparse::rocsparse_scatter |
| Scatter elements from a sparse vector into a dense vector. More... | |
| interface | hipfort_rocsparse::rocsparse_sddmm_buffer_size |
| interface | hipfort_rocsparse::rocsparse_sddmm_preprocess |
| interface | hipfort_rocsparse::rocsparse_sddmm |
| Sampled Dense-Dense Matrix Multiplication. More... | |
| interface | hipfort_rocsparse::rocsparse_sparse_to_dense |
| Sparse matrix to dense matrix conversion. More... | |
| interface | hipfort_rocsparse::rocsparse_sparse_to_sparse_buffer_size |
| interface | hipfort_rocsparse::rocsparse_sparse_to_sparse |
| Sparse matrix to sparse matrix conversion. More... | |
| interface | hipfort_rocsparse::rocsparse_spgeam_buffer_size |
| interface | hipfort_rocsparse::rocsparse_spgeam |
| Sparse matrix sparse matrix addition. More... | |
| interface | hipfort_rocsparse::rocsparse_spgemm |
| Sparse matrix sparse matrix multiplication. More... | |
| interface | hipfort_rocsparse::rocsparse_spic0_buffer_size |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spic0 |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spildlt0_buffer_size |
| Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spildlt0 |
| Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spilu0_buffer_size |
| Get buffer size for incomplete LU factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spilu0 |
| Incomplete LU factorization with 0 fill-ins and no pivoting. More... | |
| interface | hipfort_rocsparse::rocsparse_spitsv |
| Sparse iterative triangular solve. More... | |
| interface | hipfort_rocsparse::rocsparse_spmm |
| Sparse matrix dense matrix multiplication. More... | |
| interface | hipfort_rocsparse::rocsparse_spmv |
| Sparse matrix vector multiplication. More... | |
| interface | hipfort_rocsparse::rocsparse_spsm |
| Sparse triangular system solve with multiple right-hand sides. More... | |
| interface | hipfort_rocsparse::rocsparse_spsv |
| Sparse triangular system solve. More... | |
| interface | hipfort_rocsparse::rocsparse_sptrsm_buffer_size |
| interface | hipfort_rocsparse::rocsparse_sptrsm |
| Sparse triangular system solve with multiple right-hand sides. More... | |
| interface | hipfort_rocsparse::rocsparse_sptrsv_buffer_size |
| interface | hipfort_rocsparse::rocsparse_sptrsv |
| Sparse triangular solve. More... | |
| interface | hipfort_rocsparse::rocsparse_spvv |
| Sparse vector inner dot product. More... | |
| interface | hipfort_rocsparse::rocsparse_v2_spmv_buffer_size |
| interface | hipfort_rocsparse::rocsparse_v2_spmv |
| Sparse matrix vector multiplication. More... | |
| interface | hipfort_rocsparse::rocsparse_spmv_set_extra |
| Set extra scalar and vector parameters for SpMV. More... | |
| interface | hipfort_rocsparse::rocsparse_spmv_clear_extra |
| Clear extra parameters for SpMV. More... | |
Detailed Description
Generic sparse API operating on the descriptor-based sparse and dense types.