LAPACK-like Functions#

Other Lapack-like routines provided by hipSOLVER. These are divided into the following subcategories:

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