Dense matrix helper functions#
These are helper functions that control aspects of the hipSOLVER library. They are divided into the following 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
Other parameter manipulation functions provide functionality to manipulate other parameters
Handle set-up and tear-down#
hipsolverDnCreate()#
-
hipsolverStatus_t hipsolverDnCreate(hipsolverHandle_t *handle)#
An alias for hipsolverCreate.
hipsolverDnDestroy()#
-
hipsolverStatus_t hipsolverDnDestroy(hipsolverHandle_t handle)#
An alias for hipsolverDestroy.
Stream manipulation#
hipsolverDnSetStream()#
-
hipsolverStatus_t hipsolverDnSetStream(hipsolverHandle_t handle, hipStream_t streamId)#
An alias for hipsolverSetStream.
hipsolverDnGetStream()#
-
hipsolverStatus_t hipsolverDnGetStream(hipsolverHandle_t handle, hipStream_t *streamId)#
An alias for hipsolverGetStream.
Gesvdj parameter manipulation#
hipsolverDnCreateGesvdjInfo()#
-
hipsolverStatus_t hipsolverDnCreateGesvdjInfo(hipsolverGesvdjInfo_t *info)#
hipsolverDnDestroyGesvdjInfo()#
-
hipsolverStatus_t hipsolverDnDestroyGesvdjInfo(hipsolverGesvdjInfo_t info)#
hipsolverDnXgesvdjSetMaxSweeps()#
-
hipsolverStatus_t hipsolverDnXgesvdjSetMaxSweeps(hipsolverGesvdjInfo_t info, int max_sweeps)#
hipsolverDnXgesvdjSetSortEig()#
-
hipsolverStatus_t hipsolverDnXgesvdjSetSortEig(hipsolverGesvdjInfo_t info, int sort_eig)#
hipsolverDnXgesvdjSetTolerance()#
-
hipsolverStatus_t hipsolverDnXgesvdjSetTolerance(hipsolverGesvdjInfo_t info, double tolerance)#
hipsolverDnXgesvdjGetResidual()#
-
hipsolverStatus_t hipsolverDnXgesvdjGetResidual(hipsolverDnHandle_t handle, hipsolverGesvdjInfo_t info, double *residual)#
hipsolverDnXgesvdjGetSweeps()#
-
hipsolverStatus_t hipsolverDnXgesvdjGetSweeps(hipsolverDnHandle_t handle, hipsolverGesvdjInfo_t info, int *executed_sweeps)#
Syevj parameter manipulation#
hipsolverDnCreateSyevjInfo()#
-
hipsolverStatus_t hipsolverDnCreateSyevjInfo(hipsolverSyevjInfo_t *info)#
hipsolverDnDestroySyevjInfo()#
-
hipsolverStatus_t hipsolverDnDestroySyevjInfo(hipsolverSyevjInfo_t info)#
hipsolverDnXsyevjSetMaxSweeps()#
-
hipsolverStatus_t hipsolverDnXsyevjSetMaxSweeps(hipsolverSyevjInfo_t info, int max_sweeps)#
hipsolverDnXsyevjSetSortEig()#
-
hipsolverStatus_t hipsolverDnXsyevjSetSortEig(hipsolverSyevjInfo_t info, int sort_eig)#
hipsolverDnXsyevjSetTolerance()#
-
hipsolverStatus_t hipsolverDnXsyevjSetTolerance(hipsolverSyevjInfo_t info, double tolerance)#
hipsolverDnXsyevjGetResidual()#
-
hipsolverStatus_t hipsolverDnXsyevjGetResidual(hipsolverDnHandle_t handle, hipsolverSyevjInfo_t info, double *residual)#
hipsolverDnXsyevjGetSweeps()#
-
hipsolverStatus_t hipsolverDnXsyevjGetSweeps(hipsolverDnHandle_t handle, hipsolverSyevjInfo_t info, int *executed_sweeps)#
Other parameter manipulation#
hipsolverDnCreateParams()#
-
hipsolverStatus_t hipsolverDnCreateParams(hipsolverDnParams_t *params)#
hipsolverDnDestroyParams()#
-
hipsolverStatus_t hipsolverDnDestroyParams(hipsolverDnParams_t params)#
hipsolverDnSetAdvOptions()#
-
hipsolverStatus_t hipsolverDnSetAdvOptions(hipsolverDnParams_t params, hipsolverDnFunction_t func, hipsolverAlgMode_t alg)#