hipsparsexcsrsv2_zeropivot Interface Reference#
hipfort_hipsparse::hipsparsexcsrsv2_zeropivot Interface Reference
Sparse triangular solve using CSR storage format. More...
Public Member Functions | |
integer(kind(hipsparse_status_success)) function | hipsparsexcsrsv2_zeropivot_ (handle, myInfo, position) |
Detailed Description
Sparse triangular solve using CSR storage format.
hipsparseXcsrsv2_zeroPivot
returns HIPSPARSE_STATUS_ZERO_PIVOT
, if either a structural or numerical zero has been found during hipsparseScsrsv2_solve(), hipsparseDcsrsv2_solve(), hipsparseCcsrsv2_solve() or hipsparseZcsrsv2_solve() computation. The first zero pivot \(j\) at \(A_{j,j}\) is stored in position
, using same index base as the CSR matrix.
position
can be in host or device memory. If no zero pivot has been found, position
is set to -1 and HIPSPARSE_STATUS_SUCCESS
is returned instead.
- Note
hipsparseXcsrsv2_zeroPivot
is a blocking function. It might influence performance negatively.
Member Function/Subroutine Documentation
◆ hipsparsexcsrsv2_zeropivot_()
integer(kind(hipsparse_status_success)) function hipfort_hipsparse::hipsparsexcsrsv2_zeropivot::hipsparsexcsrsv2_zeropivot_ | ( | type(c_ptr), value | handle, |
type(c_ptr), value | myInfo, | ||
integer(c_int) | position | ||
) |
The documentation for this interface was generated from the following file: