hipfort_rocsparse Module Reference#
hipfort_rocsparse Module Reference
Data Types | |
| interface | rocsparse_axpby |
| Scale a sparse vector and add it to a scaled dense vector. More... | |
| interface | rocsparse_bell_get |
| Get the fields of the sparse blocked ELL matrix descriptor. More... | |
| interface | rocsparse_bell_set_pointers |
| Set the column indices and values array in the sparse Blocked ELL matrix descriptor. More... | |
| interface | rocsparse_bsr_get |
| Get the fields of the sparse BSR matrix descriptor. More... | |
| interface | rocsparse_bsr_set_pointers |
| Set the row offsets, column indices, and values array in the sparse BSR matrix descriptor. More... | |
| interface | rocsparse_bsrgeam_nnzb |
| interface | rocsparse_bsrgemm_nnzb |
| interface | rocsparse_bsric0_clear |
| interface | rocsparse_bsric0_zero_pivot |
| interface | rocsparse_bsrilu0_clear |
| interface | rocsparse_bsrilu0_zero_pivot |
| interface | rocsparse_bsrmv_clear |
| interface | rocsparse_bsrsm_clear |
| interface | rocsparse_bsrsm_zero_pivot |
| interface | rocsparse_bsrsv_clear |
| interface | rocsparse_bsrsv_zero_pivot |
| interface | rocsparse_caxpyi |
| interface | rocsparse_cbsr2csr |
| interface | rocsparse_cbsrgeam |
| interface | rocsparse_cbsrgemm |
| interface | rocsparse_cbsrgemm_buffer_size |
| interface | rocsparse_cbsric0 |
| interface | rocsparse_cbsric0_analysis |
| interface | rocsparse_cbsric0_buffer_size |
| interface | rocsparse_cbsrilu0 |
| interface | rocsparse_cbsrilu0_analysis |
| interface | rocsparse_cbsrilu0_buffer_size |
| interface | rocsparse_cbsrilu0_numeric_boost |
| interface | rocsparse_cbsrmm |
| interface | rocsparse_cbsrmv |
| interface | rocsparse_cbsrmv_analysis |
| interface | rocsparse_cbsrpad_value |
| interface | rocsparse_cbsrsm_analysis |
| interface | rocsparse_cbsrsm_buffer_size |
| interface | rocsparse_cbsrsm_solve |
| interface | rocsparse_cbsrsv_analysis |
| interface | rocsparse_cbsrsv_buffer_size |
| interface | rocsparse_cbsrsv_solve |
| interface | rocsparse_cbsrxmv |
| interface | rocsparse_ccheck_matrix_coo |
| interface | rocsparse_ccheck_matrix_coo_buffer_size |
| interface | rocsparse_ccheck_matrix_csc |
| interface | rocsparse_ccheck_matrix_csc_buffer_size |
| interface | rocsparse_ccheck_matrix_csr |
| interface | rocsparse_ccheck_matrix_csr_buffer_size |
| interface | rocsparse_ccheck_matrix_ell |
| interface | rocsparse_ccheck_matrix_ell_buffer_size |
| interface | rocsparse_ccheck_matrix_gebsc |
| interface | rocsparse_ccheck_matrix_gebsc_buffer_size |
| interface | rocsparse_ccheck_matrix_gebsr |
| interface | rocsparse_ccheck_matrix_gebsr_buffer_size |
| interface | rocsparse_ccoo2dense |
| interface | rocsparse_ccoomv |
| interface | rocsparse_ccsc2dense |
| interface | rocsparse_ccsr2bsr |
| interface | rocsparse_ccsr2csc |
| interface | rocsparse_ccsr2csr_compress |
| interface | rocsparse_ccsr2dense |
| interface | rocsparse_ccsr2ell |
| interface | rocsparse_ccsr2gebsr |
| interface | rocsparse_ccsr2gebsr_buffer_size |
| interface | rocsparse_ccsr2hyb |
| interface | rocsparse_ccsrcolor |
| interface | rocsparse_ccsrgeam |
| interface | rocsparse_ccsrgemm |
| interface | rocsparse_ccsrgemm_buffer_size |
| interface | rocsparse_ccsrgemm_numeric |
| interface | rocsparse_ccsric0 |
| interface | rocsparse_ccsric0_analysis |
| interface | rocsparse_ccsric0_buffer_size |
| interface | rocsparse_ccsrilu0 |
| interface | rocsparse_ccsrilu0_analysis |
| interface | rocsparse_ccsrilu0_buffer_size |
| interface | rocsparse_ccsrilu0_numeric_boost |
| interface | rocsparse_ccsritilu0_compute |
| interface | rocsparse_ccsritilu0_compute_ex |
| interface | rocsparse_ccsritilu0_history |
| interface | rocsparse_ccsritsv_analysis |
| interface | rocsparse_ccsritsv_buffer_size |
| interface | rocsparse_ccsritsv_solve |
| interface | rocsparse_ccsritsv_solve_ex |
| interface | rocsparse_ccsrmm |
| interface | rocsparse_ccsrmv |
| interface | rocsparse_ccsrmv_analysis |
| interface | rocsparse_ccsrsm_analysis |
| interface | rocsparse_ccsrsm_buffer_size |
| interface | rocsparse_ccsrsm_solve |
| interface | rocsparse_ccsrsv_analysis |
| interface | rocsparse_ccsrsv_buffer_size |
| interface | rocsparse_ccsrsv_solve |
| interface | rocsparse_cdense2coo |
| interface | rocsparse_cdense2csc |
| interface | rocsparse_cdense2csr |
| interface | rocsparse_cdotci |
| Compute the dot product of a complex conjugate sparse vector with a dense vector. More... | |
| interface | rocsparse_cdoti |
| interface | rocsparse_cell2csr |
| interface | rocsparse_cellmv |
| interface | rocsparse_cgebsr2csr |
| interface | rocsparse_cgebsr2gebsc |
| interface | rocsparse_cgebsr2gebsc_buffer_size |
| interface | rocsparse_cgebsr2gebsr |
| interface | rocsparse_cgebsr2gebsr_buffer_size |
| interface | rocsparse_cgebsrmm |
| interface | rocsparse_cgebsrmv |
| interface | rocsparse_cgemmi |
| interface | rocsparse_cgemvi |
| interface | rocsparse_cgemvi_buffer_size |
| interface | rocsparse_cgpsv_interleaved_batch |
| interface | rocsparse_cgpsv_interleaved_batch_buffer_size |
| interface | rocsparse_cgthr |
| interface | rocsparse_cgthrz |
| interface | rocsparse_cgtsv |
| interface | rocsparse_cgtsv_buffer_size |
| interface | rocsparse_cgtsv_interleaved_batch |
| interface | rocsparse_cgtsv_interleaved_batch_buffer_size |
| interface | rocsparse_cgtsv_no_pivot |
| interface | rocsparse_cgtsv_no_pivot_buffer_size |
| interface | rocsparse_cgtsv_no_pivot_strided_batch |
| interface | rocsparse_cgtsv_no_pivot_strided_batch_buffer_size |
| interface | rocsparse_check_matrix_hyb |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_check_matrix_hyb_buffer_size |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_check_spmat |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_chyb2csr |
| interface | rocsparse_chybmv |
| interface | rocsparse_cnnz |
| interface | rocsparse_cnnz_compress |
| interface | rocsparse_const_bell_get |
| interface | rocsparse_const_bsr_get |
| interface | rocsparse_const_coo_aos_get |
| interface | rocsparse_const_coo_get |
| interface | rocsparse_const_csc_get |
| interface | rocsparse_const_csr_get |
| interface | rocsparse_const_dnmat_get |
| interface | rocsparse_const_dnmat_get_values |
| interface | rocsparse_const_dnvec_get |
| interface | rocsparse_const_dnvec_get_values |
| interface | rocsparse_const_ell_get |
| interface | rocsparse_const_sell_get |
| interface | rocsparse_const_spmat_get_values |
| interface | rocsparse_const_spvec_get |
| interface | rocsparse_const_spvec_get_values |
| interface | rocsparse_coo2csr |
| Convert a sparse COO matrix into a sparse CSR matrix. More... | |
| interface | rocsparse_coo_aos_get |
| Get the fields of the sparse COO AoS matrix descriptor. More... | |
| interface | rocsparse_coo_aos_set_pointers |
| Set the <row, column> indices and values array in the sparse COO AoS matrix descriptor. More... | |
| interface | rocsparse_coo_get |
| Get the fields of the sparse COO matrix descriptor. More... | |
| interface | rocsparse_coo_set_pointers |
| Set the row indices, column indices, and values array in the sparse COO matrix descriptor. More... | |
| interface | rocsparse_coo_set_strided_batch |
| Set the batch count and batch stride in the sparse COO matrix descriptor. More... | |
| interface | rocsparse_coosort_buffer_size |
| interface | rocsparse_coosort_by_column |
| Sort a sparse COO matrix by column. More... | |
| interface | rocsparse_coosort_by_row |
| Sort a sparse COO matrix by row. More... | |
| interface | rocsparse_copy_color_info |
| Copy a color info structure. More... | |
| interface | rocsparse_copy_hyb_mat |
Copy a HYB matrix structure. More... | |
| interface | rocsparse_copy_mat_descr |
| Copy a matrix descriptor. More... | |
| interface | rocsparse_copy_mat_info |
| Copy a matrix info structure. More... | |
| interface | rocsparse_create_bell_descr |
| Create a sparse blocked ELL matrix descriptor. More... | |
| interface | rocsparse_create_bsr_descr |
| Create a sparse BSR matrix descriptor. More... | |
| interface | rocsparse_create_color_info |
| Create a color info structure. More... | |
| interface | rocsparse_create_const_bell_descr |
| interface | rocsparse_create_const_bsr_descr |
| interface | rocsparse_create_const_coo_descr |
| interface | rocsparse_create_const_csc_descr |
| interface | rocsparse_create_const_csr_descr |
| interface | rocsparse_create_const_dnmat_descr |
| interface | rocsparse_create_const_dnvec_descr |
| interface | rocsparse_create_const_sell_descr |
| interface | rocsparse_create_const_spvec_descr |
| interface | rocsparse_create_coo_aos_descr |
| Create a sparse COO AoS matrix descriptor. More... | |
| interface | rocsparse_create_coo_descr |
| Create a sparse COO matrix descriptor. More... | |
| interface | rocsparse_create_csc_descr |
| Create a sparse CSC matrix descriptor. More... | |
| interface | rocsparse_create_csr_descr |
| Create a sparse CSR matrix descriptor. More... | |
| interface | rocsparse_create_dnmat_descr |
| Create a dense matrix descriptor. More... | |
| interface | rocsparse_create_dnvec_descr |
| Create a dense vector descriptor. More... | |
| interface | rocsparse_create_ell_descr |
| Create a sparse ELL matrix descriptor. More... | |
| interface | rocsparse_create_extract_descr |
| Sparse matrix extraction. More... | |
| interface | rocsparse_create_handle |
| Create a rocSPARSE handle. More... | |
| interface | rocsparse_create_hyb_mat |
Create a HYB matrix structure. More... | |
| interface | rocsparse_create_identity_permutation |
| Create the identity map. More... | |
| interface | rocsparse_create_mat_descr |
| Create a matrix descriptor. More... | |
| interface | rocsparse_create_mat_info |
| Create a matrix info structure. More... | |
| interface | rocsparse_create_sell_descr |
| Create a sparse sliced ELL matrix descriptor. More... | |
| interface | rocsparse_create_sparse_to_sparse_descr |
| Sparse matrix to sparse matrix conversion. More... | |
| interface | rocsparse_create_spgeam_descr |
| Sparse matrix SpGEAM routine descriptor creation. More... | |
| interface | rocsparse_create_spmv_descr |
| Sparse matrix SpMV routine descriptor creation. More... | |
| interface | rocsparse_create_sptrsm_descr |
| Sparse matrix sptrsm routine descriptor creation. More... | |
| interface | rocsparse_create_sptrsv_descr |
| Sparse matrix sptrsv routine descriptor creation. More... | |
| interface | rocsparse_create_spvec_descr |
| Create a sparse vector descriptor. More... | |
| interface | rocsparse_csc_get |
| Get the fields of the sparse CSC matrix descriptor. More... | |
| interface | rocsparse_csc_set_pointers |
| Set the column offsets, row indices, and values array in the sparse CSC matrix descriptor. More... | |
| interface | rocsparse_csc_set_strided_batch |
| Set the batch count, column offset batch stride, and the row indices batch stride in the sparse CSC matrix descriptor. More... | |
| interface | rocsparse_cscsort |
| Sort a sparse CSC matrix. More... | |
| interface | rocsparse_cscsort_buffer_size |
| interface | rocsparse_csctr |
| interface | rocsparse_csr2bsr_nnz |
| interface | rocsparse_csr2coo |
| Convert a sparse CSR matrix into a sparse COO matrix. More... | |
| interface | rocsparse_csr2csc_buffer_size |
| interface | rocsparse_csr2ell_width |
| interface | rocsparse_csr2gebsr_nnz |
| interface | rocsparse_csr_get |
| Get the fields of the sparse CSR matrix descriptor. More... | |
| interface | rocsparse_csr_set_pointers |
| Set the row offsets, column indices, and values array in the sparse CSR matrix descriptor. More... | |
| interface | rocsparse_csr_set_strided_batch |
| Set the batch count, row offset batch stride, and the column indices batch stride in the sparse CSR matrix descriptor. More... | |
| interface | rocsparse_csrgeam_nnz |
| interface | rocsparse_csrgemm_nnz |
| Sparse matrix sparse matrix multiplication using the CSR storage format. More... | |
| interface | rocsparse_csrgemm_symbolic |
| Sparse matrix sparse matrix symbolic multiplication using the CSR storage format. More... | |
| interface | rocsparse_csric0_clear |
| interface | rocsparse_csric0_get_tolerance |
| interface | rocsparse_csric0_set_tolerance |
| interface | rocsparse_csric0_singular_pivot |
| interface | rocsparse_csric0_zero_pivot |
| interface | rocsparse_csrilu0_clear |
| interface | rocsparse_csrilu0_get_tolerance |
| interface | rocsparse_csrilu0_set_tolerance |
| interface | rocsparse_csrilu0_singular_pivot |
| interface | rocsparse_csrilu0_zero_pivot |
| interface | rocsparse_csritilu0_buffer_size |
| interface | rocsparse_csritilu0_preprocess |
| interface | rocsparse_csritsv_clear |
| interface | rocsparse_csritsv_zero_pivot |
| interface | rocsparse_csrmv_clear |
| interface | rocsparse_csrsm_clear |
| interface | rocsparse_csrsm_zero_pivot |
| interface | rocsparse_csrsort |
| Sort a sparse CSR matrix. More... | |
| interface | rocsparse_csrsort_buffer_size |
| interface | rocsparse_csrsv_clear |
| interface | rocsparse_csrsv_zero_pivot |
| interface | rocsparse_daxpyi |
| interface | rocsparse_dbsr2csr |
| interface | rocsparse_dbsrgeam |
| interface | rocsparse_dbsrgemm |
| interface | rocsparse_dbsrgemm_buffer_size |
| interface | rocsparse_dbsric0 |
| interface | rocsparse_dbsric0_analysis |
| interface | rocsparse_dbsric0_buffer_size |
| interface | rocsparse_dbsrilu0 |
| interface | rocsparse_dbsrilu0_analysis |
| interface | rocsparse_dbsrilu0_buffer_size |
| interface | rocsparse_dbsrilu0_numeric_boost |
| interface | rocsparse_dbsrmm |
| interface | rocsparse_dbsrmv |
| interface | rocsparse_dbsrmv_analysis |
| interface | rocsparse_dbsrpad_value |
| interface | rocsparse_dbsrsm_analysis |
| interface | rocsparse_dbsrsm_buffer_size |
| interface | rocsparse_dbsrsm_solve |
| interface | rocsparse_dbsrsv_analysis |
| interface | rocsparse_dbsrsv_buffer_size |
| interface | rocsparse_dbsrsv_solve |
| interface | rocsparse_dbsrxmv |
| interface | rocsparse_dcbsrilu0_numeric_boost |
| interface | rocsparse_dccsrilu0_numeric_boost |
| interface | rocsparse_dcheck_matrix_coo |
| interface | rocsparse_dcheck_matrix_coo_buffer_size |
| interface | rocsparse_dcheck_matrix_csc |
| interface | rocsparse_dcheck_matrix_csc_buffer_size |
| interface | rocsparse_dcheck_matrix_csr |
| interface | rocsparse_dcheck_matrix_csr_buffer_size |
| interface | rocsparse_dcheck_matrix_ell |
| interface | rocsparse_dcheck_matrix_ell_buffer_size |
| interface | rocsparse_dcheck_matrix_gebsc |
| interface | rocsparse_dcheck_matrix_gebsc_buffer_size |
| interface | rocsparse_dcheck_matrix_gebsr |
| interface | rocsparse_dcheck_matrix_gebsr_buffer_size |
| interface | rocsparse_dcoo2dense |
| interface | rocsparse_dcoomv |
| interface | rocsparse_dcsc2dense |
| interface | rocsparse_dcsr2bsr |
| interface | rocsparse_dcsr2csc |
| interface | rocsparse_dcsr2csr_compress |
| interface | rocsparse_dcsr2dense |
| interface | rocsparse_dcsr2ell |
| interface | rocsparse_dcsr2gebsr |
| interface | rocsparse_dcsr2gebsr_buffer_size |
| interface | rocsparse_dcsr2hyb |
| interface | rocsparse_dcsrcolor |
| interface | rocsparse_dcsrgeam |
| interface | rocsparse_dcsrgemm |
| interface | rocsparse_dcsrgemm_buffer_size |
| interface | rocsparse_dcsrgemm_numeric |
| interface | rocsparse_dcsric0 |
| interface | rocsparse_dcsric0_analysis |
| interface | rocsparse_dcsric0_buffer_size |
| interface | rocsparse_dcsrilu0 |
| interface | rocsparse_dcsrilu0_analysis |
| interface | rocsparse_dcsrilu0_buffer_size |
| interface | rocsparse_dcsrilu0_numeric_boost |
| interface | rocsparse_dcsritilu0_compute |
| interface | rocsparse_dcsritilu0_compute_ex |
| interface | rocsparse_dcsritilu0_history |
| interface | rocsparse_dcsritsv_analysis |
| interface | rocsparse_dcsritsv_buffer_size |
| interface | rocsparse_dcsritsv_solve |
| interface | rocsparse_dcsritsv_solve_ex |
| interface | rocsparse_dcsrmm |
| interface | rocsparse_dcsrmv |
| interface | rocsparse_dcsrmv_analysis |
| interface | rocsparse_dcsrsm_analysis |
| interface | rocsparse_dcsrsm_buffer_size |
| interface | rocsparse_dcsrsm_solve |
| interface | rocsparse_dcsrsv_analysis |
| interface | rocsparse_dcsrsv_buffer_size |
| interface | rocsparse_dcsrsv_solve |
| interface | rocsparse_ddense2coo |
| interface | rocsparse_ddense2csc |
| interface | rocsparse_ddense2csr |
| interface | rocsparse_ddoti |
| interface | rocsparse_dell2csr |
| interface | rocsparse_dellmv |
| interface | rocsparse_dense_to_sparse |
| Dense matrix to sparse matrix conversion. More... | |
| interface | rocsparse_destroy_color_info |
| Destroy a color info structure. More... | |
| interface | rocsparse_destroy_dnmat_descr |
| Destroy a dense matrix descriptor. More... | |
| interface | rocsparse_destroy_dnvec_descr |
| Destroy a dense vector descriptor. More... | |
| interface | rocsparse_destroy_error |
| Destroy a rocSPARSE error descriptor. More... | |
| interface | rocsparse_destroy_extract_descr |
| Sparse matrix extraction. More... | |
| interface | rocsparse_destroy_handle |
| Destroy a rocSPARSE handle. More... | |
| interface | rocsparse_destroy_hyb_mat |
Destroy a HYB matrix structure. More... | |
| interface | rocsparse_destroy_mat_descr |
| Destroy a matrix descriptor. More... | |
| interface | rocsparse_destroy_mat_info |
| Destroy a matrix info structure. More... | |
| interface | rocsparse_destroy_sparse_to_sparse_descr |
| Sparse matrix to sparse matrix conversion. More... | |
| interface | rocsparse_destroy_spgeam_descr |
| Destroy a sparse matrix SpGEAM. More... | |
| interface | rocsparse_destroy_spmat_descr |
| Destroy a sparse matrix descriptor. More... | |
| interface | rocsparse_destroy_spmv_descr |
| Destroy a sparse matrix SpMV routine descriptor. More... | |
| interface | rocsparse_destroy_sptrsm_descr |
| Destroy sparse matrix sptrsm routine descriptor. More... | |
| interface | rocsparse_destroy_sptrsv_descr |
| Destroy a sparse matrix sptrsv routine descriptor. More... | |
| interface | rocsparse_destroy_spvec_descr |
| Destroy a sparse vector descriptor. More... | |
| interface | rocsparse_dgebsr2csr |
| interface | rocsparse_dgebsr2gebsc |
| interface | rocsparse_dgebsr2gebsc_buffer_size |
| interface | rocsparse_dgebsr2gebsr |
| interface | rocsparse_dgebsr2gebsr_buffer_size |
| interface | rocsparse_dgebsrmm |
| interface | rocsparse_dgebsrmv |
| interface | rocsparse_dgemmi |
| interface | rocsparse_dgemvi |
| interface | rocsparse_dgemvi_buffer_size |
| interface | rocsparse_dgpsv_interleaved_batch |
| interface | rocsparse_dgpsv_interleaved_batch_buffer_size |
| interface | rocsparse_dgthr |
| interface | rocsparse_dgthrz |
| interface | rocsparse_dgtsv |
| interface | rocsparse_dgtsv_buffer_size |
| interface | rocsparse_dgtsv_interleaved_batch |
| interface | rocsparse_dgtsv_interleaved_batch_buffer_size |
| interface | rocsparse_dgtsv_no_pivot |
| interface | rocsparse_dgtsv_no_pivot_buffer_size |
| interface | rocsparse_dgtsv_no_pivot_strided_batch |
| interface | rocsparse_dgtsv_no_pivot_strided_batch_buffer_size |
| interface | rocsparse_dhyb2csr |
| interface | rocsparse_dhybmv |
| interface | rocsparse_disable_debug |
| Disable debug. More... | |
| interface | rocsparse_disable_debug_arguments |
| Disable debug arguments. More... | |
| interface | rocsparse_disable_debug_arguments_verbose |
| Disable debug arguments verbose mode. More... | |
| interface | rocsparse_disable_debug_force_host_assert |
| Disable debug to force host asserts. More... | |
| interface | rocsparse_disable_debug_kernel_launch |
| Disable debug kernel launch. More... | |
| interface | rocsparse_disable_debug_verbose |
| Disable debug verbose. More... | |
| interface | rocsparse_disable_debug_warnings |
| Disable debug warnings. More... | |
| interface | rocsparse_disable_roctx |
| interface | rocsparse_dnmat_get |
| Get the fields of the dense matrix descriptor. More... | |
| interface | rocsparse_dnmat_get_strided_batch |
| Get the batch count and batch stride from the dense matrix descriptor. More... | |
| interface | rocsparse_dnmat_get_values |
| Get the values array from the dense matrix descriptor. More... | |
| interface | rocsparse_dnmat_set_strided_batch |
| Set the batch count and batch stride in the dense matrix descriptor. More... | |
| interface | rocsparse_dnmat_set_values |
| Set the values array in a dense matrix descriptor. More... | |
| interface | rocsparse_dnnz |
| interface | rocsparse_dnnz_compress |
| interface | rocsparse_dnvec_descr_create_scalar |
| interface | rocsparse_dnvec_descr_create_scalar_ |
| interface | rocsparse_dnvec_get |
| Get the fields of the dense vector descriptor. More... | |
| interface | rocsparse_dnvec_get_strided_batch |
| Get the batch count and batch stride from the dense vector descriptor. More... | |
| interface | rocsparse_dnvec_get_values |
| Get the values array from a dense vector descriptor. More... | |
| interface | rocsparse_dnvec_set_strided_batch |
| Set the batch count and batch stride in the dense vector descriptor. More... | |
| interface | rocsparse_dnvec_set_values |
| Set the values array in a dense vector descriptor. More... | |
| interface | rocsparse_dprune_csr2csr |
| interface | rocsparse_dprune_csr2csr_buffer_size |
| interface | rocsparse_dprune_csr2csr_by_percentage |
| interface | rocsparse_dprune_csr2csr_by_percentage_buffer_size |
| interface | rocsparse_dprune_csr2csr_nnz |
| interface | rocsparse_dprune_csr2csr_nnz_by_percentage |
| interface | rocsparse_dprune_dense2csr |
| interface | rocsparse_dprune_dense2csr_buffer_size |
| interface | rocsparse_dprune_dense2csr_by_percentage |
| interface | rocsparse_dprune_dense2csr_by_percentage_buffer_size |
| interface | rocsparse_dprune_dense2csr_nnz |
| interface | rocsparse_dprune_dense2csr_nnz_by_percentage |
| interface | rocsparse_droti |
| interface | rocsparse_dsbsrilu0_numeric_boost |
| interface | rocsparse_dscsrilu0_numeric_boost |
| interface | rocsparse_dsctr |
| interface | rocsparse_ell2csr_nnz |
| interface | rocsparse_ell_get |
| Get the fields of the sparse ELL matrix descriptor. More... | |
| interface | rocsparse_ell_set_pointers |
| Set the column indices and values array in the sparse ELL matrix descriptor. More... | |
| interface | rocsparse_ell_set_strided_batch |
| Set the batch count and batch stride in the sparse ELL matrix descriptor. More... | |
| interface | rocsparse_enable_debug |
| Enable debug. More... | |
| interface | rocsparse_enable_debug_arguments |
| Enable debug arguments. More... | |
| interface | rocsparse_enable_debug_arguments_verbose |
| Enable debug arguments verbose. More... | |
| interface | rocsparse_enable_debug_force_host_assert |
| Enable debug to force host asserts. More... | |
| interface | rocsparse_enable_debug_kernel_launch |
| Enable debug kernel launch. More... | |
| interface | rocsparse_enable_debug_verbose |
| Enable debug verbose. More... | |
| interface | rocsparse_enable_debug_warnings |
| Enable debug warnings. More... | |
| interface | rocsparse_enable_roctx |
| interface | rocsparse_error_get_message |
| Error message from a rocSPARSE error descriptor. More... | |
| interface | rocsparse_extract |
| Sparse matrix extraction. More... | |
| interface | rocsparse_extract_buffer_size |
| interface | rocsparse_extract_nnz |
| interface | rocsparse_gather |
| Gather elements from a dense vector and store them in a sparse vector. More... | |
| interface | rocsparse_gebsr2gebsr_nnz |
| interface | rocsparse_get_git_rev |
| Get the rocSPARSE git revision. More... | |
| interface | rocsparse_get_mat_diag_type |
| Get the matrix diagonal type of a matrix descriptor. More... | |
| interface | rocsparse_get_mat_fill_mode |
| Get the matrix fill mode of a matrix descriptor. More... | |
| interface | rocsparse_get_mat_index_base |
| Get the index base of a matrix descriptor. More... | |
| interface | rocsparse_get_mat_storage_mode |
| Get the matrix storage mode of a matrix descriptor. More... | |
| interface | rocsparse_get_mat_type |
| Get the matrix type of a matrix descriptor. More... | |
| interface | rocsparse_get_pointer_mode |
| Get the current pointer mode from the library context. More... | |
| interface | rocsparse_get_status_description |
| Return the rocSPARSE status code description as a string. More... | |
| interface | rocsparse_get_status_name |
| Return the string representation of a rocSPARSE status code enum name. More... | |
| interface | rocsparse_get_stream |
| Get the current stream from the library context. More... | |
| interface | rocsparse_get_version |
| Get rocSPARSE version. More... | |
| interface | rocsparse_handle_create |
| interface | rocsparse_handle_create_ |
| Create a rocSPARSE handle on a user-defined stream. More... | |
| interface | rocsparse_handle_destroy |
| interface | rocsparse_handle_destroy_ |
| Destroy a rocSPARSE handle. More... | |
| interface | rocsparse_hyb2csr_buffer_size |
| interface | rocsparse_inverse_permutation |
| Inverse a permutation vector. More... | |
| interface | rocsparse_isctr |
| interface | rocsparse_rot |
| Apply Givens rotation to a dense and a sparse vector. More... | |
| interface | rocsparse_saxpyi |
| Scale a sparse vector and add it to a dense vector. More... | |
| interface | rocsparse_sbsr2csr |
| Convert a sparse BSR matrix into a sparse CSR matrix. More... | |
| interface | rocsparse_sbsrgeam |
| Sparse matrix sparse matrix addition using the BSR storage format. More... | |
| interface | rocsparse_sbsrgemm |
| Sparse matrix sparse matrix multiplication using the BSR storage format. More... | |
| interface | rocsparse_sbsrgemm_buffer_size |
| interface | rocsparse_sbsric0 |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting using the BSR storage format. More... | |
| interface | rocsparse_sbsric0_analysis |
| interface | rocsparse_sbsric0_buffer_size |
| interface | rocsparse_sbsrilu0 |
| Incomplete LU factorization with 0 fill-ins and no pivoting using the BSR storage format. More... | |
| interface | rocsparse_sbsrilu0_analysis |
| interface | rocsparse_sbsrilu0_buffer_size |
| interface | rocsparse_sbsrilu0_numeric_boost |
| interface | rocsparse_sbsrmm |
| Sparse matrix dense matrix multiplication using the BSR storage format. More... | |
| interface | rocsparse_sbsrmv |
| Sparse matrix vector multiplication using the BSR storage format. More... | |
| interface | rocsparse_sbsrmv_analysis |
| interface | rocsparse_sbsrpad_value |
Pads a value to the diagonal of the last block (if the last block is a diagonal block) in the sparse BSR matrix when the matrix expands outside m x m. More... | |
| interface | rocsparse_sbsrsm_analysis |
| interface | rocsparse_sbsrsm_buffer_size |
| interface | rocsparse_sbsrsm_solve |
| Sparse triangular system solve using the BSR storage format. More... | |
| interface | rocsparse_sbsrsv_analysis |
| interface | rocsparse_sbsrsv_buffer_size |
| interface | rocsparse_sbsrsv_solve |
| Sparse triangular solve using the BSR storage format. More... | |
| interface | rocsparse_sbsrxmv |
| Sparse matrix vector multiplication with mask operation using the BSR storage format. More... | |
| interface | rocsparse_scatter |
| Scatter elements from a sparse vector into a dense vector. More... | |
| interface | rocsparse_scheck_matrix_coo |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_coo_buffer_size |
| interface | rocsparse_scheck_matrix_csc |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_csc_buffer_size |
| interface | rocsparse_scheck_matrix_csr |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_csr_buffer_size |
| interface | rocsparse_scheck_matrix_ell |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_ell_buffer_size |
| interface | rocsparse_scheck_matrix_gebsc |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_gebsc_buffer_size |
| interface | rocsparse_scheck_matrix_gebsr |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scheck_matrix_gebsr_buffer_size |
| Check matrix to see if it is valid. More... | |
| interface | rocsparse_scoo2dense |
| This function converts the sparse matrix in COO format into a column-oriented dense matrix. More... | |
| interface | rocsparse_scoomv |
| Sparse matrix vector multiplication using the COO storage format. More... | |
| interface | rocsparse_scsc2dense |
| This function converts the sparse matrix in CSC format into a column-oriented dense matrix. More... | |
| interface | rocsparse_scsr2bsr |
| Convert a sparse CSR matrix into a sparse BSR matrix. More... | |
| interface | rocsparse_scsr2csc |
| Convert a sparse CSR matrix into a sparse CSC matrix. More... | |
| interface | rocsparse_scsr2csr_compress |
| Convert a sparse CSR matrix into a compressed sparse CSR matrix. More... | |
| interface | rocsparse_scsr2dense |
| This function converts the sparse matrix in CSR format into a column-oriented dense matrix. More... | |
| interface | rocsparse_scsr2ell |
| Convert a sparse CSR matrix into a sparse ELL matrix. More... | |
| interface | rocsparse_scsr2gebsr |
| Convert a sparse CSR matrix into a sparse general BSR matrix. More... | |
| interface | rocsparse_scsr2gebsr_buffer_size |
| interface | rocsparse_scsr2hyb |
| Convert a sparse CSR matrix into a sparse HYB matrix. More... | |
| interface | rocsparse_scsrcolor |
| Coloring of the adjacency graph of the matrix \(A\) stored in the CSR format. More... | |
| interface | rocsparse_scsrgeam |
| Sparse matrix sparse matrix addition using the CSR storage format. More... | |
| interface | rocsparse_scsrgemm |
| Sparse matrix sparse matrix multiplication using the CSR storage format. More... | |
| interface | rocsparse_scsrgemm_buffer_size |
| interface | rocsparse_scsrgemm_numeric |
| Sparse matrix sparse matrix numeric multiplication using the CSR storage format. More... | |
| interface | rocsparse_scsric0 |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting using the CSR storage format. More... | |
| interface | rocsparse_scsric0_analysis |
| interface | rocsparse_scsric0_buffer_size |
| interface | rocsparse_scsrilu0 |
| Incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More... | |
| interface | rocsparse_scsrilu0_analysis |
| interface | rocsparse_scsrilu0_buffer_size |
| interface | rocsparse_scsrilu0_numeric_boost |
| interface | rocsparse_scsritilu0_compute |
| Iterative Incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More... | |
| interface | rocsparse_scsritilu0_compute_ex |
| Iterative incomplete LU factorization with 0 fill-ins and no pivoting using the CSR storage format. More... | |
| interface | rocsparse_scsritilu0_history |
| interface | rocsparse_scsritsv_analysis |
| interface | rocsparse_scsritsv_buffer_size |
| interface | rocsparse_scsritsv_solve |
| Sparse iterative triangular solve using the CSR storage format. More... | |
| interface | rocsparse_scsritsv_solve_ex |
| Sparse iterative triangular solve using the CSR storage format. More... | |
| interface | rocsparse_scsrmm |
| Sparse matrix dense matrix multiplication using the CSR storage format. More... | |
| interface | rocsparse_scsrmv |
| Sparse matrix vector multiplication using the CSR storage format. More... | |
| interface | rocsparse_scsrmv_analysis |
| interface | rocsparse_scsrsm_analysis |
| interface | rocsparse_scsrsm_buffer_size |
| interface | rocsparse_scsrsm_solve |
| Sparse triangular system solve using the CSR storage format. More... | |
| interface | rocsparse_scsrsv_analysis |
| interface | rocsparse_scsrsv_buffer_size |
| interface | rocsparse_scsrsv_solve |
| Sparse triangular solve using CSR storage format. More... | |
| interface | rocsparse_sddmm |
| Sampled Dense-Dense Matrix Multiplication. More... | |
| interface | rocsparse_sddmm_buffer_size |
| interface | rocsparse_sddmm_preprocess |
| interface | rocsparse_sdense2coo |
| This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in COO format. More... | |
| interface | rocsparse_sdense2csc |
| This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in CSC format. More... | |
| interface | rocsparse_sdense2csr |
| This function converts the matrix \(A\) in column-oriented dense format into a sparse matrix in CSR format. More... | |
| interface | rocsparse_sdoti |
| Compute the dot product of a sparse vector with a dense vector. More... | |
| interface | rocsparse_sell2csr |
| Convert a sparse ELL matrix into a sparse CSR matrix. More... | |
| interface | rocsparse_sell_get |
| Get the fields of the sparse sliced ELL matrix descriptor. More... | |
| interface | rocsparse_sellmv |
| Sparse matrix vector multiplication using the ELL storage format. More... | |
| interface | rocsparse_set_identity_permutation |
| Create the identity map. More... | |
| interface | rocsparse_set_mat_diag_type |
| Specify the matrix diagonal type of a matrix descriptor. More... | |
| interface | rocsparse_set_mat_fill_mode |
| Specify the matrix fill mode of a matrix descriptor. More... | |
| interface | rocsparse_set_mat_index_base |
| Specify the index base of a matrix descriptor. More... | |
| interface | rocsparse_set_mat_storage_mode |
| Specify the matrix storage mode of a matrix descriptor. More... | |
| interface | rocsparse_set_mat_type |
| Specify the matrix type of a matrix descriptor. More... | |
| interface | rocsparse_set_pointer_mode |
| Specify the pointer mode. More... | |
| interface | rocsparse_set_stream |
| Specify user-defined HIP stream. More... | |
| interface | rocsparse_sgebsr2csr |
| Convert a sparse general BSR matrix into a sparse CSR matrix. More... | |
| interface | rocsparse_sgebsr2gebsc |
| Convert a sparse general BSR matrix into a sparse general BSC matrix. More... | |
| interface | rocsparse_sgebsr2gebsc_buffer_size |
| interface | rocsparse_sgebsr2gebsr |
| This function converts the general BSR sparse matrix \(A\) to another general BSR sparse matrix \(C\). More... | |
| interface | rocsparse_sgebsr2gebsr_buffer_size |
| interface | rocsparse_sgebsrmm |
| Sparse matrix dense matrix multiplication using the general BSR storage format. More... | |
| interface | rocsparse_sgebsrmv |
| Sparse matrix vector multiplication using the GEBSR storage format. More... | |
| interface | rocsparse_sgemmi |
| Dense matrix sparse matrix multiplication using the CSR storage format. More... | |
| interface | rocsparse_sgemvi |
| Dense matrix sparse vector multiplication. More... | |
| interface | rocsparse_sgemvi_buffer_size |
| interface | rocsparse_sgpsv_interleaved_batch |
| Batched pentadiagonal solver. More... | |
| interface | rocsparse_sgpsv_interleaved_batch_buffer_size |
| interface | rocsparse_sgthr |
| Gather elements from a dense vector and store them in a sparse vector. More... | |
| interface | rocsparse_sgthrz |
| Gather and zero out elements from a dense vector and store them in a sparse vector. More... | |
| interface | rocsparse_sgtsv |
| Tridiagonal solver with pivoting. More... | |
| interface | rocsparse_sgtsv_buffer_size |
| interface | rocsparse_sgtsv_interleaved_batch |
| Interleaved batch tridiagonal solver. More... | |
| interface | rocsparse_sgtsv_interleaved_batch_buffer_size |
| interface | rocsparse_sgtsv_no_pivot |
| Tridiagonal solver (no pivoting) More... | |
| interface | rocsparse_sgtsv_no_pivot_buffer_size |
| interface | rocsparse_sgtsv_no_pivot_strided_batch |
| Strided Batch tridiagonal solver (no pivoting) More... | |
| interface | rocsparse_sgtsv_no_pivot_strided_batch_buffer_size |
| interface | rocsparse_shyb2csr |
| Convert a sparse HYB matrix into a sparse CSR matrix. More... | |
| interface | rocsparse_shybmv |
| Sparse matrix vector multiplication using the HYB storage format. More... | |
| interface | rocsparse_snnz |
| interface | rocsparse_snnz_compress |
| Given a sparse CSR matrix and a non-negative tolerance, this function computes how many entries would be left in each row of the matrix if elements less than the tolerance were removed. More... | |
| interface | rocsparse_sparse_to_dense |
| Sparse matrix to dense matrix conversion. More... | |
| interface | rocsparse_sparse_to_sparse |
| Sparse matrix to sparse matrix conversion. More... | |
| interface | rocsparse_sparse_to_sparse_buffer_size |
| interface | rocsparse_sparse_to_sparse_permissive |
| Sparse matrix to sparse matrix conversion. More... | |
| interface | rocsparse_spgeam |
| interface | rocsparse_spgeam_ |
| Sparse matrix sparse matrix addition. More... | |
| interface | rocsparse_spgeam_buffer_size |
| interface | rocsparse_spgeam_buffer_size_ |
| interface | rocsparse_spgeam_get_output |
| interface | rocsparse_spgeam_get_output_ |
Get the requested rocsparse_spgeam_output data from the SpGEAM descriptor. More... | |
| interface | rocsparse_spgeam_set_input |
| interface | rocsparse_spgeam_set_input_ |
Set the requested rocsparse_spgeam_input data in the SpGEAM descriptor. More... | |
| interface | rocsparse_spgemm |
| Sparse matrix sparse matrix multiplication. More... | |
| interface | rocsparse_spic0 |
| interface | rocsparse_spic0_ |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spic0_buffer_size |
| interface | rocsparse_spic0_buffer_size_ |
| Incomplete Cholesky factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spic0_descr_create |
| interface | rocsparse_spic0_descr_create_ |
| Create SpIC0 descriptor. More... | |
| interface | rocsparse_spic0_descr_destroy |
| interface | rocsparse_spic0_descr_destroy_ |
| Destroy SpIC0 descriptor. More... | |
| interface | rocsparse_spic0_get_output |
| interface | rocsparse_spic0_get_output_ |
Get the requested rocsparse_spic0_output data from the SpIC0 descriptor. More... | |
| interface | rocsparse_spic0_set_input |
| interface | rocsparse_spic0_set_input_ |
Set the requested rocsparse_spic0_input data in the SpIC0 descriptor. More... | |
| interface | rocsparse_spildlt0 |
| interface | rocsparse_spildlt0_ |
| Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spildlt0_buffer_size |
| interface | rocsparse_spildlt0_buffer_size_ |
| Incomplete \(LDL^H\) factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spildlt0_descr_create |
| interface | rocsparse_spildlt0_descr_create_ |
| Create SpILDLT0 descriptor. More... | |
| interface | rocsparse_spildlt0_descr_destroy |
| interface | rocsparse_spildlt0_descr_destroy_ |
| Destroy SpILDLT0 descriptor. More... | |
| interface | rocsparse_spildlt0_get_output |
| interface | rocsparse_spildlt0_get_output_ |
Get the requested rocsparse_spildlt0_output data from the SpILDLT0 descriptor. More... | |
| interface | rocsparse_spildlt0_set_input |
| interface | rocsparse_spildlt0_set_input_ |
Set the requested rocsparse_spildlt0_input data in the SpILDLT0 descriptor. More... | |
| interface | rocsparse_spilu0 |
| interface | rocsparse_spilu0_ |
| Incomplete LU factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spilu0_buffer_size |
| interface | rocsparse_spilu0_buffer_size_ |
| Get buffer size for incomplete LU factorization with 0 fill-ins and no pivoting. More... | |
| interface | rocsparse_spilu0_descr_create |
| interface | rocsparse_spilu0_descr_create_ |
| Create SpILU0 descriptor. More... | |
| interface | rocsparse_spilu0_descr_destroy |
| interface | rocsparse_spilu0_descr_destroy_ |
| Destroy SpILU0 descriptor. More... | |
| interface | rocsparse_spilu0_get_output |
| interface | rocsparse_spilu0_get_output_ |
Get the requested rocsparse_spilu0_output data from the SpILU0 descriptor. More... | |
| interface | rocsparse_spilu0_set_input |
| interface | rocsparse_spilu0_set_input_ |
Set the requested rocsparse_spilu0_input data in the SpILU0 descriptor. More... | |
| interface | rocsparse_spitsv |
| Sparse iterative triangular solve. More... | |
| interface | rocsparse_spmat_get_attribute |
| Get the requested attribute data from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_format |
| Get the sparse matrix format from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_index_base |
| Get the sparse matrix index base from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_nnz |
| Get the number of non-zeros from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_size |
| Get the number of rows, columns, and non-zeros from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_strided_batch |
| Get the strided batch count from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_get_values |
| Get the values array from the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_scale |
| interface | rocsparse_spmat_scale_ |
| Sparse matrix scaling. More... | |
| interface | rocsparse_spmat_set_attribute |
| Set the requested attribute data in the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_set_nnz |
| Set the number of non-zeros in the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_set_strided_batch |
| Set the strided batch count in the sparse matrix descriptor. More... | |
| interface | rocsparse_spmat_set_values |
| Set the values array in the sparse matrix descriptor. More... | |
| interface | rocsparse_spmm |
| Sparse matrix dense matrix multiplication. More... | |
| interface | rocsparse_spmv |
| Sparse matrix vector multiplication. More... | |
| interface | rocsparse_spmv_clear_extra |
| interface | rocsparse_spmv_clear_extra_ |
| Clear extra parameters for SpMV. More... | |
| interface | rocsparse_spmv_set_extra |
| interface | rocsparse_spmv_set_extra_ |
| Set extra scalar and vector parameters for SpMV. More... | |
| interface | rocsparse_spmv_set_input |
| interface | rocsparse_spmv_set_input_ |
Set the requested rocsparse_spmv_input data in the SpMV descriptor. More... | |
| interface | rocsparse_sprune_csr2csr |
| Convert and prune sparse CSR matrix \(A\) into a sparse CSR matrix \(C\). More... | |
| interface | rocsparse_sprune_csr2csr_buffer_size |
| interface | rocsparse_sprune_csr2csr_by_percentage |
| Convert and prune by percentage a sparse CSR matrix \(A\) into a sparse CSR matrix \(C\). More... | |
| interface | rocsparse_sprune_csr2csr_by_percentage_buffer_size |
| interface | rocsparse_sprune_csr2csr_nnz |
| interface | rocsparse_sprune_csr2csr_nnz_by_percentage |
| interface | rocsparse_sprune_dense2csr |
| Convert and prune dense matrix \(A\) into a sparse CSR matrix \(C\). More... | |
| interface | rocsparse_sprune_dense2csr_buffer_size |
| interface | rocsparse_sprune_dense2csr_by_percentage |
| This function converts the matrix \(A\) in dense format into a sparse matrix in CSR format while pruning values based on percentage. More... | |
| interface | rocsparse_sprune_dense2csr_by_percentage_buffer_size |
| interface | rocsparse_sprune_dense2csr_nnz |
| interface | rocsparse_sprune_dense2csr_nnz_by_percentage |
| interface | rocsparse_spsm |
| Sparse triangular system solve with multiple right-hand sides. More... | |
| interface | rocsparse_spsv |
| Sparse triangular system solve. More... | |
| interface | rocsparse_sptrsm |
| interface | rocsparse_sptrsm_ |
| Sparse triangular system solve with multiple right-hand sides. More... | |
| interface | rocsparse_sptrsm_buffer_size |
| interface | rocsparse_sptrsm_buffer_size_ |
| interface | rocsparse_sptrsm_get_output |
| interface | rocsparse_sptrsm_get_output_ |
Get the requested rocsparse_sptrsm_output data from the sptrsm descriptor. More... | |
| interface | rocsparse_sptrsm_set_input |
| interface | rocsparse_sptrsm_set_input_ |
Set the requested rocsparse_sptrsm_input data in the sptrsm descriptor. More... | |
| interface | rocsparse_sptrsv |
| interface | rocsparse_sptrsv_ |
| Sparse triangular solve. More... | |
| interface | rocsparse_sptrsv_buffer_size |
| interface | rocsparse_sptrsv_buffer_size_ |
| interface | rocsparse_sptrsv_descr_create |
| interface | rocsparse_sptrsv_descr_create_ |
| Sparse matrix sptrsv routine descriptor creation. More... | |
| interface | rocsparse_sptrsv_descr_destroy |
| interface | rocsparse_sptrsv_descr_destroy_ |
| Destroy a sparse matrix sptrsv routine descriptor. More... | |
| interface | rocsparse_sptrsv_get_output |
| interface | rocsparse_sptrsv_get_output_ |
Get the requested rocsparse_sptrsv_output data from the sptrsv descriptor. More... | |
| interface | rocsparse_sptrsv_set_input |
| interface | rocsparse_sptrsv_set_input_ |
Set the requested rocsparse_sptrsv_input data in the sptrsv descriptor. More... | |
| interface | rocsparse_spvec_get |
| Get the fields of the sparse vector descriptor. More... | |
| interface | rocsparse_spvec_get_index_base |
| Get the index base stored in the sparse vector descriptor. More... | |
| interface | rocsparse_spvec_get_values |
| Get the values array stored in the sparse vector descriptor. More... | |
| interface | rocsparse_spvec_set_values |
| Set the values array in the sparse vector descriptor. More... | |
| interface | rocsparse_spvv |
| Sparse vector inner dot product. More... | |
| interface | rocsparse_sroti |
| Apply Givens rotation to a dense and a sparse vector. More... | |
| interface | rocsparse_ssctr |
| Scatter elements from a dense vector across a sparse vector. More... | |
| interface | rocsparse_state_debug |
| interface | rocsparse_state_debug_arguments |
| interface | rocsparse_state_debug_arguments_verbose |
| interface | rocsparse_state_debug_force_host_assert |
| interface | rocsparse_state_debug_kernel_launch |
| interface | rocsparse_state_debug_verbose |
| interface | rocsparse_state_roctx |
| interface | rocsparse_v2_spmv |
| interface | rocsparse_v2_spmv_ |
| Sparse matrix vector multiplication. More... | |
| interface | rocsparse_v2_spmv_buffer_size |
| interface | rocsparse_v2_spmv_buffer_size_ |
| interface | rocsparse_zaxpyi |
| interface | rocsparse_zbsr2csr |
| interface | rocsparse_zbsrgeam |
| interface | rocsparse_zbsrgemm |
| interface | rocsparse_zbsrgemm_buffer_size |
| interface | rocsparse_zbsric0 |
| interface | rocsparse_zbsric0_analysis |
| interface | rocsparse_zbsric0_buffer_size |
| interface | rocsparse_zbsrilu0 |
| interface | rocsparse_zbsrilu0_analysis |
| interface | rocsparse_zbsrilu0_buffer_size |
| interface | rocsparse_zbsrilu0_numeric_boost |
| interface | rocsparse_zbsrmm |
| interface | rocsparse_zbsrmv |
| interface | rocsparse_zbsrmv_analysis |
| interface | rocsparse_zbsrpad_value |
| interface | rocsparse_zbsrsm_analysis |
| interface | rocsparse_zbsrsm_buffer_size |
| interface | rocsparse_zbsrsm_solve |
| interface | rocsparse_zbsrsv_analysis |
| interface | rocsparse_zbsrsv_buffer_size |
| interface | rocsparse_zbsrsv_solve |
| interface | rocsparse_zbsrxmv |
| interface | rocsparse_zcheck_matrix_coo |
| interface | rocsparse_zcheck_matrix_coo_buffer_size |
| interface | rocsparse_zcheck_matrix_csc |
| interface | rocsparse_zcheck_matrix_csc_buffer_size |
| interface | rocsparse_zcheck_matrix_csr |
| interface | rocsparse_zcheck_matrix_csr_buffer_size |
| interface | rocsparse_zcheck_matrix_ell |
| interface | rocsparse_zcheck_matrix_ell_buffer_size |
| interface | rocsparse_zcheck_matrix_gebsc |
| interface | rocsparse_zcheck_matrix_gebsc_buffer_size |
| interface | rocsparse_zcheck_matrix_gebsr |
| interface | rocsparse_zcheck_matrix_gebsr_buffer_size |
| interface | rocsparse_zcoo2dense |
| interface | rocsparse_zcoomv |
| interface | rocsparse_zcsc2dense |
| interface | rocsparse_zcsr2bsr |
| interface | rocsparse_zcsr2csc |
| interface | rocsparse_zcsr2csr_compress |
| interface | rocsparse_zcsr2dense |
| interface | rocsparse_zcsr2ell |
| interface | rocsparse_zcsr2gebsr |
| interface | rocsparse_zcsr2gebsr_buffer_size |
| interface | rocsparse_zcsr2hyb |
| interface | rocsparse_zcsrcolor |
| interface | rocsparse_zcsrgeam |
| interface | rocsparse_zcsrgemm |
| interface | rocsparse_zcsrgemm_buffer_size |
| interface | rocsparse_zcsrgemm_numeric |
| interface | rocsparse_zcsric0 |
| interface | rocsparse_zcsric0_analysis |
| interface | rocsparse_zcsric0_buffer_size |
| interface | rocsparse_zcsrilu0 |
| interface | rocsparse_zcsrilu0_analysis |
| interface | rocsparse_zcsrilu0_buffer_size |
| interface | rocsparse_zcsrilu0_numeric_boost |
| interface | rocsparse_zcsritilu0_compute |
| interface | rocsparse_zcsritilu0_compute_ex |
| interface | rocsparse_zcsritilu0_history |
| interface | rocsparse_zcsritsv_analysis |
| interface | rocsparse_zcsritsv_buffer_size |
| interface | rocsparse_zcsritsv_solve |
| interface | rocsparse_zcsritsv_solve_ex |
| interface | rocsparse_zcsrmm |
| interface | rocsparse_zcsrmv |
| interface | rocsparse_zcsrmv_analysis |
| interface | rocsparse_zcsrsm_analysis |
| interface | rocsparse_zcsrsm_buffer_size |
| interface | rocsparse_zcsrsm_solve |
| interface | rocsparse_zcsrsv_analysis |
| interface | rocsparse_zcsrsv_buffer_size |
| interface | rocsparse_zcsrsv_solve |
| interface | rocsparse_zdense2coo |
| interface | rocsparse_zdense2csc |
| interface | rocsparse_zdense2csr |
| interface | rocsparse_zdotci |
| interface | rocsparse_zdoti |
| interface | rocsparse_zell2csr |
| interface | rocsparse_zellmv |
| interface | rocsparse_zgebsr2csr |
| interface | rocsparse_zgebsr2gebsc |
| interface | rocsparse_zgebsr2gebsc_buffer_size |
| interface | rocsparse_zgebsr2gebsr |
| interface | rocsparse_zgebsr2gebsr_buffer_size |
| interface | rocsparse_zgebsrmm |
| interface | rocsparse_zgebsrmv |
| interface | rocsparse_zgemmi |
| interface | rocsparse_zgemvi |
| interface | rocsparse_zgemvi_buffer_size |
| interface | rocsparse_zgpsv_interleaved_batch |
| interface | rocsparse_zgpsv_interleaved_batch_buffer_size |
| interface | rocsparse_zgthr |
| interface | rocsparse_zgthrz |
| interface | rocsparse_zgtsv |
| interface | rocsparse_zgtsv_buffer_size |
| interface | rocsparse_zgtsv_interleaved_batch |
| interface | rocsparse_zgtsv_interleaved_batch_buffer_size |
| interface | rocsparse_zgtsv_no_pivot |
| interface | rocsparse_zgtsv_no_pivot_buffer_size |
| interface | rocsparse_zgtsv_no_pivot_strided_batch |
| interface | rocsparse_zgtsv_no_pivot_strided_batch_buffer_size |
| interface | rocsparse_zhyb2csr |
| interface | rocsparse_zhybmv |
| interface | rocsparse_znnz |
| interface | rocsparse_znnz_compress |
| interface | rocsparse_zsctr |
Functions/Subroutines | |
| integer(kind(rocsparse_status_success)) function | rocsparse_handle_create_opt (handle, stream, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_handle_destroy_opt (handle, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_get_pointer_mode_typed (handle, pointer_mode) |
| integer(kind(rocsparse_status_success)) function | rocsparse_get_version_typed (handle, version) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spvec_get_typed (descr, mysize, nnz, indices, values, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_spvec_get_typed (descr, mysize, nnz, indices, values, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spvec_get_index_base_typed (descr, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgeam_set_input_opt (handle, descr, input, mydata, data_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgeam_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmv_set_input_opt (handle, descr, input, in, size_in_bytes, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_descr_create_opt (handle, p_sptrsv_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_descr_destroy_opt (handle, sptrsv_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_set_input_opt (handle, descr, input, mydata, data_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsm_set_input_opt (handle, descr, input, mydata, data_size, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsm_get_output_opt (handle, descr, output, mydata, data_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_descr_create_opt (handle, p_spic0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_descr_destroy_opt (handle, spic0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_set_input_opt (handle, spic0_descr, spic0_input, input, input_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_get_output_opt (handle, spic0_descr, spic0_output, output, output_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_descr_create_opt (handle, p_spilu0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_descr_destroy_opt (handle, spilu0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_set_input_opt (handle, spilu0_descr, spilu0_input, input, input_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_get_output_opt (handle, spilu0_descr, spilu0_output, output, output_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_descr_create_opt (handle, p_spildlt0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_descr_destroy_opt (handle, spildlt0_descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_set_input_opt (handle, spildlt0_descr, spildlt0_input, input, input_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_get_output_opt (handle, spildlt0_descr, spildlt0_output, output, output_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coo_get_typed (descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_coo_get_typed (descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coo_aos_get_typed (descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_coo_aos_get_typed (descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr_get_typed (descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_csr_get_typed (descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csc_get_typed (descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_csc_get_typed (descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ell_get_typed (descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_ell_get_typed (descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bell_get_typed (descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_bell_get_typed (descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sell_get_typed (descr, rows, cols, nnz, sell_slice_size, sell_colval_size, sell_slice_offsets, sell_col_ind, sell_val, sell_slice_offsets_type, sell_col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_sell_get_typed (descr, rows, cols, nnz, sell_slice_size, sell_colval_size, sell_slice_offsets, sell_col_ind, sell_val, sell_slice_offsets_type, sell_col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsr_get_typed (descr, brows, bcols, bnnz, block_dir, block_dim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_bsr_get_typed (descr, brows, bcols, bnnz, block_dir, block_dim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_get_size_typed (descr, rows, cols, nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_get_format_typed (descr, myformat) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_get_index_base_typed (descr, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_get_nnz_typed (descr, nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_get_strided_batch_typed (descr, batch_count) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnvec_descr_create_scalar_opt (handle, descr, pointer_mode, data_type, const_values, values, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnvec_get_typed (descr, mysize, values, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_dnvec_get_typed (descr, mysize, values, data_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnmat_get_typed (descr, rows, cols, ld, values, data_type, order) |
| integer(kind(rocsparse_status_success)) function | rocsparse_const_dnmat_get_typed (descr, rows, cols, ld, values, data_type, order) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnmat_get_strided_batch_typed (descr, batch_count, batch_stride) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnvec_get_strided_batch_typed (descr, batch_count, batch_stride) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_buffer_size_typed (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cscsort_buffer_size_typed (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2bsr_nnz_typed (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2csc_buffer_size_typed (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2ell_width_typed (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2gebsr_buffer_size_typed (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2gebsr_nnz_typed (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsort_buffer_size_typed (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ell2csr_nnz_typed (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_buffer_size_typed (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, row_block_dim_c, col_block_dim_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_gebsr2gebsr_nnz_typed (handle, dir, mb, nb, nnzb, descr_a, bsr_row_ptr_a, bsr_col_ind_a, row_block_dim_a, col_block_dim_a, descr_c, bsr_row_ptr_c, row_block_dim_c, col_block_dim_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_hyb2csr_buffer_size_typed (handle, descr, hyb, csr_row_ptr, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_typed (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_compress_typed (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_buffer_size_devptr (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_buffer_size_devptr (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_by_percentage_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_by_percentage_typed (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_buffer_size_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_buffer_size_devptr (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_buffer_size_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_buffer_size_devptr (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_typed (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_typed (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_typed (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_by_percentage_typed (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_by_percentage_typed (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsrgeam_nnzb_typed (handle, dir, mb, nb, block_dim, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_row_ptr_c, nnzb_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrgeam_typed (handle, dir, mb, nb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, beta, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrgemm_buffer_size_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsrgemm_nnzb_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, descr_a, nnzb_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_row_ptr_b, bsr_col_ind_b, descr_d, nnzb_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_row_ptr_c, nnzb_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrgemm_typed (handle, dir, trans_a, trans_b, mb, nb, kb, block_dim, alpha, descr_a, nnzb_a, bsr_val_a, bsr_row_ptr_a, bsr_col_ind_a, descr_b, nnzb_b, bsr_val_b, bsr_row_ptr_b, bsr_col_ind_b, beta, descr_d, nnzb_d, bsr_val_d, bsr_row_ptr_d, bsr_col_ind_d, descr_c, bsr_val_c, bsr_row_ptr_c, bsr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgeam_nnz_typed (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgeam_typed (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_buffer_size_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_buffer_size_devptr (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgemm_nnz_typed (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_numeric_typed (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, nnz_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_check_spmat_typed (handle, mat, data_status, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dense_to_sparse_typed (handle, mat_a, mat_b, alg, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_extract_buffer_size_typed (handle, descr, source, target, stage, buffer_size_in_bytes) |
| integer(kind(rocsparse_status_success)) function | rocsparse_extract_nnz_typed (handle, descr, nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sddmm_buffer_size_typed (handle, opa, opb, alpha, mat_a, mat_b, beta, mat_c, compute_type, alg, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sparse_to_dense_typed (handle, mat_a, mat_b, alg, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sparse_to_sparse_buffer_size_typed (handle, descr, source, target, stage, buffer_size_in_bytes) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgeam_buffer_size_opt (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgeam_buffer_size_typed (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgeam_opt (handle, descr, mat_a, mat_b, mat_c, stage, buffer_size, temp_buffer, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spgemm_typed (handle, trans_a, trans_b, alpha, a, b, beta, d, c, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_buffer_size_opt (handle, spic0_descr, a, p, spic0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_buffer_size_typed (handle, spic0_descr, a, p, spic0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spic0_opt (handle, spic0_descr, a, p, spic0_stage, buffer_size_in_bytes, buffer, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmat_scale_opt (handle, alpha, source, target, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_buffer_size_opt (handle, spildlt0_descr, a, p, spildlt0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_buffer_size_typed (handle, spildlt0_descr, a, p, spildlt0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spildlt0_opt (handle, spildlt0_descr, a, p, spildlt0_stage, buffer_size_in_bytes, buffer, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_buffer_size_opt (handle, spilu0_descr, a, p, spilu0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_buffer_size_typed (handle, spilu0_descr, a, p, spilu0_stage, p_buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spilu0_opt (handle, spilu0_descr, a, p, spilu0_stage, buffer_size_in_bytes, buffer, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spitsv_typed (handle, host_nmaxiter, host_tol, host_history, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmm_typed (handle, trans_a, trans_b, alpha, mat_a, mat_b, beta, mat_c, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmv_typed (handle, trans, alpha, mat, x, beta, y, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spsm_typed (handle, trans_a, trans_b, alpha, mata, matb, matc, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spsv_typed (handle, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsm_buffer_size_opt (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsm_buffer_size_typed (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsm_opt (handle, sptrsm_descr, a, x, y, sptrsm_stage, buffer_size_in_bytes, buffer, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_buffer_size_opt (handle, sptrsv_descr, spmat_descr, x, y, sptrsv_stage, buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_buffer_size_typed (handle, sptrsv_descr, spmat_descr, x, y, sptrsv_stage, buffer_size_in_bytes, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sptrsv_opt (handle, sptrsv_descr, a, x, y, sptrsv_stage, buffer_size_in_bytes, buffer, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spvv_typed (handle, trans, x, y, myresult, compute_type, buffer_size, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_v2_spmv_buffer_size_opt (handle, descr, mat, x, y, stage, buffer_size_in_bytes, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_v2_spmv_buffer_size_typed (handle, descr, mat, x, y, stage, buffer_size_in_bytes, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_v2_spmv_opt (handle, descr, alpha, mat, x, beta, y, stage, buffer_size_in_bytes, buffer, error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmv_set_extra_opt (handle, descr, num_extras, gamma_vec, z_vecs, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_spmv_clear_extra_opt (handle, descr, p_error) |
| integer(kind(rocsparse_status_success)) function | rocsparse_saxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_daxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_caxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zaxpyi_typed (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdotci_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdotci_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdoti_typed (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sroti_typed (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_droti_typed (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsrsv_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_buffer_size_typed (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_solve_typed (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrxmv_typed (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoomv_typed (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csritsv_zero_pivot_typed (handle, descr, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsritsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsritsv_solve_typed (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsritsv_solve_devptr (handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsritsv_solve_ex_typed (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsritsv_solve_ex_devptr (handle, host_nmaxiter, host_nfreeiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmv_typed (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsv_zero_pivot_typed (handle, descr, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_buffer_size_typed (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_solve_typed (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zellmv_typed (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmv_typed (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemvi_buffer_size_typed (handle, trans, m, n, nnz, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemvi_typed (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_shybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dhybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_chybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zhybmv_typed (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsrsm_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_buffer_size_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_solve_typed (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmm_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsm_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_buffer_size_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_buffer_size_devptr (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_analysis_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_solve_typed (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmm_typed (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemmi_typed (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsric0_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_bsrilu0_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dsbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcbsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_buffer_size_typed (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csric0_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csric0_singular_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csric0_get_tolerance_typed (handle, myinfo, tolerance) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrilu0_zero_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrilu0_get_tolerance_typed (handle, myinfo, tolerance) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrilu0_singular_pivot_typed (handle, myinfo, position) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dscsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dccsrilu0_numeric_boost_typed (handle, myinfo, enable_boost, boost_tol, boost_val) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_buffer_size_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csritilu0_buffer_size_typed (handle, alg, option, nmaxiter, m, nnz, csr_row_ptr, csr_col_ind, idx_base, datatype, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgpsv_interleaved_batch_buffer_size_typed (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_buffer_size_typed (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_interleaved_batch_buffer_size_typed (handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrcolor_typed (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_coo_buffer_size_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_coo_typed (handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_csc_buffer_size_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_csc_typed (handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_csr_buffer_size_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_csr_typed (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_ell_buffer_size_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_ell_typed (handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_gebsc_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_gebsc_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsc_val, bsc_col_ptr, bsc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_gebsr_buffer_size_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcheck_matrix_gebsr_typed (handle, dir, mb, nb, nnzb, row_block_dim, col_block_dim, bsr_val, bsr_row_ptr, bsr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_check_matrix_hyb_buffer_size_typed (handle, hyb, idx_base, matrix_type, uplo, storage, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_check_matrix_hyb_typed (handle, hyb, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coo2csr_rank_0 (handle, coo_row_ind, nnz, m, csr_row_ptr, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coo2csr_rank_1 (handle, coo_row_ind, nnz, m, csr_row_ptr, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoo2dense_rank_0 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoo2dense_rank_1 (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoo2dense_full_rank (handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_buffer_size_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_buffer_size_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_by_row_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_by_row_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_by_column_rank_0 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_coosort_by_column_rank_1 (handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsc2dense_rank_0 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsc2dense_rank_1 (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsc2dense_full_rank (handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cscsort_buffer_size_rank_0 (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cscsort_buffer_size_rank_1 (handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cscsort_rank_0 (handle, m, n, nnz, descr, csc_col_ptr, csc_row_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cscsort_rank_1 (handle, m, n, nnz, descr, csc_col_ptr, csc_row_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2bsr_nnz_rank_0 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2bsr_nnz_rank_1 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2bsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2bsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2coo_rank_0 (handle, csr_row_ptr, nnz, m, coo_row_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2coo_rank_1 (handle, csr_row_ptr, nnz, m, coo_row_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2csc_buffer_size_rank_0 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2csc_buffer_size_rank_1 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2csc_rank_0 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2csc_rank_1 (handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2csr_compress_rank_0 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2csr_compress_rank_1 (handle, m, n, descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, nnz_a, nnz_per_row, csr_val_c, csr_row_ptr_c, csr_col_ind_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2dense_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2dense_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2dense_full_rank (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, a, ld) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2ell_width_rank_0 (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2ell_width_rank_1 (handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2ell_rank_0 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2ell_rank_1 (handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2gebsr_buffer_size_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2gebsr_buffer_size_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2gebsr_nnz_rank_0 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2gebsr_nnz_rank_0_devptr (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2gebsr_nnz_rank_1 (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csr2gebsr_nnz_rank_1_devptr (handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2gebsr_rank_0 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2gebsr_rank_1 (handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2hyb_rank_0 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsr2hyb_rank_1 (handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsort_buffer_size_rank_0 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsort_buffer_size_rank_1 (handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsort_rank_0 (handle, m, n, nnz, descr, csr_row_ptr, csr_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrsort_rank_1 (handle, m, n, nnz, descr, csr_row_ptr, csr_col_ind, perm, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2coo_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2coo_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2coo_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csc_rank_0 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csc_rank_1 (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csc_full_rank (handle, m, n, descr, a, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csr_rank_0 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csr_rank_1 (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdense2csr_full_rank (handle, m, n, descr, a, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ell2csr_nnz_rank_0 (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ell2csr_nnz_rank_1 (handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zell2csr_rank_0 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zell2csr_rank_1 (handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2csr_rank_0 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2csr_rank_1 (handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_buffer_size_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_buffer_size_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_rank_0 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsr2gebsc_rank_1 (handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_hyb2csr_buffer_size_rank_0 (handle, descr, hyb, csr_row_ptr, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_hyb2csr_buffer_size_rank_1 (handle, descr, hyb, csr_row_ptr, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_shyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_shyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dhyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dhyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_chyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_chyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zhyb2csr_rank_0 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zhyb2csr_rank_1 (handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_create_identity_permutation_rank_0 (handle, n, p) |
| integer(kind(rocsparse_status_success)) function | rocsparse_create_identity_permutation_rank_1 (handle, n, p) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_rank_0 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_rank_1 (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_full_rank (handle, dir, m, n, descr, a, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_snnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dnnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cnnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_compress_rank_0 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_znnz_compress_rank_1 (handle, m, descr_a, csr_val_a, csr_row_ptr_a, nnz_per_row, nnz_c, tol) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, threshold, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_row_ptr_c, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_csr2csr_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_by_percentage_rank_0 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_csr2csr_by_percentage_rank_1 (handle, m, n, nnz_a, csr_descr_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, percentage, csr_descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_buffer_size_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_buffer_size_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_buffer_size_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_buffer_size_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_buffer_size_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_buffer_size_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_rank_0 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_rank_1 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_full_rank (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_rank_0 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_rank_1 (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_full_rank (handle, m, n, a, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_rank_0 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_rank_1 (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_full_rank (handle, m, n, a, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_row_ptr, nnz_total_dev_host_ptr, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sprune_dense2csr_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_rank_0 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_rank_1 (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dprune_dense2csr_by_percentage_full_rank (handle, m, n, a, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgeam_nnz_rank_0 (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgeam_nnz_rank_1 (handle, m, n, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_row_ptr_c, nnz_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgeam_rank_0 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgeam_rank_1 (handle, m, n, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, beta, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_buffer_size_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_buffer_size_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, info_c, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgemm_nnz_rank_0 (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csrgemm_nnz_rank_1 (handle, trans_a, trans_b, m, n, k, descr_a, nnz_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_row_ptr_b, csr_col_ind_b, descr_d, nnz_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_row_ptr_c, nnz_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_rank_0 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrgemm_rank_1 (handle, trans_a, trans_b, m, n, k, alpha, descr_a, nnz_a, csr_val_a, csr_row_ptr_a, csr_col_ind_a, descr_b, nnz_b, csr_val_b, csr_row_ptr_b, csr_col_ind_b, beta, descr_d, nnz_d, csr_val_d, csr_row_ptr_d, csr_col_ind_d, descr_c, csr_val_c, csr_row_ptr_c, csr_col_ind_c, info_c, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_saxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_saxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_daxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_daxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_caxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_caxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zaxpyi_rank_0 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zaxpyi_rank_1 (handle, nnz, alpha, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdotci_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdotci_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdotci_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdotci_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ddoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdoti_rank_0 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zdoti_rank_1 (handle, nnz, x_val, x_ind, y, myresult, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgthr_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgthr_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgthrz_rank_0 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgthrz_rank_1 (handle, nnz, y, x_val, x_ind, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sroti_rank_0 (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sroti_rank_1 (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_droti_rank_0 (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_droti_rank_1 (handle, nnz, x_val, x_ind, y, c, s, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ssctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ssctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dsctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dsctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_csctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zsctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zsctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_isctr_rank_0 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_isctr_rank_1 (handle, nnz, x_val, x_ind, y, idx_base) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_buffer_size_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_buffer_size_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_analysis_rank_0 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_analysis_rank_1 (handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_solve_rank_0 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsv_solve_rank_1 (handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrxmv_rank_0 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrxmv_rank_1 (handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoomv_rank_0 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcoomv_rank_1 (handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmv_analysis_rank_0 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmv_analysis_rank_1 (handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmv_rank_0 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmv_rank_1 (handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_buffer_size_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_buffer_size_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_analysis_rank_0 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_analysis_rank_1 (handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_solve_rank_0 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsv_solve_rank_1 (handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, x, y, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zellmv_rank_0 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zellmv_rank_1 (handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmv_rank_0 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmv_rank_1 (handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemvi_rank_0 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemvi_rank_1 (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemvi_full_rank (handle, trans, m, n, alpha, a, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_shybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_shybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dhybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dhybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_chybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_chybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zhybmv_rank_0 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zhybmv_rank_1 (handle, trans, alpha, descr, hyb, x, beta, y) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_buffer_size_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_buffer_size_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_analysis_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_analysis_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_solve_rank_0 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_solve_rank_1 (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrsm_solve_full_rank (handle, dir, trans_a, trans_x, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, b, ldb, x, ldx, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmm_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmm_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrmm_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_buffer_size_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_buffer_size_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_buffer_size_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_analysis_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_analysis_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_analysis_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_solve_rank_0 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_solve_rank_1 (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrsm_solve_full_rank (handle, trans_a, trans_b, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, b, ldb, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmm_rank_0 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmm_rank_1 (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgebsrmm_full_rank (handle, dir, trans_a, trans_b, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, b, ldb, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemmi_rank_0 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemmi_rank_1 (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgemmi_full_rank (handle, trans_a, trans_b, m, n, k, nnz, alpha, a, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, c, ldc) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsric0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_buffer_size_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_buffer_size_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_analysis_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_analysis_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_rank_0 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zbsrilu0_rank_1 (handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsric0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_buffer_size_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_buffer_size_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_analysis_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_analysis_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, analysis, solve, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrilu0_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, myinfo, policy, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgpsv_interleaved_batch_rank_0 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgpsv_interleaved_batch_rank_1 (handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_buffer_size_rank_0 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_buffer_size_rank_1 (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_buffer_size_full_rank (handle, m, n, dl, d, du, b, ldb, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_rank_0 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_rank_1 (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_full_rank (handle, m, n, dl, d, du, b, ldb, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_sgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_cgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_strided_batch_rank_0 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zgtsv_no_pivot_strided_batch_rank_1 (handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_scsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_dcsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_ccsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrcolor_rank_0 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
| integer(kind(rocsparse_status_success)) function | rocsparse_zcsrcolor_rank_1 (handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, myinfo) |
Function/Subroutine Documentation
◆ rocsparse_bell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(kind(rocsparse_direction_row)), target | ell_block_dir, | ||
| integer(c_int64_t), target | ell_block_dim, | ||
| integer(c_int64_t), target | ell_cols, | ||
| type(c_ptr) | ell_col_ind, | ||
| type(c_ptr) | ell_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_bsr_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsr_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | brows, | ||
| integer(c_int64_t), target | bcols, | ||
| integer(c_int64_t), target | bnnz, | ||
| integer(kind(rocsparse_direction_row)), target | block_dir, | ||
| integer(c_int64_t), target | block_dim, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| type(c_ptr) | bsr_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_bsrgeam_nnzb_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrgeam_nnzb_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| integer(c_int), target | nnzb_c | ||
| ) |
◆ rocsparse_bsrgemm_nnzb_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrgemm_nnzb_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| integer(c_int), target | nnzb_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_bsric0_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsric0_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_bsrilu0_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrilu0_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_bsrsm_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrsm_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_bsrsv_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_bsrsv_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_caxpyi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_float_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_caxpyi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_caxpyi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_caxpyi_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cbsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_cbsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_cbsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c | ||
| ) |
◆ rocsparse_cbsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr) | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_val_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_float), target | boost_tol, | ||
| complex(c_float_complex), target | boost_val | ||
| ) |
◆ rocsparse_cbsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cbsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cbsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cbsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cbsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_cbsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_cbsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_cbsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), dimension(:,:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cbsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cbsrxmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_mask_ptr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_end_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_cbsrxmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_mask_ptr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_end_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_cbsrxmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cbsrxmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_mask_ptr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_end_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_ccheck_matrix_coo_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_coo_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_coo_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_coo_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccheck_matrix_csc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_csc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csc_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccheck_matrix_csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccheck_matrix_ell_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_ell_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_ell_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_ell_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccheck_matrix_gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_gebsc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsc_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccheck_matrix_gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccheck_matrix_gebsr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccheck_matrix_gebsr_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccoo2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccoo2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccoo2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoo2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccoomv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_ccoomv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_ccoomv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccoomv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_ccsc2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsc2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsc2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsc2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsr2bsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2bsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind | ||
| ) |
◆ rocsparse_ccsr2bsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2bsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind | ||
| ) |
◆ rocsparse_ccsr2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | csc_val, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsr2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsr2csr_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csr_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_float_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| complex(c_float_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| complex(c_float_complex) | tol | ||
| ) |
◆ rocsparse_ccsr2csr_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2csr_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_float_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| complex(c_float_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| complex(c_float_complex) | tol | ||
| ) |
◆ rocsparse_ccsr2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsr2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsr2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_ccsr2ell_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2ell_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind | ||
| ) |
◆ rocsparse_ccsr2ell_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2ell_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind | ||
| ) |
◆ rocsparse_ccsr2gebsr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsr2gebsr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsr2gebsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsr2gebsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2gebsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsr2hyb_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2hyb_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_ccsr2hyb_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsr2hyb_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_ccsrcolor_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), target | coloring, | ||
| integer(c_int), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_ccsrcolor_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), dimension(:), target | coloring, | ||
| integer(c_int), dimension(:), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_ccsrcolor_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrcolor_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| type(c_ptr) | coloring, | ||
| type(c_ptr) | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_ccsrgeam_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_float_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_float_complex), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_float_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_ccsrgeam_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_float_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_float_complex), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_float_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_ccsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c | ||
| ) |
◆ rocsparse_ccsrgemm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrgemm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrgemm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrgemm_numeric_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_numeric_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int) | nnz_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrgemm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_float_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_float_complex), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| complex(c_float_complex), target | csr_val_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_float_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrgemm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_float_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_float_complex), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| complex(c_float_complex), dimension(:), target | csr_val_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_float_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_float), target | boost_tol, | ||
| complex(c_float_complex), target | boost_val | ||
| ) |
◆ rocsparse_ccsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsritsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsritsv_solve_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsritsv_solve_ex_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_ex_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsritsv_solve_ex_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_ex_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsritsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsritsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_ccsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_ccsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_ccsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_ccsrmv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_ccsrmv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_ccsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_ccsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_ccsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_ccsrsm_analysis_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_analysis_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_analysis_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsm_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_ccsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ccsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ccsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cdense2coo_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_float_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_cdense2coo_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| complex(c_float_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind | ||
| ) |
◆ rocsparse_cdense2coo_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2coo_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_float_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_cdense2csc_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| complex(c_float_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_cdense2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_columns, | ||
| complex(c_float_complex), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind | ||
| ) |
◆ rocsparse_cdense2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| complex(c_float_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_cdense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_cdense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_cdense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_cdotci_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_float_complex), target | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cdotci_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cdotci_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdotci_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cdoti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_float_complex), target | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cdoti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cdoti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cdoti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| complex(c_float_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cell2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cell2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_cell2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cell2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_cellmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_cellmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_cellmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cellmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_cgebsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_cgebsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_cgebsr2gebsc_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_0_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_cgebsr2gebsc_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_rank_1_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_cgebsr2gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_cgebsr2gebsc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), target | bsc_val, | ||
| integer(c_int), target | bsc_row_ind, | ||
| integer(c_int), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgebsr2gebsc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), dimension(:), target | bsc_val, | ||
| integer(c_int), dimension(:), target | bsc_row_ind, | ||
| integer(c_int), dimension(:), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgebsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| integer(c_int) | row_block_dim_a, | ||
| integer(c_int) | col_block_dim_a, | ||
| integer(c_int) | row_block_dim_c, | ||
| integer(c_int) | col_block_dim_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgebsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgebsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgebsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgebsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgebsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_cgebsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_cgebsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgebsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_cgemmi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgemmi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgemmi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgemmi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemmi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_cgemvi_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgemvi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgemvi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgemvi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgemvi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgemvi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_float_complex), target | ds, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | dw, | ||
| complex(c_float_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_float_complex), dimension(:), target | ds, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | dw, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgpsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | ds, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | dw, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgpsv_interleaved_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_float_complex), target | ds, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | dw, | ||
| complex(c_float_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgpsv_interleaved_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgpsv_interleaved_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_float_complex), dimension(:), target | ds, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | dw, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgthr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | y, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cgthr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cgthrz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthrz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | y, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cgthrz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgthrz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_cgtsv_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gtsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_strided_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_no_pivot_strided_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_no_pivot_strided_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), target | dl, | ||
| complex(c_float_complex), target | d, | ||
| complex(c_float_complex), target | du, | ||
| complex(c_float_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cgtsv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cgtsv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_float_complex), dimension(:), target | dl, | ||
| complex(c_float_complex), dimension(:), target | d, | ||
| complex(c_float_complex), dimension(:), target | du, | ||
| complex(c_float_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_check_matrix_hyb_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_matrix_hyb_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | hyb, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_check_matrix_hyb_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_matrix_hyb_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | hyb, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_check_spmat_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_check_spmat_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | mat, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| integer(kind(rocsparse_check_spmat_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_chyb2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chyb2csr_rank_0 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_float_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_chyb2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chyb2csr_rank_1 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_float_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_chybmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_float_complex), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), target | y | ||
| ) |
◆ rocsparse_chybmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_float_complex), dimension(:), target | x, | ||
| complex(c_float_complex), target | beta, | ||
| complex(c_float_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_chybmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_chybmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_float_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| type(c_ptr) | x, | ||
| complex(c_float_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_cnnz_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_float_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_float_complex) | tol | ||
| ) |
◆ rocsparse_cnnz_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_float_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_float_complex) | tol | ||
| ) |
◆ rocsparse_cnnz_compress_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_compress_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_float_complex) | tol | ||
| ) |
◆ rocsparse_cnnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_cnnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_cnnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_float_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_cnnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cnnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | ld, | ||
| type(c_ptr) | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_const_bell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_bell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(kind(rocsparse_direction_row)), target | ell_block_dir, | ||
| integer(c_int64_t), target | ell_block_dim, | ||
| integer(c_int64_t), target | ell_cols, | ||
| type(c_ptr) | ell_col_ind, | ||
| type(c_ptr) | ell_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_bsr_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_bsr_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | brows, | ||
| integer(c_int64_t), target | bcols, | ||
| integer(c_int64_t), target | bnnz, | ||
| integer(kind(rocsparse_direction_row)), target | block_dir, | ||
| integer(c_int64_t), target | block_dim, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| type(c_ptr) | bsr_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_coo_aos_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_coo_aos_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | coo_ind, | ||
| type(c_ptr) | coo_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_coo_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_coo_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | coo_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_csc_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_csc_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| type(c_ptr) | csc_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_csr_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_csr_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | csr_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_dnmat_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_dnmat_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | ld, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type, | ||
| integer(kind(rocsparse_order_row)), target | order | ||
| ) |
◆ rocsparse_const_dnvec_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_dnvec_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | mysize, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_ell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_ell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| type(c_ptr) | ell_col_ind, | ||
| type(c_ptr) | ell_val, | ||
| integer(c_int64_t), target | ell_width, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_sell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_sell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| integer(c_int64_t), target | sell_slice_size, | ||
| integer(c_int64_t), target | sell_colval_size, | ||
| type(c_ptr) | sell_slice_offsets, | ||
| type(c_ptr) | sell_col_ind, | ||
| type(c_ptr) | sell_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | sell_slice_offsets_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | sell_col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_const_spvec_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_const_spvec_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | mysize, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | indices, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_coo2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int) | nnz, | ||
| integer(c_int) | m, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_coo2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int) | nnz, | ||
| integer(c_int) | m, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_coo_aos_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo_aos_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | coo_ind, | ||
| type(c_ptr) | coo_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_coo_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coo_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | coo_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_coosort_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_coosort_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_coosort_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_coosort_by_column_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_column_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| integer(c_int), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_coosort_by_column_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_column_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| integer(c_int), dimension(:), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_coosort_by_row_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_row_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| integer(c_int), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_coosort_by_row_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_coosort_by_row_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| integer(c_int), dimension(:), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_create_identity_permutation_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_create_identity_permutation_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | n, | ||
| integer(c_int), target | p | ||
| ) |
◆ rocsparse_create_identity_permutation_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_create_identity_permutation_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | n, | ||
| integer(c_int), dimension(:), target | p | ||
| ) |
◆ rocsparse_csc_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csc_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| type(c_ptr) | csc_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_cscsort_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cscsort_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cscsort_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_cscsort_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_int), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_cscsort_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_cscsort_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_int), dimension(:), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csctr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csctr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_float_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_csctr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csctr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_float_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_float_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_csr2bsr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_nnz | ||
| ) |
◆ rocsparse_csr2bsr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_nnz | ||
| ) |
◆ rocsparse_csr2bsr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2bsr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| integer(c_int), target | bsr_nnz | ||
| ) |
◆ rocsparse_csr2coo_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2coo_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int) | nnz, | ||
| integer(c_int) | m, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_csr2coo_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2coo_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int) | nnz, | ||
| integer(c_int) | m, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_csr2csc_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csr2csc_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csr2csc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2csc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csr2ell_width_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int), target | ell_width | ||
| ) |
◆ rocsparse_csr2ell_width_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int), target | ell_width | ||
| ) |
◆ rocsparse_csr2ell_width_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2ell_width_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int), target | ell_width | ||
| ) |
◆ rocsparse_csr2gebsr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_int), target | bsr_nnz_devhost, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csr2gebsr_nnz_rank_0_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_0_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | bsr_nnz_devhost, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csr2gebsr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_int), target | bsr_nnz_devhost, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csr2gebsr_nnz_rank_1_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_rank_1_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | bsr_nnz_devhost, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csr2gebsr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr2gebsr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_int), target | bsr_nnz_devhost, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csr_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csr_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | csr_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | row_ptr_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_csrgeam_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c | ||
| ) |
◆ rocsparse_csrgeam_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c | ||
| ) |
◆ rocsparse_csrgeam_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgeam_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c | ||
| ) |
◆ rocsparse_csrgemm_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csrgemm_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csrgemm_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrgemm_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csric0_get_tolerance_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_get_tolerance_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | tolerance | ||
| ) |
◆ rocsparse_csric0_singular_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_singular_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csric0_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csric0_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csrilu0_get_tolerance_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_get_tolerance_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | tolerance | ||
| ) |
◆ rocsparse_csrilu0_singular_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_singular_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csrilu0_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrilu0_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csritilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csritilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_itilu0_alg_default)) | alg, | ||
| integer(c_int) | option, | ||
| integer(c_int) | nmaxiter, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)) | datatype, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csritsv_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csritsv_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csrsm_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsm_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_csrsort_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csrsort_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csrsort_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_csrsort_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csrsort_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsort_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int), dimension(:), target | perm, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_csrsv_zero_pivot_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrsv_zero_pivot_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_int), target | position | ||
| ) |
◆ rocsparse_daxpyi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_double), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_daxpyi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_daxpyi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_daxpyi_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dbsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_dbsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_dbsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c | ||
| ) |
◆ rocsparse_dbsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr) | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_val_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| real(c_double), target | boost_val | ||
| ) |
◆ rocsparse_dbsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dbsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dbsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dbsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dbsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dbsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dbsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dbsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), dimension(:,:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), dimension(:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dbsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | x, | ||
| real(c_double), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dbsrxmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_mask_ptr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_end_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dbsrxmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_mask_ptr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_end_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dbsrxmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dbsrxmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_mask_ptr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_end_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dcbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| complex(c_float_complex), target | boost_val | ||
| ) |
◆ rocsparse_dccsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dccsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| complex(c_float_complex), target | boost_val | ||
| ) |
◆ rocsparse_dcheck_matrix_coo_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_coo_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_coo_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_coo_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcheck_matrix_csc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_csc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csc_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcheck_matrix_csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcheck_matrix_ell_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_ell_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_ell_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_ell_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcheck_matrix_gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_gebsc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsc_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcheck_matrix_gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcheck_matrix_gebsr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcheck_matrix_gebsr_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcoo2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcoo2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcoo2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoo2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcoomv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dcoomv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dcoomv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcoomv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dcsc2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsc2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsc2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsc2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsr2bsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2bsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind | ||
| ) |
◆ rocsparse_dcsr2bsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2bsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind | ||
| ) |
◆ rocsparse_dcsr2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | csc_val, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsr2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsr2csr_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csr_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| real(c_double) | tol | ||
| ) |
◆ rocsparse_dcsr2csr_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2csr_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| real(c_double) | tol | ||
| ) |
◆ rocsparse_dcsr2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsr2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsr2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_dcsr2ell_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2ell_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), target | ell_val, | ||
| integer(c_int), target | ell_col_ind | ||
| ) |
◆ rocsparse_dcsr2ell_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2ell_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind | ||
| ) |
◆ rocsparse_dcsr2gebsr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsr2gebsr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsr2gebsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsr2gebsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2gebsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsr2hyb_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2hyb_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_dcsr2hyb_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsr2hyb_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_dcsrcolor_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), target | coloring, | ||
| integer(c_int), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_dcsrcolor_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), dimension(:), target | coloring, | ||
| integer(c_int), dimension(:), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_dcsrcolor_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrcolor_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| type(c_ptr) | coloring, | ||
| type(c_ptr) | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_dcsrgeam_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_double), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_dcsrgeam_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_double), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_dcsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c | ||
| ) |
◆ rocsparse_dcsrgemm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrgemm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrgemm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrgemm_numeric_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_numeric_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int) | nnz_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrgemm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_double), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| real(c_double), target | csr_val_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrgemm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_double), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| real(c_double), dimension(:), target | csr_val_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_double), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| real(c_double), target | boost_val | ||
| ) |
◆ rocsparse_dcsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsritsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsritsv_solve_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsritsv_solve_ex_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_ex_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsritsv_solve_ex_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_ex_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsritsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsritsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dcsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dcsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dcsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dcsrmv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_dcsrmv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_dcsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dcsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dcsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dcsrsm_analysis_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_analysis_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_analysis_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsm_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dcsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), target | x, | ||
| real(c_double), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dcsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dcsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_ddense2coo_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_double), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_ddense2coo_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| real(c_double), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind | ||
| ) |
◆ rocsparse_ddense2coo_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2coo_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_double), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_ddense2csc_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| real(c_double), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_ddense2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_columns, | ||
| real(c_double), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind | ||
| ) |
◆ rocsparse_ddense2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| real(c_double), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_ddense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_ddense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_ddense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_ddoti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_double), target | y, | ||
| real(c_double), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_ddoti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), dimension(:), target | y, | ||
| real(c_double), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_ddoti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ddoti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| real(c_double), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dell2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dell2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_dell2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dell2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_dellmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dellmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dellmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dellmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dense_to_sparse_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dense_to_sparse_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| integer(kind(rocsparse_dense_to_sparse_alg_default)) | alg, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgebsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_dgebsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_dgebsr2gebsc_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_0_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_dgebsr2gebsc_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_rank_1_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_dgebsr2gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_dgebsr2gebsc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), target | bsc_val, | ||
| integer(c_int), target | bsc_row_ind, | ||
| integer(c_int), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgebsr2gebsc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), dimension(:), target | bsc_val, | ||
| integer(c_int), dimension(:), target | bsc_row_ind, | ||
| integer(c_int), dimension(:), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgebsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| integer(c_int) | row_block_dim_a, | ||
| integer(c_int) | col_block_dim_a, | ||
| integer(c_int) | row_block_dim_c, | ||
| integer(c_int) | col_block_dim_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgebsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgebsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgebsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgebsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgebsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dgebsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dgebsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgebsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dgemmi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgemmi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgemmi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgemmi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemmi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_dgemvi_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgemvi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgemvi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgemvi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgemvi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgemvi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_double), target | ds, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | dw, | ||
| real(c_double), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_double), dimension(:), target | ds, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | dw, | ||
| real(c_double), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgpsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | ds, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | dw, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgpsv_interleaved_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_double), target | ds, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | dw, | ||
| real(c_double), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgpsv_interleaved_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgpsv_interleaved_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_double), dimension(:), target | ds, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | dw, | ||
| real(c_double), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgthr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | y, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dgthr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | y, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dgthrz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthrz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | y, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dgthrz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgthrz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | y, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dgtsv_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gtsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_strided_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_no_pivot_strided_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_no_pivot_strided_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | dl, | ||
| real(c_double), target | d, | ||
| real(c_double), target | du, | ||
| real(c_double), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dgtsv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dgtsv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | dl, | ||
| real(c_double), dimension(:), target | d, | ||
| real(c_double), dimension(:), target | du, | ||
| real(c_double), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dhyb2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhyb2csr_rank_0 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dhyb2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhyb2csr_rank_1 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dhybmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_double), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), target | y | ||
| ) |
◆ rocsparse_dhybmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_double), dimension(:), target | x, | ||
| real(c_double), target | beta, | ||
| real(c_double), dimension(:), target | y | ||
| ) |
◆ rocsparse_dhybmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dhybmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_double), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| type(c_ptr) | x, | ||
| real(c_double), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_dnmat_get_strided_batch_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnmat_get_strided_batch_typed | ( | type(c_ptr), value | descr, |
| integer(c_int), target | batch_count, | ||
| integer(c_int64_t), target | batch_stride | ||
| ) |
◆ rocsparse_dnmat_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnmat_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | ld, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type, | ||
| integer(kind(rocsparse_order_row)), target | order | ||
| ) |
◆ rocsparse_dnnz_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_double) | tol | ||
| ) |
◆ rocsparse_dnnz_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_double) | tol | ||
| ) |
◆ rocsparse_dnnz_compress_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_compress_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_double) | tol | ||
| ) |
◆ rocsparse_dnnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_dnnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_dnnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_dnnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | ld, | ||
| type(c_ptr) | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_dnvec_descr_create_scalar_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_descr_create_scalar_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr) | descr, | ||
| integer(kind(rocsparse_pointer_mode_host)) | pointer_mode, | ||
| integer(kind(rocsparse_datatype_f16_r)) | data_type, | ||
| type(c_ptr), value | const_values, | ||
| type(c_ptr), value | values, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_dnvec_get_strided_batch_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_get_strided_batch_typed | ( | type(c_ptr), value | descr, |
| integer(c_int), target | batch_count, | ||
| integer(c_int64_t), target | batch_stride | ||
| ) |
◆ rocsparse_dnvec_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dnvec_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | mysize, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_dprune_csr2csr_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_csr2csr_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_by_percentage_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_by_percentage_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_double), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_double), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_csr2csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_csr2csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_by_percentage_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_by_percentage_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_double) | percentage, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_double), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_double), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_dprune_dense2csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dprune_dense2csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_double), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_droti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_double), target | y, | ||
| real(c_double), target | c, | ||
| real(c_double), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_droti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), dimension(:), target | y, | ||
| real(c_double), target | c, | ||
| real(c_double), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_droti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_droti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| real(c_double), target | c, | ||
| real(c_double), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dsbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| real(c_float), target | boost_val | ||
| ) |
◆ rocsparse_dscsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dscsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| real(c_float), target | boost_val | ||
| ) |
◆ rocsparse_dsctr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsctr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_double), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_dsctr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_dsctr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_double), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_double), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_ell2csr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| integer(c_int), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_nnz | ||
| ) |
◆ rocsparse_ell2csr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | csr_nnz | ||
| ) |
◆ rocsparse_ell2csr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell2csr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_int), target | csr_nnz | ||
| ) |
◆ rocsparse_ell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| type(c_ptr) | ell_col_ind, | ||
| type(c_ptr) | ell_val, | ||
| integer(c_int64_t), target | ell_width, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_extract_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_extract_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | source, | ||
| type(c_ptr), value | target, | ||
| integer(kind(rocsparse_extract_stage_analysis)) | stage, | ||
| integer(c_size_t), target | buffer_size_in_bytes | ||
| ) |
◆ rocsparse_extract_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_extract_nnz_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(c_int64_t), target | nnz | ||
| ) |
◆ rocsparse_gebsr2gebsr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_gebsr2gebsr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| integer(c_int) | row_block_dim_a, | ||
| integer(c_int) | col_block_dim_a, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| integer(c_int) | row_block_dim_c, | ||
| integer(c_int) | col_block_dim_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_get_pointer_mode_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_get_pointer_mode_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_pointer_mode_host)), target | pointer_mode | ||
| ) |
◆ rocsparse_get_version_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_get_version_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | version | ||
| ) |
◆ rocsparse_handle_create_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_handle_create_opt | ( | type(c_ptr) | handle, |
| type(c_ptr), value | stream, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_handle_destroy_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_handle_destroy_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_hyb2csr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_hyb2csr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_hyb2csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_hyb2csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_isctr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_isctr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| integer(c_int), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(c_int), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_isctr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_isctr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| integer(c_int), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(c_int), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_saxpyi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_float), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_saxpyi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_saxpyi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_saxpyi_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sbsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_sbsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_sbsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c | ||
| ) |
◆ rocsparse_sbsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr) | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_val_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_float), target | boost_tol, | ||
| real(c_float), target | boost_val | ||
| ) |
◆ rocsparse_sbsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sbsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sbsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sbsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sbsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_sbsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_sbsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_sbsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), dimension(:,:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), dimension(:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sbsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), target | x, | ||
| real(c_float), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sbsrxmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_mask_ptr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_end_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_sbsrxmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_mask_ptr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_end_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_sbsrxmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sbsrxmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_mask_ptr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_end_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_scheck_matrix_coo_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_coo_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_coo_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_coo_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scheck_matrix_csc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_csc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csc_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scheck_matrix_csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scheck_matrix_ell_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_ell_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_ell_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_ell_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scheck_matrix_gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_gebsc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsc_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scheck_matrix_gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scheck_matrix_gebsr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scheck_matrix_gebsr_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scoo2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scoo2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scoo2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoo2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scoomv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_scoomv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_scoomv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scoomv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_scsc2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsc2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsc2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsc2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsr2bsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2bsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind | ||
| ) |
◆ rocsparse_scsr2bsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2bsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind | ||
| ) |
◆ rocsparse_scsr2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | csc_val, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsr2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsr2csr_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csr_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| real(c_float) | tol | ||
| ) |
◆ rocsparse_scsr2csr_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2csr_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| real(c_float) | tol | ||
| ) |
◆ rocsparse_scsr2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsr2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsr2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_scsr2ell_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2ell_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), target | ell_val, | ||
| integer(c_int), target | ell_col_ind | ||
| ) |
◆ rocsparse_scsr2ell_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2ell_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind | ||
| ) |
◆ rocsparse_scsr2gebsr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsr2gebsr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsr2gebsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsr2gebsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2gebsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsr2hyb_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2hyb_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_scsr2hyb_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsr2hyb_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_scsrcolor_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), target | coloring, | ||
| integer(c_int), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_scsrcolor_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), dimension(:), target | coloring, | ||
| integer(c_int), dimension(:), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_scsrcolor_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrcolor_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_float), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| type(c_ptr) | coloring, | ||
| type(c_ptr) | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_scsrgeam_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_float), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_scsrgeam_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_float), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_scsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c | ||
| ) |
◆ rocsparse_scsrgemm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrgemm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrgemm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrgemm_numeric_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_numeric_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int) | nnz_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrgemm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_float), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| real(c_float), target | csr_val_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrgemm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| real(c_float), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| real(c_float), dimension(:), target | csr_val_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| real(c_float), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_float), target | boost_tol, | ||
| real(c_float), target | boost_val | ||
| ) |
◆ rocsparse_scsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsritsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsritsv_solve_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsritsv_solve_ex_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_ex_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsritsv_solve_ex_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_ex_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsritsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsritsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_scsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_scsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_scsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_scsrmv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_scsrmv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_scsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_scsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_scsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_scsrsm_analysis_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_analysis_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_analysis_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsm_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_scsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), target | x, | ||
| real(c_float), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_scsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_scsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sddmm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sddmm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | opa, | ||
| integer(kind(rocsparse_operation_none)) | opb, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | mat_c, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_sddmm_alg_default)) | alg, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sdense2coo_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_float), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_sdense2coo_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| real(c_float), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind | ||
| ) |
◆ rocsparse_sdense2coo_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2coo_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_float), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_sdense2csc_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| real(c_float), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_sdense2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_columns, | ||
| real(c_float), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind | ||
| ) |
◆ rocsparse_sdense2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| real(c_float), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_sdense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_sdense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_sdense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_sdoti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_float), target | y, | ||
| real(c_float), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sdoti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), dimension(:), target | y, | ||
| real(c_float), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sdoti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sdoti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| real(c_float), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sell2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_sell2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_sell_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sell_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz, | ||
| integer(c_int64_t), target | sell_slice_size, | ||
| integer(c_int64_t), target | sell_colval_size, | ||
| type(c_ptr) | sell_slice_offsets, | ||
| type(c_ptr) | sell_col_ind, | ||
| type(c_ptr) | sell_val, | ||
| integer(kind(rocsparse_indextype_i32)), target | sell_slice_offsets_type, | ||
| integer(kind(rocsparse_indextype_i32)), target | sell_col_ind_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_sellmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_sellmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_sellmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sellmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_sgebsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_sgebsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_sgebsr2gebsc_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_0_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_sgebsr2gebsc_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_rank_1_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_sgebsr2gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_sgebsr2gebsc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), target | bsc_val, | ||
| integer(c_int), target | bsc_row_ind, | ||
| integer(c_int), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgebsr2gebsc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), dimension(:), target | bsc_val, | ||
| integer(c_int), dimension(:), target | bsc_row_ind, | ||
| integer(c_int), dimension(:), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgebsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| integer(c_int) | row_block_dim_a, | ||
| integer(c_int) | col_block_dim_a, | ||
| integer(c_int) | row_block_dim_c, | ||
| integer(c_int) | col_block_dim_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgebsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgebsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgebsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgebsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgebsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_sgebsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_sgebsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgebsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_sgemmi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgemmi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgemmi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgemmi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemmi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_sgemvi_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgemvi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgemvi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgemvi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgemvi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgemvi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_float), target | ds, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | dw, | ||
| real(c_float), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_float), dimension(:), target | ds, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | dw, | ||
| real(c_float), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgpsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | ds, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | dw, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgpsv_interleaved_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_float), target | ds, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | dw, | ||
| real(c_float), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgpsv_interleaved_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgpsv_interleaved_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| real(c_float), dimension(:), target | ds, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | dw, | ||
| real(c_float), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgthr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | y, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sgthr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | y, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sgthrz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthrz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | y, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sgthrz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgthrz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | y, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sgtsv_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gtsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_strided_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_no_pivot_strided_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_no_pivot_strided_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | dl, | ||
| real(c_float), target | d, | ||
| real(c_float), target | du, | ||
| real(c_float), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sgtsv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sgtsv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | dl, | ||
| real(c_float), dimension(:), target | d, | ||
| real(c_float), dimension(:), target | du, | ||
| real(c_float), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_shyb2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shyb2csr_rank_0 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_shyb2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shyb2csr_rank_1 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_shybmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_float), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), target | y | ||
| ) |
◆ rocsparse_shybmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| real(c_float), dimension(:), target | x, | ||
| real(c_float), target | beta, | ||
| real(c_float), dimension(:), target | y | ||
| ) |
◆ rocsparse_shybmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_shybmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| real(c_float), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| type(c_ptr) | x, | ||
| real(c_float), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_snnz_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_float) | tol | ||
| ) |
◆ rocsparse_snnz_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_float) | tol | ||
| ) |
◆ rocsparse_snnz_compress_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_compress_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| real(c_float) | tol | ||
| ) |
◆ rocsparse_snnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_snnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_snnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_snnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_snnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | ld, | ||
| type(c_ptr) | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_sparse_to_dense_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sparse_to_dense_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| integer(kind(rocsparse_sparse_to_dense_alg_default)) | alg, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sparse_to_sparse_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sparse_to_sparse_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | source, | ||
| type(c_ptr), value | target, | ||
| integer(kind(rocsparse_sparse_to_sparse_stage_analysis)) | stage, | ||
| integer(c_size_t), target | buffer_size_in_bytes | ||
| ) |
◆ rocsparse_spgeam_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| type(c_ptr), value | mat_c, | ||
| integer(kind(rocsparse_spgeam_stage_analysis)) | stage, | ||
| type(c_ptr), value | buffer_size, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_spgeam_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| type(c_ptr), value | mat_c, | ||
| integer(kind(rocsparse_spgeam_stage_analysis)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_spgeam_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_spgeam_output_nnz)) | output, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size_in_bytes, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_spgeam_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| type(c_ptr), value | mat_c, | ||
| integer(kind(rocsparse_spgeam_stage_analysis)) | stage, | ||
| integer(c_size_t) | buffer_size, | ||
| type(c_ptr), value | temp_buffer, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_spgeam_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgeam_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_spgeam_input_alg)) | input, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | d, | ||
| type(c_ptr), value | c, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spgemm_alg_default)) | alg, | ||
| integer(kind(rocsparse_spgemm_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_spic0_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spic0_stage_analysis)) | spic0_stage, | ||
| type(c_ptr), value | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spic0_stage_analysis)) | spic0_stage, | ||
| integer(c_size_t), target | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_descr_create_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_descr_create_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr) | p_spic0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_descr_destroy_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_descr_destroy_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| integer(kind(rocsparse_spic0_output_singularity)) | spic0_output, | ||
| type(c_ptr), value | output, | ||
| integer(c_size_t) | output_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spic0_stage_analysis)) | spic0_stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spic0_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spic0_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spic0_descr, | ||
| integer(kind(rocsparse_spic0_input_alg)) | spic0_input, | ||
| type(c_ptr), value | input, | ||
| integer(c_size_t) | input_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spildlt0_stage_analysis)) | spildlt0_stage, | ||
| type(c_ptr), value | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spildlt0_stage_analysis)) | spildlt0_stage, | ||
| integer(c_size_t), target | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_descr_create_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_descr_create_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr) | p_spildlt0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_descr_destroy_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_descr_destroy_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| integer(kind(rocsparse_spildlt0_output_singularity)) | spildlt0_output, | ||
| type(c_ptr), value | output, | ||
| integer(c_size_t) | output_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spildlt0_stage_analysis)) | spildlt0_stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spildlt0_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spildlt0_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spildlt0_descr, | ||
| integer(kind(rocsparse_spildlt0_input_alg)) | spildlt0_input, | ||
| type(c_ptr), value | input, | ||
| integer(c_size_t) | input_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spilu0_stage_analysis)) | spilu0_stage, | ||
| type(c_ptr), value | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spilu0_stage_analysis)) | spilu0_stage, | ||
| integer(c_size_t), target | p_buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_descr_create_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_descr_create_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr) | p_spilu0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_descr_destroy_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_descr_destroy_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| integer(kind(rocsparse_spilu0_output_singularity)) | spilu0_output, | ||
| type(c_ptr), value | output, | ||
| integer(c_size_t) | output_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | p, | ||
| integer(kind(rocsparse_spilu0_stage_analysis)) | spilu0_stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spilu0_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spilu0_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | spilu0_descr, | ||
| integer(kind(rocsparse_spilu0_input_alg)) | spilu0_input, | ||
| type(c_ptr), value | input, | ||
| integer(c_size_t) | input_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spitsv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spitsv_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr), value | host_tol, | ||
| type(c_ptr), value | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spitsv_alg_default)) | alg, | ||
| integer(kind(rocsparse_spitsv_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_spmat_get_format_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_format_typed | ( | type(c_ptr), value | descr, |
| integer(kind(rocsparse_format_coo)), target | myformat | ||
| ) |
◆ rocsparse_spmat_get_index_base_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_index_base_typed | ( | type(c_ptr), value | descr, |
| integer(kind(rocsparse_index_base_zero)), target | idx_base | ||
| ) |
◆ rocsparse_spmat_get_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_nnz_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | nnz | ||
| ) |
◆ rocsparse_spmat_get_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_size_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | rows, | ||
| integer(c_int64_t), target | cols, | ||
| integer(c_int64_t), target | nnz | ||
| ) |
◆ rocsparse_spmat_get_strided_batch_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_get_strided_batch_typed | ( | type(c_ptr), value | descr, |
| integer(c_int), target | batch_count | ||
| ) |
◆ rocsparse_spmat_scale_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmat_scale_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | source, | ||
| type(c_ptr), value | target, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat_a, | ||
| type(c_ptr), value | mat_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | mat_c, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spmm_alg_default)) | alg, | ||
| integer(kind(rocsparse_spmm_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_spmv_clear_extra_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_clear_extra_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spmv_set_extra_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_set_extra_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(c_int64_t) | num_extras, | ||
| type(c_ptr), value | gamma_vec, | ||
| type(c_ptr) | z_vecs, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spmv_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_spmv_input_alg)) | input, | ||
| type(c_ptr), value | in, | ||
| integer(c_size_t) | size_in_bytes, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_spmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spmv_alg_default)) | alg, | ||
| integer(kind(rocsparse_spmv_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_csr2csr_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_by_percentage_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_by_percentage_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| real(c_float), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| real(c_float), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_csr2csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_csr2csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr), value | csr_descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | csr_descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_by_percentage_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_by_percentage_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_float) | percentage, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_nnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_nnz_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_row_ptr, | ||
| integer(c_int), target | nnz_total_dev_host_ptr, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| real(c_float), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| real(c_float), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sprune_dense2csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sprune_dense2csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| real(c_float), target | threshold, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_spsm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spsm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mata, | ||
| type(c_ptr), value | matb, | ||
| type(c_ptr), value | matc, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spsm_alg_default)) | alg, | ||
| integer(kind(rocsparse_spsm_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_spsv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spsv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(kind(rocsparse_spsv_alg_default)) | alg, | ||
| integer(kind(rocsparse_spsv_stage_buffer_size)) | stage, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sptrsm_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsm_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsm_stage_analysis)) | sptrsm_stage, | ||
| type(c_ptr), value | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsm_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsm_stage_analysis)) | sptrsm_stage, | ||
| integer(c_size_t), target | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsm_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_sptrsm_output_zero_pivot_position)) | output, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsm_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsm_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsm_stage_analysis)) | sptrsm_stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsm_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsm_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_sptrsm_input_alg)) | input, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsv_descr, | ||
| type(c_ptr), value | spmat_descr, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsv_stage_analysis)) | sptrsv_stage, | ||
| type(c_ptr), value | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsv_descr, | ||
| type(c_ptr), value | spmat_descr, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsv_stage_analysis)) | sptrsv_stage, | ||
| integer(c_size_t), target | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_descr_create_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_descr_create_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr) | p_sptrsv_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_descr_destroy_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_descr_destroy_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsv_descr, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_get_output_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_get_output_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_sptrsv_output_zero_pivot_position)) | output, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | sptrsv_descr, | ||
| type(c_ptr), value | a, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_sptrsv_stage_analysis)) | sptrsv_stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_sptrsv_set_input_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sptrsv_set_input_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| integer(kind(rocsparse_sptrsv_input_alg)) | input, | ||
| type(c_ptr), value | mydata, | ||
| integer(c_size_t) | data_size_in_bytes, | ||
| type(c_ptr), optional, target | p_error | ||
| ) |
◆ rocsparse_spvec_get_index_base_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvec_get_index_base_typed | ( | type(c_ptr), value | descr, |
| integer(kind(rocsparse_index_base_zero)), target | idx_base | ||
| ) |
◆ rocsparse_spvec_get_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvec_get_typed | ( | type(c_ptr), value | descr, |
| integer(c_int64_t), target | mysize, | ||
| integer(c_int64_t), target | nnz, | ||
| type(c_ptr) | indices, | ||
| type(c_ptr) | values, | ||
| integer(kind(rocsparse_indextype_i32)), target | idx_type, | ||
| integer(kind(rocsparse_index_base_zero)), target | idx_base, | ||
| integer(kind(rocsparse_datatype_f16_r)), target | data_type | ||
| ) |
◆ rocsparse_spvv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_spvv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| type(c_ptr), value | myresult, | ||
| integer(kind(rocsparse_datatype_f16_r)) | compute_type, | ||
| integer(c_size_t), target | buffer_size, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_sroti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_float), target | y, | ||
| real(c_float), target | c, | ||
| real(c_float), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sroti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), dimension(:), target | y, | ||
| real(c_float), target | c, | ||
| real(c_float), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_sroti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_sroti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| real(c_float), target | c, | ||
| real(c_float), target | s, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_ssctr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ssctr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| real(c_float), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_ssctr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_ssctr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| real(c_float), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| real(c_float), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_v2_spmv_buffer_size_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_buffer_size_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_v2_spmv_stage_analysis)) | stage, | ||
| type(c_ptr), value | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_v2_spmv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_v2_spmv_stage_analysis)) | stage, | ||
| integer(c_size_t), target | buffer_size_in_bytes, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_v2_spmv_opt()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_v2_spmv_opt | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | mat, | ||
| type(c_ptr), value | x, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | y, | ||
| integer(kind(rocsparse_v2_spmv_stage_analysis)) | stage, | ||
| integer(c_size_t) | buffer_size_in_bytes, | ||
| type(c_ptr), value | buffer, | ||
| type(c_ptr), optional, target | error | ||
| ) |
◆ rocsparse_zaxpyi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_double_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zaxpyi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zaxpyi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zaxpyi_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zbsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_zbsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_zbsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c | ||
| ) |
◆ rocsparse_zbsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| type(c_ptr) | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnzb_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnzb_b, | ||
| type(c_ptr) | bsr_val_b, | ||
| type(c_ptr) | bsr_row_ptr_b, | ||
| type(c_ptr) | bsr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnzb_d, | ||
| type(c_ptr) | bsr_val_d, | ||
| type(c_ptr) | bsr_row_ptr_d, | ||
| type(c_ptr) | bsr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | bsr_val_c, | ||
| type(c_ptr) | bsr_row_ptr_c, | ||
| type(c_ptr) | bsr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| complex(c_double_complex), target | boost_val | ||
| ) |
◆ rocsparse_zbsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zbsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zbsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zbsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zbsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zbsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zbsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zbsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), dimension(:,:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_x, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | ldx, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zbsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zbsrxmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_mask_ptr, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_end_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zbsrxmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_mask_ptr, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_end_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zbsrxmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zbsrxmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | size_of_mask, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_mask_ptr, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_end_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zcheck_matrix_coo_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_coo_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_coo_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_coo_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcheck_matrix_csc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_csc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csc_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csc_val, | ||
| type(c_ptr) | csc_col_ptr, | ||
| type(c_ptr) | csc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcheck_matrix_csr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_csr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_csr_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcheck_matrix_ell_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_ell_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_ell_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_ell_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcheck_matrix_gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_gebsc_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsc_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsc_val, | ||
| type(c_ptr) | bsc_col_ptr, | ||
| type(c_ptr) | bsc_row_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcheck_matrix_gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcheck_matrix_gebsr_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcheck_matrix_gebsr_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| integer(kind(rocsparse_matrix_type_general)) | matrix_type, | ||
| integer(kind(rocsparse_fill_mode_lower)) | uplo, | ||
| integer(kind(rocsparse_storage_mode_sorted)) | storage, | ||
| integer(kind(rocsparse_data_status_success)), target | data_status, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcoo2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcoo2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcoo2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoo2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcoomv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zcoomv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zcoomv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcoomv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | coo_val, | ||
| type(c_ptr) | coo_row_ind, | ||
| type(c_ptr) | coo_col_ind, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zcsc2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsc2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsc2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsc2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsr2bsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2bsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind | ||
| ) |
◆ rocsparse_zcsr2bsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2bsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | block_dim, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind | ||
| ) |
◆ rocsparse_zcsr2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | csc_val, | ||
| integer(c_int), target | csc_row_ind, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsr2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_row_ind, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsr2csr_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csr_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_double_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| complex(c_double_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| complex(c_double_complex) | tol | ||
| ) |
◆ rocsparse_zcsr2csr_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2csr_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_double_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| complex(c_double_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| complex(c_double_complex) | tol | ||
| ) |
◆ rocsparse_zcsr2dense_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsr2dense_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsr2dense_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2dense_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld | ||
| ) |
◆ rocsparse_zcsr2ell_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2ell_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind | ||
| ) |
◆ rocsparse_zcsr2ell_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2ell_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind | ||
| ) |
◆ rocsparse_zcsr2gebsr_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsr2gebsr_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsr2gebsr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsr2gebsr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2gebsr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsr2hyb_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2hyb_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_zcsr2hyb_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsr2hyb_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | hyb, | ||
| integer(c_int) | user_ell_width, | ||
| integer(kind(rocsparse_hyb_partition_auto)) | partition_type | ||
| ) |
◆ rocsparse_zcsrcolor_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), target | coloring, | ||
| integer(c_int), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_zcsrcolor_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| integer(c_int), dimension(:), target | coloring, | ||
| integer(c_int), dimension(:), target | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_zcsrcolor_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrcolor_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| real(c_double), target | fraction_to_color, | ||
| integer(c_int), target | ncolors, | ||
| type(c_ptr) | coloring, | ||
| type(c_ptr) | reordering, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_zcsrgeam_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_double_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_double_complex), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_double_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_zcsrgeam_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_double_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_double_complex), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_double_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c | ||
| ) |
◆ rocsparse_zcsrgeam_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgeam_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c | ||
| ) |
◆ rocsparse_zcsrgemm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| type(c_ptr), value | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrgemm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrgemm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrgemm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | info_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrgemm_numeric_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_numeric_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| integer(c_int) | nnz_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrgemm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_double_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_double_complex), target | csr_val_b, | ||
| integer(c_int), target | csr_row_ptr_b, | ||
| integer(c_int), target | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| complex(c_double_complex), target | csr_val_d, | ||
| integer(c_int), target | csr_row_ptr_d, | ||
| integer(c_int), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_double_complex), target | csr_val_c, | ||
| integer(c_int), target | csr_row_ptr_c, | ||
| integer(c_int), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrgemm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| complex(c_double_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| complex(c_double_complex), dimension(:), target | csr_val_b, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_b, | ||
| integer(c_int), dimension(:), target | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| complex(c_double_complex), dimension(:), target | csr_val_d, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_d, | ||
| integer(c_int), dimension(:), target | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| complex(c_double_complex), dimension(:), target | csr_val_c, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_c, | ||
| integer(c_int), dimension(:), target | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrgemm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrgemm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr_a, | ||
| integer(c_int) | nnz_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | csr_col_ind_a, | ||
| type(c_ptr), value | descr_b, | ||
| integer(c_int) | nnz_b, | ||
| type(c_ptr) | csr_val_b, | ||
| type(c_ptr) | csr_row_ptr_b, | ||
| type(c_ptr) | csr_col_ind_b, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr), value | descr_d, | ||
| integer(c_int) | nnz_d, | ||
| type(c_ptr) | csr_val_d, | ||
| type(c_ptr) | csr_row_ptr_d, | ||
| type(c_ptr) | csr_col_ind_d, | ||
| type(c_ptr), value | descr_c, | ||
| type(c_ptr) | csr_val_c, | ||
| type(c_ptr) | csr_row_ptr_c, | ||
| type(c_ptr) | csr_col_ind_c, | ||
| type(c_ptr), value | info_c, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsric0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsric0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsric0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsric0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsric0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsric0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsric0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsric0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrilu0_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrilu0_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrilu0_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrilu0_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrilu0_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrilu0_numeric_boost_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_numeric_boost_typed | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | myinfo, | ||
| integer(c_int) | enable_boost, | ||
| real(c_double), target | boost_tol, | ||
| complex(c_double_complex), target | boost_val | ||
| ) |
◆ rocsparse_zcsrilu0_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrilu0_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrilu0_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsritsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsritsv_solve_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsritsv_solve_ex_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_ex_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsritsv_solve_ex_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_ex_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| integer(c_int) | host_nfreeiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsritsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsritsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(c_int), target | host_nmaxiter, | ||
| type(c_ptr) | host_tol, | ||
| type(c_ptr) | host_history, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zcsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zcsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zcsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zcsrmv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_zcsrmv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo | ||
| ) |
◆ rocsparse_zcsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zcsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zcsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zcsrsm_analysis_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_analysis_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_analysis_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_buffer_size_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_devptr | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsm_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsm_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsm_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsm_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsm_solve_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsm_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsm_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nrhs, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsv_analysis_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_analysis_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsv_analysis_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_analysis_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(kind(rocsparse_analysis_policy_reuse)) | analysis, | ||
| integer(kind(rocsparse_solve_policy_auto)) | solve, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zcsrsv_solve_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsv_solve_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zcsrsv_solve_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zcsrsv_solve_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| type(c_ptr), value | myinfo, | ||
| type(c_ptr) | x, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_solve_policy_auto)) | policy, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zdense2coo_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_double_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_zdense2coo_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| complex(c_double_complex), target | coo_val, | ||
| integer(c_int), target | coo_row_ind, | ||
| integer(c_int), target | coo_col_ind | ||
| ) |
◆ rocsparse_zdense2coo_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2coo_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_double_complex), dimension(:), target | coo_val, | ||
| integer(c_int), dimension(:), target | coo_row_ind, | ||
| integer(c_int), dimension(:), target | coo_col_ind | ||
| ) |
◆ rocsparse_zdense2csc_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| complex(c_double_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_zdense2csc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_columns, | ||
| complex(c_double_complex), target | csc_val, | ||
| integer(c_int), target | csc_col_ptr, | ||
| integer(c_int), target | csc_row_ind | ||
| ) |
◆ rocsparse_zdense2csc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_columns, | ||
| complex(c_double_complex), dimension(:), target | csc_val, | ||
| integer(c_int), dimension(:), target | csc_col_ptr, | ||
| integer(c_int), dimension(:), target | csc_row_ind | ||
| ) |
◆ rocsparse_zdense2csr_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_zdense2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_rows, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_zdense2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdense2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_rows, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_zdotci_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_double_complex), target | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zdotci_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zdotci_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdotci_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zdoti_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_double_complex), target | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zdoti_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zdoti_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zdoti_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| type(c_ptr) | y, | ||
| complex(c_double_complex), target | myresult, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zell2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zell2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_zell2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zell2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | ell_descr, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_zellmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | ell_val, | ||
| integer(c_int), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zellmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | ell_val, | ||
| integer(c_int), dimension(:), target | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zellmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zellmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | ell_val, | ||
| type(c_ptr) | ell_col_ind, | ||
| integer(c_int) | ell_width, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zgebsr2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2csr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind | ||
| ) |
◆ rocsparse_zgebsr2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2csr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| type(c_ptr), value | bsr_descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | csr_descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind | ||
| ) |
◆ rocsparse_zgebsr2gebsc_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_0_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_zgebsr2gebsc_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_rank_1_devptr | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr), value | p_buffer_size | ||
| ) |
◆ rocsparse_zgebsr2gebsc_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| integer(c_size_t), target | p_buffer_size | ||
| ) |
◆ rocsparse_zgebsr2gebsc_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), target | bsc_val, | ||
| integer(c_int), target | bsc_row_ind, | ||
| integer(c_int), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgebsr2gebsc_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsc_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), dimension(:), target | bsc_val, | ||
| integer(c_int), dimension(:), target | bsc_row_ind, | ||
| integer(c_int), dimension(:), target | bsc_col_ptr, | ||
| integer(kind(rocsparse_action_symbolic)) | copy_values, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgebsr2gebsr_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsr2gebsr_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | bsr_val_a, | ||
| type(c_ptr) | bsr_row_ptr_a, | ||
| type(c_ptr) | bsr_col_ind_a, | ||
| integer(c_int) | row_block_dim_a, | ||
| integer(c_int) | col_block_dim_a, | ||
| integer(c_int) | row_block_dim_c, | ||
| integer(c_int) | col_block_dim_c, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgebsrmm_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgebsrmm_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgebsrmm_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgebsrmm_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmm_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | n, | ||
| integer(c_int) | kb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgebsrmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | bsr_val, | ||
| integer(c_int), target | bsr_row_ptr, | ||
| integer(c_int), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zgebsrmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | bsr_val, | ||
| integer(c_int), dimension(:), target | bsr_row_ptr, | ||
| integer(c_int), dimension(:), target | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zgebsrmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgebsrmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | mb, | ||
| integer(c_int) | nb, | ||
| integer(c_int) | nnzb, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | bsr_val, | ||
| type(c_ptr) | bsr_row_ptr, | ||
| type(c_ptr) | bsr_col_ind, | ||
| integer(c_int) | row_block_dim, | ||
| integer(c_int) | col_block_dim, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_zgemmi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:,:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgemmi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgemmi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgemmi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemmi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans_a, | ||
| integer(kind(rocsparse_operation_none)) | trans_b, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | k, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | csr_val, | ||
| type(c_ptr) | csr_row_ptr, | ||
| type(c_ptr) | csr_col_ind, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | c, | ||
| integer(c_int) | ldc | ||
| ) |
◆ rocsparse_zgemvi_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| integer(c_int) | nnz, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgemvi_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgemvi_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgemvi_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgemvi_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgemvi_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | lda, | ||
| integer(c_int) | nnz, | ||
| type(c_ptr) | x_val, | ||
| type(c_ptr) | x_ind, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_double_complex), target | ds, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | dw, | ||
| complex(c_double_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_double_complex), dimension(:), target | ds, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | dw, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgpsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | ds, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | dw, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgpsv_interleaved_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_double_complex), target | ds, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | dw, | ||
| complex(c_double_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgpsv_interleaved_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgpsv_interleaved_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gpsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| complex(c_double_complex), dimension(:), target | ds, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | dw, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgthr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | y, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zgthr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zgthrz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthrz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | y, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zgthrz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgthrz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zgtsv_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_interleaved_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_interleaved_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_gtsv_interleaved_alg_default)) | alg, | ||
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_buffer_size_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | b, | ||
| integer(c_int) | ldb, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_full_rank | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:,:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_buffer_size_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr) | dl, | ||
| type(c_ptr) | d, | ||
| type(c_ptr) | du, | ||
| type(c_ptr) | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| integer(c_size_t), target | buffer_size | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_strided_batch_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_no_pivot_strided_batch_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_no_pivot_strided_batch_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| integer(c_int) | batch_count, | ||
| integer(c_int) | batch_stride, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), target | dl, | ||
| complex(c_double_complex), target | d, | ||
| complex(c_double_complex), target | du, | ||
| complex(c_double_complex), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zgtsv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zgtsv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| complex(c_double_complex), dimension(:), target | dl, | ||
| complex(c_double_complex), dimension(:), target | d, | ||
| complex(c_double_complex), dimension(:), target | du, | ||
| complex(c_double_complex), dimension(:), target | b, | ||
| integer(c_int) | ldb, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zhyb2csr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhyb2csr_rank_0 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_double_complex), target | csr_val, | ||
| integer(c_int), target | csr_row_ptr, | ||
| integer(c_int), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zhyb2csr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhyb2csr_rank_1 | ( | type(c_ptr), value | handle, |
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_double_complex), dimension(:), target | csr_val, | ||
| integer(c_int), dimension(:), target | csr_row_ptr, | ||
| integer(c_int), dimension(:), target | csr_col_ind, | ||
| type(c_ptr), value | temp_buffer | ||
| ) |
◆ rocsparse_zhybmv_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_double_complex), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), target | y | ||
| ) |
◆ rocsparse_zhybmv_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| complex(c_double_complex), dimension(:), target | x, | ||
| complex(c_double_complex), target | beta, | ||
| complex(c_double_complex), dimension(:), target | y | ||
| ) |
◆ rocsparse_zhybmv_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zhybmv_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_operation_none)) | trans, | ||
| complex(c_double_complex), target | alpha, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr), value | hyb, | ||
| type(c_ptr) | x, | ||
| complex(c_double_complex), target | beta, | ||
| type(c_ptr) | y | ||
| ) |
◆ rocsparse_znnz_compress_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_double_complex), target | csr_val_a, | ||
| integer(c_int), target | csr_row_ptr_a, | ||
| integer(c_int), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_double_complex) | tol | ||
| ) |
◆ rocsparse_znnz_compress_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| complex(c_double_complex), dimension(:), target | csr_val_a, | ||
| integer(c_int), dimension(:), target | csr_row_ptr_a, | ||
| integer(c_int), dimension(:), target | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_double_complex) | tol | ||
| ) |
◆ rocsparse_znnz_compress_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_compress_typed | ( | type(c_ptr), value | handle, |
| integer(c_int) | m, | ||
| type(c_ptr), value | descr_a, | ||
| type(c_ptr) | csr_val_a, | ||
| type(c_ptr) | csr_row_ptr_a, | ||
| type(c_ptr) | nnz_per_row, | ||
| integer(c_int), target | nnz_c, | ||
| complex(c_double_complex) | tol | ||
| ) |
◆ rocsparse_znnz_full_rank()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_full_rank | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:,:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_znnz_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_rank_0 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_znnz_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_rank_1 | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| complex(c_double_complex), dimension(:), target | a, | ||
| integer(c_int) | ld, | ||
| integer(c_int), dimension(:), target | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_znnz_typed()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_znnz_typed | ( | type(c_ptr), value | handle, |
| integer(kind(rocsparse_direction_row)) | dir, | ||
| integer(c_int) | m, | ||
| integer(c_int) | n, | ||
| type(c_ptr), value | descr, | ||
| type(c_ptr) | a, | ||
| integer(c_int) | ld, | ||
| type(c_ptr) | nnz_per_row_columns, | ||
| integer(c_int), target | nnz_total_dev_host_ptr | ||
| ) |
◆ rocsparse_zsctr_rank_0()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zsctr_rank_0 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), target | x_val, | ||
| integer(c_int), target | x_ind, | ||
| complex(c_double_complex), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |
◆ rocsparse_zsctr_rank_1()
| integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_zsctr_rank_1 | ( | type(c_ptr), value | handle, |
| integer(c_int) | nnz, | ||
| complex(c_double_complex), dimension(:), target | x_val, | ||
| integer(c_int), dimension(:), target | x_ind, | ||
| complex(c_double_complex), dimension(:), target | y, | ||
| integer(kind(rocsparse_index_base_zero)) | idx_base | ||
| ) |