Expand description
Raw FFI + dynamic loader for NVIDIA cuSOLVER (Dense + Sparse + Refactor).
baracuda-cusolver wraps this with a safe, typed API. Use this
crate directly only if you need a function that the safe layer
hasn’t wrapped yet (in which case please file a bug).
Structs§
- Cusolver
- Loaded cuSOLVER shared library plus a per-symbol
OnceLockof function pointers. - Cusolver
Mg - Loaded cuSOLVERMg shared library plus a per-symbol
OnceLockof function pointers. - cuComplex
- Single-precision complex number, ABI-compatible with cuBLAS / cuSOLVER
cuComplex. - cuDouble
Complex - Double-precision complex number, ABI-compatible with cuBLAS / cuSOLVER
cuDoubleComplex. - cusolver
Status_ t - Status / error code returned by cuSOLVER FFI calls.
Enums§
- cublas
Diag Type_ t - Diagonal-unit selector (matches the cuBLAS enum).
- cublas
Fill Mode_ t - Triangular fill mode (matches the cuBLAS enum).
- cublas
Operation_ t - Transpose selector — same values as
cublasOperation_t(N=0, T=1, C=2). - cublas
Side Mode_ t - Side selector for one-sided operators (apply from left or right).
- cuda
Data Type - Element-dtype selector used by the generic-API (
cusolverDnX*) routines. - cusolver
EigMode_ t - Eigenvalue-only vs eigenvalue-and-vector selector for eigensolvers.
- cusolver
EigRange_ t - Subset-of-spectrum selector for partial eigensolvers.
- cusolver
EigType_ t - Generalized eigenproblem variant for
sygv*/hegv*routines.
Functions§
- cusolver
- Lazy-load the cuSOLVER dense / sparse / refactor shared library and return its function-pointer table.
- cusolver_
mg - Lazy-load the cuSOLVERMg multi-GPU shared library and return its function-pointer table.
Type Aliases§
- PFN_
cusolver DnCCgels - cuSOLVER: single-precision complex least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCCgels_ buffer Size - cuSOLVER: single-precision complex workspace-size query for least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgeqrf - cuSOLVER: single-precision complex QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgeqrf_ buffer Size - cuSOLVER: single-precision complex workspace-size query for QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvd - cuSOLVER: single-precision complex singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvd_ buffer Size - cuSOLVER: single-precision complex workspace-size query for singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvdj - cuSOLVER: single-precision complex Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvdj Batched - cuSOLVER: single-precision complex batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvdj Batched_ buffer Size - cuSOLVER: single-precision complex workspace-size query for batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgesvdj_ buffer Size - cuSOLVER: single-precision complex workspace-size query for Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgetrf - cuSOLVER: single-precision complex LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgetrf_ buffer Size - cuSOLVER: single-precision complex workspace-size query for LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCgetrs - cuSOLVER: single-precision complex solve linear system using LU factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevd - cuSOLVER: single-precision complex Hermitian eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevd_ buffer Size - cuSOLVER: single-precision complex workspace-size query for Hermitian eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevj - cuSOLVER: single-precision complex Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevj Batched - cuSOLVER: single-precision complex batched Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevj Batched_ buffer Size - cuSOLVER: single-precision complex workspace-size query for batched Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCheevj_ buffer Size - cuSOLVER: single-precision complex workspace-size query for Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCpotrf - cuSOLVER: single-precision complex Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCpotrf_ buffer Size - cuSOLVER: single-precision complex workspace-size query for Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCpotri - cuSOLVER: single-precision complex matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCpotri_ buffer Size - cuSOLVER: single-precision complex workspace-size query for matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCpotrs - cuSOLVER: single-precision complex solve linear system using Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCreate - cuSOLVER: create a dense cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCreate Gesvdj Info - cuSOLVER: create a Jacobi-SVD control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCreate Params - cuSOLVER: create a generic-API parameter object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCreate Syevj Info - cuSOLVER: create a Jacobi-eigendecomposition control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCungqr - cuSOLVER: single-precision complex generate the explicit unitary Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCungqr_ buffer Size - cuSOLVER: single-precision complex workspace-size query for generate the explicit unitary Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCunmqr - cuSOLVER: single-precision complex apply Q (or Q^H) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnCunmqr_ buffer Size - cuSOLVER: single-precision complex workspace-size query for apply Q (or Q^H) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDDgels - cuSOLVER: double-precision least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDDgels_ buffer Size - cuSOLVER: double-precision workspace-size query for least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDestroy - cuSOLVER: destroy a dense cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDestroy Gesvdj Info - cuSOLVER: destroy a Jacobi-SVD control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDestroy Params - cuSOLVER: destroy a generic-API parameter object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDestroy Syevj Info - cuSOLVER: destroy a Jacobi-eigendecomposition control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgeqrf - cuSOLVER: double-precision QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgeqrf_ buffer Size - cuSOLVER: double-precision workspace-size query for QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvd - cuSOLVER: double-precision singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvd_ buffer Size - cuSOLVER: double-precision workspace-size query for singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvdj - cuSOLVER: double-precision Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvdj Batched - cuSOLVER: double-precision batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvdj Batched_ buffer Size - cuSOLVER: double-precision workspace-size query for batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgesvdj_ buffer Size - cuSOLVER: double-precision workspace-size query for Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgetrf - cuSOLVER: double-precision LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgetrf_ buffer Size - cuSOLVER: double-precision workspace-size query for LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDgetrs - cuSOLVER: double-precision solve linear system using LU factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDorgqr - cuSOLVER: double-precision generate the explicit Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDorgqr_ buffer Size - cuSOLVER: double-precision workspace-size query for generate the explicit Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDormqr - cuSOLVER: double-precision apply Q (or Q^T) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDormqr_ buffer Size - cuSOLVER: double-precision workspace-size query for apply Q (or Q^T) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDpotrf - cuSOLVER: double-precision Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDpotrf_ buffer Size - cuSOLVER: double-precision workspace-size query for Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDpotri - cuSOLVER: double-precision matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDpotri_ buffer Size - cuSOLVER: double-precision workspace-size query for matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDpotrs - cuSOLVER: double-precision solve linear system using Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevd - cuSOLVER: double-precision symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevd_ buffer Size - cuSOLVER: double-precision workspace-size query for symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevj - cuSOLVER: double-precision symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevj Batched - cuSOLVER: double-precision batched symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevj Batched_ buffer Size - cuSOLVER: double-precision workspace-size query for batched symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnDsyevj_ buffer Size - cuSOLVER: double-precision workspace-size query for symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnGet Stream - cuSOLVER: query the CUDA stream bound to a dense cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSSgels - cuSOLVER: single-precision least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSSgels_ buffer Size - cuSOLVER: single-precision workspace-size query for least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSet Stream - cuSOLVER: bind a CUDA stream to a dense cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgeqrf - cuSOLVER: single-precision QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgeqrf_ buffer Size - cuSOLVER: single-precision workspace-size query for QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvd - cuSOLVER: single-precision singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvd_ buffer Size - cuSOLVER: single-precision workspace-size query for singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvdj - cuSOLVER: single-precision Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvdj Batched - cuSOLVER: single-precision batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvdj Batched_ buffer Size - cuSOLVER: single-precision workspace-size query for batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgesvdj_ buffer Size - cuSOLVER: single-precision workspace-size query for Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgetrf - cuSOLVER: single-precision LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgetrf_ buffer Size - cuSOLVER: single-precision workspace-size query for LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSgetrs - cuSOLVER: single-precision solve linear system using LU factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSorgqr - cuSOLVER: single-precision generate the explicit Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSorgqr_ buffer Size - cuSOLVER: single-precision workspace-size query for generate the explicit Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSormqr - cuSOLVER: single-precision apply Q (or Q^T) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSormqr_ buffer Size - cuSOLVER: single-precision workspace-size query for apply Q (or Q^T) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSpotrf - cuSOLVER: single-precision Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSpotrf_ buffer Size - cuSOLVER: single-precision workspace-size query for Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSpotri - cuSOLVER: single-precision matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSpotri_ buffer Size - cuSOLVER: single-precision workspace-size query for matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSpotrs - cuSOLVER: single-precision solve linear system using Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevd - cuSOLVER: single-precision symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevd_ buffer Size - cuSOLVER: single-precision workspace-size query for symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevj - cuSOLVER: single-precision symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevj Batched - cuSOLVER: single-precision batched symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevj Batched_ buffer Size - cuSOLVER: single-precision workspace-size query for batched symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnSsyevj_ buffer Size - cuSOLVER: single-precision workspace-size query for symmetric eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnXgeqrf - cuSOLVER: generic-API QR factorization (Householder) (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXgeqrf_ buffer Size - cuSOLVER: generic-API workspace-size query for QR factorization (Householder) (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXgetrf - cuSOLVER: generic-API LU factorization with partial pivoting (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXgetrf_ buffer Size - cuSOLVER: generic-API workspace-size query for LU factorization with partial pivoting (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXgetrs - cuSOLVER: generic-API solve linear system using LU factors (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXpotrf - cuSOLVER: generic-API Cholesky factorization (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXpotrf_ buffer Size - cuSOLVER: generic-API workspace-size query for Cholesky factorization (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXpotrs - cuSOLVER: generic-API solve linear system using Cholesky factors (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXsyevd - cuSOLVER: generic-API symmetric eigendecomposition (divide-and-conquer) (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXsyevd_ buffer Size - cuSOLVER: generic-API workspace-size query for symmetric eigendecomposition (divide-and-conquer) (dtype configurable via
cudaDataType). See https://docs.nvidia.com/cuda/cusolver/index.html. - PFN_
cusolver DnXsyevj SetMax Sweeps - cuSOLVER: set the maximum number of sweeps on a Jacobi-eigendecomposition control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnXsyevj SetTolerance - cuSOLVER: set convergence tolerance on a Jacobi-eigendecomposition control object. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZZgels - cuSOLVER: double-precision complex least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZZgels_ buffer Size - cuSOLVER: double-precision complex workspace-size query for least-squares solver (A*X = B). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgeqrf - cuSOLVER: double-precision complex QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgeqrf_ buffer Size - cuSOLVER: double-precision complex workspace-size query for QR factorization (Householder). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvd - cuSOLVER: double-precision complex singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvd_ buffer Size - cuSOLVER: double-precision complex workspace-size query for singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvdj - cuSOLVER: double-precision complex Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvdj Batched - cuSOLVER: double-precision complex batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvdj Batched_ buffer Size - cuSOLVER: double-precision complex workspace-size query for batched Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgesvdj_ buffer Size - cuSOLVER: double-precision complex workspace-size query for Jacobi-method singular value decomposition. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgetrf - cuSOLVER: double-precision complex LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgetrf_ buffer Size - cuSOLVER: double-precision complex workspace-size query for LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZgetrs - cuSOLVER: double-precision complex solve linear system using LU factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevd - cuSOLVER: double-precision complex Hermitian eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevd_ buffer Size - cuSOLVER: double-precision complex workspace-size query for Hermitian eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevj - cuSOLVER: double-precision complex Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevj Batched - cuSOLVER: double-precision complex batched Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevj Batched_ buffer Size - cuSOLVER: double-precision complex workspace-size query for batched Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZheevj_ buffer Size - cuSOLVER: double-precision complex workspace-size query for Hermitian eigendecomposition (Jacobi). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZpotrf - cuSOLVER: double-precision complex Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZpotrf_ buffer Size - cuSOLVER: double-precision complex workspace-size query for Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZpotri - cuSOLVER: double-precision complex matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZpotri_ buffer Size - cuSOLVER: double-precision complex workspace-size query for matrix inverse from Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZpotrs - cuSOLVER: double-precision complex solve linear system using Cholesky factors. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZungqr - cuSOLVER: double-precision complex generate the explicit unitary Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZungqr_ buffer Size - cuSOLVER: double-precision complex workspace-size query for generate the explicit unitary Q from a QR factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZunmqr - cuSOLVER: double-precision complex apply Q (or Q^H) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver DnZunmqr_ buffer Size - cuSOLVER: double-precision complex workspace-size query for apply Q (or Q^H) from a QR factorization to a matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver GetVersion - cuSOLVER: return the cuSOLVER library version. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgCreate - cuSOLVER: create a multi-GPU dense cuSOLVERMg handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgCreate Device Grid - cuSOLVER: create a multi-GPU device grid. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgCreate Matrix Desc - cuSOLVER: create a multi-GPU matrix descriptor. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgDestroy - cuSOLVER: destroy a multi-GPU dense cuSOLVERMg handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgDestroy Grid - cuSOLVER: destroy a multi-GPU device grid. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgDestroy Matrix Desc - cuSOLVER: destroy a multi-GPU matrix descriptor. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgDevice Select - cuSOLVER: select GPU devices for a cuSOLVERMg handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgGetrf - cuSOLVER: multi-GPU LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgGetrf_ buffer Size - cuSOLVER: multi-GPU workspace-size query for LU factorization with partial pivoting. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgPotrf - cuSOLVER: multi-GPU Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgPotrf_ buffer Size - cuSOLVER: multi-GPU workspace-size query for Cholesky factorization. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgSyevd - cuSOLVER: multi-GPU symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver MgSyevd_ buffer Size - cuSOLVER: multi-GPU workspace-size query for symmetric eigendecomposition (divide-and-conquer). See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfAnalyze - cuSOLVER: analyze the sparsity pattern of the refactor handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfCreate - cuSOLVER: create a sparse-refactor cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfDestroy - cuSOLVER: destroy a sparse-refactor cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfRefactor - cuSOLVER: refactor with new numerical values reusing the analyzed pattern. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfSetup Device - cuSOLVER: supply sparse triangular factors and pivot vectors to the refactor handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver RfSolve - cuSOLVER: solve linear systems using the refactor handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpCreate - cuSOLVER: create a sparse cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpDcsrlsvchol - cuSOLVER: double-precision sparse linear solve via Cholesky on a CSR matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpDcsrlsvqr - cuSOLVER: double-precision sparse linear solve via QR on a CSR matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpDestroy - cuSOLVER: destroy a sparse cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpScsrlsvchol - cuSOLVER: single-precision sparse linear solve via Cholesky on a CSR matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpScsrlsvqr - cuSOLVER: single-precision sparse linear solve via QR on a CSR matrix. See https://docs.nvidia.com/cuda/cusolver/index.html.
- PFN_
cusolver SpSet Stream - cuSOLVER: bind a CUDA stream to a sparse cuSOLVER handle. See https://docs.nvidia.com/cuda/cusolver/index.html.
- cuda
LibMg Grid_ t - Opaque multi-GPU device grid.
- cuda
LibMg Matrix Desc_ t - Opaque multi-GPU matrix descriptor.
- cusolver
DnHandle_ t - Opaque dense cuSOLVER handle.
- cusolver
DnIRS Infos_ t - Opaque info object for iterative-refinement solvers.
- cusolver
DnIRS Params_ t - Opaque parameter object for iterative-refinement solvers.
- cusolver
DnParams_ t - Opaque generic-API parameter object for
cusolverDnX*routines. - cusolver
MgHandle_ t - Opaque multi-GPU dense cuSOLVERMg handle.
- cusolver
RfHandle_ t - Opaque sparse-refactor cuSOLVER handle.
- cusolver
SpHandle_ t - Opaque sparse cuSOLVER handle.
- gesvdj
Info_ t - Opaque control object for Jacobi-based SVD.
- syevj
Info_ t - Opaque control object for Jacobi-based symmetric eigendecomposition.