NVPL SPARSE
Developer Guide and Reference
Introduction
Library Organization and Features
Library Linking Support
Using the NVPL Sparse API
APIs Usage Notes
Deprecated APIs
Thread Safety
Parallelism with OpenMP
Compatibility and Versioning
NVPL Storage Formats
Dense Vector Format
Sparse Matrix Formats
Coordinate (COO)
Compressed Sparse Row (CSR)
Compressed Sparse Column (CSC)
Sliced Ellpack (SELL)
NVPL Sparse Basic APIs
NVPL Sparse Management API
nvpl_sparse_create()
nvpl_sparse_destroy()
nvpl_sparse_get_version()
NVPL Sparse Types Reference
nvpl_sparse_data_type_t
nvpl_sparse_status_t
nvpl_sparse_handle_t
nvpl_sparse_operation_t
nvpl_sparse_diag_type_t
nvpl_sparse_fill_mode_t
nvpl_sparse_index_base_t
NVPL Sparse Generic APIs
Generic Types Reference
nvpl_sparse_format_t
nvpl_sparse_order_t
nvpl_sparse_index_type_t
Dense Vector APIs
nvpl_sparse_create_dn_vec()
nvpl_sparse_destroy_dn_vec()
nvpl_sparse_dn_vec_get()
nvpl_sparse_dn_vec_get_values()
nvpl_sparse_dn_vec_set_values()
Sparse Matrix APIs
Coordinate (COO)
nvpl_sparse_create_coo()
Compressed Sparse Row (CSR)
nvpl_sparse_create_csr()
Compressed Sparse Column (CSC)
nvpl_sparse_create_csc()
Sliced-Ellpack (SELL)
nvpl_sparse_create_sliced_ell()
All Sparse Formats
nvpl_sparse_destroy_sp_mat()
nvpl_sparse_sp_mat_get_size()
nvpl_sparse_sp_mat_get_format()
nvpl_sparse_sp_mat_get_index_base()
nvpl_sparse_sp_mat_get_values()
nvpl_sparse_sp_mat_set_values()
nvpl_sparse_sp_mat_get_attribute()
nvpl_sparse_sp_mat_set_attribute()
Generic API Functions
nvpl_sparse_spmv()
nvpl_sparse_spsv()
Acknowledgements
Release Notes
NVPL SPARSE 0.2.0
New Features
Known Issues
Resolved Issues
NVPL SPARSE 0.1.0
New Features
Known Issues
Resolved Issues
NVPL SPARSE
NVPL Sparse Basic APIs
NVPL Sparse Basic APIs
ΒΆ
NVPL Sparse Management API
NVPL Sparse Types Reference