hipsparsexcsr2bsrnnz Interface Reference#
hipfort_hipsparse::hipsparsexcsr2bsrnnz Interface Reference
Description: This function computes the number of nonzero block columns per block row and the total number of blocks in the BSR matrix where the BSR matrix is formed by converting the input CSR matrix. More...
Public Member Functions | |
integer(kind(hipsparse_status_success)) function | hipsparsexcsr2bsrnnz_ (handle, dirA, m, n, descrA, csrRowPtrA, csrColIndA, blockDim, descrC, bsrRowPtrC, bsrNnzb) |
integer(kind(hipsparse_status_success)) function | hipsparsexcsr2bsrnnz_rank_0 (handle, dirA, m, n, descrA, csrRowPtrA, csrColIndA, blockDim, descrC, bsrRowPtrC, bsrNnzb) |
integer(kind(hipsparse_status_success)) function | hipsparsexcsr2bsrnnz_rank_1 (handle, dirA, m, n, descrA, csrRowPtrA, csrColIndA, blockDim, descrC, bsrRowPtrC, bsrNnzb) |
Detailed Description
Description: This function computes the number of nonzero block columns per block row and the total number of blocks in the BSR matrix where the BSR matrix is formed by converting the input CSR matrix.
Member Function/Subroutine Documentation
◆ hipsparsexcsr2bsrnnz_()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexcsr2bsrnnz::hipsparsexcsr2bsrnnz_ | ( | type(c_ptr), value | handle, |
integer(kind(hipsparse_direction_row)), value | dirA, | ||
integer(c_int), value | m, | ||
integer(c_int), value | n, | ||
type(c_ptr), value | descrA, | ||
type(c_ptr), value | csrRowPtrA, | ||
type(c_ptr), value | csrColIndA, | ||
integer(c_int), value | blockDim, | ||
type(c_ptr), value | descrC, | ||
type(c_ptr), value | bsrRowPtrC, | ||
type(c_ptr), value | bsrNnzb | ||
) |
◆ hipsparsexcsr2bsrnnz_rank_0()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexcsr2bsrnnz::hipsparsexcsr2bsrnnz_rank_0 | ( | type(c_ptr) | handle, |
integer(kind(hipsparse_direction_row)) | dirA, | ||
integer(c_int) | m, | ||
integer(c_int) | n, | ||
type(c_ptr) | descrA, | ||
integer(c_int), target | csrRowPtrA, | ||
integer(c_int), target | csrColIndA, | ||
integer(c_int) | blockDim, | ||
type(c_ptr) | descrC, | ||
integer(c_int), target | bsrRowPtrC, | ||
integer(c_int), target | bsrNnzb | ||
) |
◆ hipsparsexcsr2bsrnnz_rank_1()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexcsr2bsrnnz::hipsparsexcsr2bsrnnz_rank_1 | ( | type(c_ptr) | handle, |
integer(kind(hipsparse_direction_row)) | dirA, | ||
integer(c_int) | m, | ||
integer(c_int) | n, | ||
type(c_ptr) | descrA, | ||
integer(c_int), dimension(:), target | csrRowPtrA, | ||
integer(c_int), dimension(:), target | csrColIndA, | ||
integer(c_int) | blockDim, | ||
type(c_ptr) | descrC, | ||
integer(c_int), dimension(:), target | bsrRowPtrC, | ||
integer(c_int), dimension(:), target | bsrNnzb | ||
) |
The documentation for this interface was generated from the following file: