Helper Functions#
These are helper functions that control aspects of the hipSOLVER library. These are divided into two categories:
Handle set-up and tear-down functions. Used to initialize and cleanup the library handle.
Stream manipulation functions. Provide functionality to manipulate streams.
Gesvdj parameter manipulation functions. Provide functionality to manipulate gesvdj parameters.
Syevj parameter manipulation functions. Provide functionality to manipulate syevj parameters.
Handle set-up and tear-down#
hipsolverCreate()#
-
hipsolverStatus_t hipsolverCreate(hipsolverHandle_t *handle)#
hipsolverDestroy()#
-
hipsolverStatus_t hipsolverDestroy(hipsolverHandle_t handle)#
Stream manipulation#
hipsolverSetStream()#
-
hipsolverStatus_t hipsolverSetStream(hipsolverHandle_t handle, hipStream_t streamId)#
hipsolverGetStream()#
-
hipsolverStatus_t hipsolverGetStream(hipsolverHandle_t handle, hipStream_t *streamId)#
Gesvdj parameter manipulation#
hipsolverCreateGesvdjInfo()#
-
hipsolverStatus_t hipsolverCreateGesvdjInfo(hipsolverGesvdjInfo_t *info)#
hipsolverDestroyGesvdjInfo()#
-
hipsolverStatus_t hipsolverDestroyGesvdjInfo(hipsolverGesvdjInfo_t info)#
hipsolverXgesvdjSetMaxSweeps()#
-
hipsolverStatus_t hipsolverXgesvdjSetMaxSweeps(hipsolverGesvdjInfo_t info, int max_sweeps)#
hipsolverXgesvdjSetSortEig()#
-
hipsolverStatus_t hipsolverXgesvdjSetSortEig(hipsolverGesvdjInfo_t info, int sort_eig)#
hipsolverXgesvdjSetTolerance()#
-
hipsolverStatus_t hipsolverXgesvdjSetTolerance(hipsolverGesvdjInfo_t info, double tolerance)#
hipsolverXgesvdjGetResidual()#
-
hipsolverStatus_t hipsolverXgesvdjGetResidual(hipsolverHandle_t handle, hipsolverGesvdjInfo_t info, double *residual)#
hipsolverXgesvdjGetSweeps()#
-
hipsolverStatus_t hipsolverXgesvdjGetSweeps(hipsolverHandle_t handle, hipsolverGesvdjInfo_t info, int *executed_sweeps)#
Syevj parameter manipulation#
hipsolverCreateSyevjInfo()#
-
hipsolverStatus_t hipsolverCreateSyevjInfo(hipsolverSyevjInfo_t *info)#
hipsolverDestroySyevjInfo()#
-
hipsolverStatus_t hipsolverDestroySyevjInfo(hipsolverSyevjInfo_t info)#
hipsolverXsyevjSetMaxSweeps()#
-
hipsolverStatus_t hipsolverXsyevjSetMaxSweeps(hipsolverSyevjInfo_t info, int max_sweeps)#
hipsolverXsyevjSetSortEig()#
-
hipsolverStatus_t hipsolverXsyevjSetSortEig(hipsolverSyevjInfo_t info, int sort_eig)#
hipsolverXsyevjSetTolerance()#
-
hipsolverStatus_t hipsolverXsyevjSetTolerance(hipsolverSyevjInfo_t info, double tolerance)#
hipsolverXsyevjGetResidual()#
-
hipsolverStatus_t hipsolverXsyevjGetResidual(hipsolverHandle_t handle, hipsolverSyevjInfo_t info, double *residual)#
hipsolverXsyevjGetSweeps()#
-
hipsolverStatus_t hipsolverXsyevjGetSweeps(hipsolverHandle_t handle, hipsolverSyevjInfo_t info, int *executed_sweeps)#