LAPACK-like Functions#
Other Lapack-like routines provided by hipSOLVER. These are divided into the following subcategories:
Symmetric eigensolvers. Eigenproblems for symmetric matrices.
Singular value decomposition. Singular values and related problems for general matrices.
Symmetric eigensolvers#
hipsolver<type>syevj_bufferSize()#
-
hipsolverStatus_t hipsolverDsyevj_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *W, int *lwork, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverSsyevj_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *W, int *lwork, hipsolverSyevjInfo_t params)
hipsolver<type>heevj_bufferSize()#
-
hipsolverStatus_t hipsolverZheevj_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, double *W, int *lwork, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverCheevj_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, float *W, int *lwork, hipsolverSyevjInfo_t params)
hipsolver<type>syevjBatched_bufferSize()#
-
hipsolverStatus_t hipsolverDsyevjBatched_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *W, int *lwork, hipsolverSyevjInfo_t params, int batch_count)
-
hipsolverStatus_t hipsolverSsyevjBatched_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *W, int *lwork, hipsolverSyevjInfo_t params, int batch_count)
hipsolver<type>heevjBatched_bufferSize()#
-
hipsolverStatus_t hipsolverZheevjBatched_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, double *W, int *lwork, hipsolverSyevjInfo_t params, int batch_count)
-
hipsolverStatus_t hipsolverCheevjBatched_bufferSize(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, float *W, int *lwork, hipsolverSyevjInfo_t params, int batch_count)
hipsolver<type>syevj()#
-
hipsolverStatus_t hipsolverDsyevj(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *W, double *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverSsyevj(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *W, float *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
hipsolver<type>heevj()#
-
hipsolverStatus_t hipsolverZheevj(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, double *W, hipDoubleComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverCheevj(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, float *W, hipFloatComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
hipsolver<type>syevjBatched()#
-
hipsolverStatus_t hipsolverDsyevjBatched(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *W, double *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params, int batch_count)
-
hipsolverStatus_t hipsolverSsyevjBatched(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *W, float *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params, int batch_count)
hipsolver<type>heevjBatched()#
-
hipsolverStatus_t hipsolverZheevjBatched(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, double *W, hipDoubleComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params, int batch_count)
-
hipsolverStatus_t hipsolverCheevjBatched(hipsolverHandle_t handle, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, float *W, hipFloatComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params, int batch_count)
hipsolver<type>sygvj_bufferSize()#
-
hipsolverStatus_t hipsolverDsygvj_bufferSize(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *B, int ldb, double *W, int *lwork, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverSsygvj_bufferSize(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *B, int ldb, float *W, int *lwork, hipsolverSyevjInfo_t params)
hipsolver<type>hegvj_bufferSize()#
-
hipsolverStatus_t hipsolverZhegvj_bufferSize(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, hipDoubleComplex *B, int ldb, double *W, int *lwork, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverChegvj_bufferSize(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, hipFloatComplex *B, int ldb, float *W, int *lwork, hipsolverSyevjInfo_t params)
hipsolver<type>sygvj()#
-
hipsolverStatus_t hipsolverDsygvj(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, double *A, int lda, double *B, int ldb, double *W, double *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverSsygvj(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, float *A, int lda, float *B, int ldb, float *W, float *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
hipsolver<type>hegvj()#
-
hipsolverStatus_t hipsolverZhegvj(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipDoubleComplex *A, int lda, hipDoubleComplex *B, int ldb, double *W, hipDoubleComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
-
hipsolverStatus_t hipsolverChegvj(hipsolverHandle_t handle, hipsolverEigType_t itype, hipsolverEigMode_t jobz, hipsolverFillMode_t uplo, int n, hipFloatComplex *A, int lda, hipFloatComplex *B, int ldb, float *W, hipFloatComplex *work, int lwork, int *devInfo, hipsolverSyevjInfo_t params)
Singular value decomposition#
hipsolver<type>gesvdj_bufferSize()#
Warning
doxygenfunction: Cannot find function “hipsolverZgesvdj_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverCgesvdj_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverDgesvdj_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverSgesvdj_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
hipsolver<type>gesvdjBatched_bufferSize()#
Warning
doxygenfunction: Cannot find function “hipsolverZgesvdjBatched_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverCgesvdjBatched_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverDgesvdjBatched_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverSgesvdjBatched_bufferSize” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
hipsolver<type>gesvdj()#
Warning
doxygenfunction: Cannot find function “hipsolverZgesvdj” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverCgesvdj” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverDgesvdj” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverSgesvdj” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
hipsolver<type>gesvdjBatched()#
Warning
doxygenfunction: Cannot find function “hipsolverZgesvdjBatched” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverCgesvdjBatched” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverDgesvdjBatched” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml
Warning
doxygenfunction: Cannot find function “hipsolverSgesvdjBatched” in doxygen xml output for project “hipSOLVER Documentation” from directory: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipsolver/checkouts/docs-5.3.3/docs/.doxygen/docBin/xml