hipsparsexgebsr2gebsrnnz Interface Reference#
hipfort_hipsparse::hipsparsexgebsr2gebsrnnz Interface Reference
Description: This function computes the number of nonzero block columns per block row and the total number of blocks in the general BSR matrix where the general BSR matrix is formed by converting from the input general BSR matrix. More...
Public Member Functions | |
integer(kind(hipsparse_status_success)) function | hipsparsexgebsr2gebsrnnz_ (handle, dirA, mb, nb, nnzb, descrA, bsrRowPtrA, bsrColIndA, rowBlockDimA, colBlockDimA, descrC, bsrRowPtrC, rowBlockDimC, colBlockDimC, nnzTotalDevHostPtr, buffer) |
integer(kind(hipsparse_status_success)) function | hipsparsexgebsr2gebsrnnz_rank_0 (handle, dirA, mb, nb, nnzb, descrA, bsrRowPtrA, bsrColIndA, rowBlockDimA, colBlockDimA, descrC, bsrRowPtrC, rowBlockDimC, colBlockDimC, nnzTotalDevHostPtr, buffer) |
integer(kind(hipsparse_status_success)) function | hipsparsexgebsr2gebsrnnz_rank_1 (handle, dirA, mb, nb, nnzb, descrA, bsrRowPtrA, bsrColIndA, rowBlockDimA, colBlockDimA, descrC, bsrRowPtrC, rowBlockDimC, colBlockDimC, nnzTotalDevHostPtr, buffer) |
Detailed Description
Description: This function computes the number of nonzero block columns per block row and the total number of blocks in the general BSR matrix where the general BSR matrix is formed by converting from the input general BSR matrix.
Member Function/Subroutine Documentation
◆ hipsparsexgebsr2gebsrnnz_()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexgebsr2gebsrnnz::hipsparsexgebsr2gebsrnnz_ | ( | type(c_ptr), value | handle, |
integer(kind(hipsparse_direction_row)), value | dirA, | ||
integer(c_int), value | mb, | ||
integer(c_int), value | nb, | ||
integer(c_int), value | nnzb, | ||
type(c_ptr), value | descrA, | ||
type(c_ptr), value | bsrRowPtrA, | ||
type(c_ptr), value | bsrColIndA, | ||
integer(c_int), value | rowBlockDimA, | ||
integer(c_int), value | colBlockDimA, | ||
type(c_ptr), value | descrC, | ||
type(c_ptr), value | bsrRowPtrC, | ||
integer(c_int), value | rowBlockDimC, | ||
integer(c_int), value | colBlockDimC, | ||
integer(c_int) | nnzTotalDevHostPtr, | ||
type(c_ptr), value | buffer | ||
) |
◆ hipsparsexgebsr2gebsrnnz_rank_0()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexgebsr2gebsrnnz::hipsparsexgebsr2gebsrnnz_rank_0 | ( | type(c_ptr) | handle, |
integer(kind(hipsparse_direction_row)) | dirA, | ||
integer(c_int) | mb, | ||
integer(c_int) | nb, | ||
integer(c_int) | nnzb, | ||
type(c_ptr) | descrA, | ||
integer(c_int), target | bsrRowPtrA, | ||
integer(c_int), target | bsrColIndA, | ||
integer(c_int) | rowBlockDimA, | ||
integer(c_int) | colBlockDimA, | ||
type(c_ptr) | descrC, | ||
integer(c_int), target | bsrRowPtrC, | ||
integer(c_int) | rowBlockDimC, | ||
integer(c_int) | colBlockDimC, | ||
integer(c_int) | nnzTotalDevHostPtr, | ||
type(c_ptr) | buffer | ||
) |
◆ hipsparsexgebsr2gebsrnnz_rank_1()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexgebsr2gebsrnnz::hipsparsexgebsr2gebsrnnz_rank_1 | ( | type(c_ptr) | handle, |
integer(kind(hipsparse_direction_row)) | dirA, | ||
integer(c_int) | mb, | ||
integer(c_int) | nb, | ||
integer(c_int) | nnzb, | ||
type(c_ptr) | descrA, | ||
integer(c_int), dimension(:), target | bsrRowPtrA, | ||
integer(c_int), dimension(:), target | bsrColIndA, | ||
integer(c_int) | rowBlockDimA, | ||
integer(c_int) | colBlockDimA, | ||
type(c_ptr) | descrC, | ||
integer(c_int), dimension(:), target | bsrRowPtrC, | ||
integer(c_int) | rowBlockDimC, | ||
integer(c_int) | colBlockDimC, | ||
integer(c_int) | nnzTotalDevHostPtr, | ||
type(c_ptr) | buffer | ||
) |
The documentation for this interface was generated from the following file: