rocsparse_csrmv_clear Interface Reference

rocsparse_csrmv_clear Interface Reference#

HIPFORT API Reference: hipfort_rocsparse::rocsparse_csrmv_clear Interface Reference
hipfort_rocsparse::rocsparse_csrmv_clear Interface Reference

Public Member Functions

integer(kind(rocsparse_status_success)) function rocsparse_csrmv_clear_ (handle, myinfo)
 

Detailed Description

rocsparse_csrmv_clear deallocates all memory that was allocated by rocsparse_Xcsrmv_analysis(). This is especially useful if memory is an issue and the analysis data is not required for further computation, for example, when switching to another sparse matrix format.

Note
Calling rocsparse_csrmv_clear is optional. All allocated resources will be cleared, when the opaque rocsparse_mat_info object is destroyed using rocsparse_destroy_mat_info().
This routine does not support execution in a hipGraph context.
Parameters
[in]handle- handle to the rocSPARSE library context queue.
[in,out]myInfo- structure that holds the information collected during the analysis step.
Return values
rocsparse_status_successthe operation completed successfully.
rocsparse_status_invalid_handlethe library context was not initialized.
rocsparse_status_invalid_pointerinfo pointer is invalid.
rocsparse_status_memory_errorthe buffer for the gathered information could not be deallocated.
rocsparse_status_internal_erroran internal error occurred.

Member Function/Subroutine Documentation

◆ rocsparse_csrmv_clear_()

integer(kind(rocsparse_status_success)) function hipfort_rocsparse::rocsparse_csrmv_clear::rocsparse_csrmv_clear_ ( type(c_ptr), value  handle,
type(c_ptr), value  myinfo 
)

The documentation for this interface was generated from the following file: