Skip to content

Latest commit

 

History

History

cuSOLVER

cuSOLVER Library - APIs Examples

Description

This folder demonstrates cuSOLVER APIs usage.

cuSOLVER API Documentation

cuSOLVER Samples

MutliGPU LU Decomposition example
  • cuSOLVER MgGetrs

    The sample solves linear system by LU Decomposition, with partial pivoting (getrf and getrs). See example for detailed description.

MutliGPU Cholesky Decomposition example
  • cuSOLVER MgPotrf

    The sample solves linear system by Cholesky factorization (potrf and potrs). See example for detailed description.

MutliGPU Symmetric Eigenvalue solver examples
  • cuSOLVER MgSyevd

    The sample provides three examples to demonstrate multiGPU standard symmetric eigenvalue solver. See example for detailed description.

64-bit Singular Value Decomposition example
  • cuSOLVER Xgesvd

    The sample computes singular value decomposition, using 64-bit APIs. See example for detailed description.

64-bit Singular Value + Polar Decomposition example
  • cuSOLVER Xgesvdp

    The sample computes singular value decomposition, in combination with polar decomposition, using 64-bit APIs. See example for detailed description.

64-bit Rank-K Singular Value Decomposition example
  • cuSOLVER Xgesvdr

    The sample computes approximated rank-k singular value decomposition, using 64-bit APIs. See example for detailed description.

64-bit LU Decomposition example
  • cuSOLVER Xgetrf

    The sample solves linear system by LU Decomposition, with partial pivoting (getrf and getrs), using 64-bit APIs. See example for detailed description.

64-bit Standard Symmetric Dense Eigenvalue solver example
  • cuSOLVER Xsyevd

    The sample demonstrates standard symmetric eigenvalue solver, using 64-bit APIs. See example for detailed description.

64-bit Standard Symmetric Dense Eigenvalue solver example
  • cuSOLVER Xsyevdx

    The sample demonstrates standard symmetric eigenvalue solver, using 64-bit APIs. See example for detailed description.

Batched Sparse QR Factorizaion examples
  • cuSOLVER csrqr

    The sample provides two examples to demonstrate batched sparse qr factorization. See example for detailed description.

Iterative Refinement solver example
  • cuSOLVER gesv

    The sample demonstrates iterative refinement solver example for solving linear systems with multiple right hand sides. See example for detailed description.

Singular Value Decomposition example
  • cuSOLVER gesvd

    The sample computes singular value decomposition. See example for detailed description.

Singular Value Decomposition example
  • cuSOLVER gesvdaStridedBatched

    The sample computes a strided, batched approximate singular value decomposition. See example for detailed description.

Singular Value Decomposition (via Jacobi method) example
  • cuSOLVER gesvdj

    The sample computes singular value decomposition, via Jacobi method. See example for detailed description.

Batched Singular Value Decomposition (via Jacobi method) example
  • cuSOLVER gesvdjBatched

    The sample computes batched singular value decomposition, via Jacobi method. See example for detailed description.

LU Decomposition example
  • cuSOLVER getrf

    The sample solves linear system by LU Decomposition, with partial pivoting (getrf and getrs). See example for detailed description.

Orthgonalization example
  • cuSOLVER orgqr

    The sample computes complete orthgonalization (geqrf and orgqr). See example for detailed description.

QR Factorization example
  • cuSOLVER ormqr

    The sample computes dense QR orthgonalization (geqrf, ormqr, and trsm). See example for detailed description.

Batched Cholesky Decomposition example
  • cuSOLVER potrfBatched

    The sample solves linear system by Cholesky factorization (potrfBatched and potrsBatched). See example for detailed description.

Standard Symmetric Dense Eigenvalue solver example
  • cuSOLVER syevd

    The sample demonstrates standard symmetric eigenvalue solver. See example for detailed description.

Standard Symmetric Dense Eigenvalue solver (via Jacobi method) example
  • cuSOLVER syevj

    The sample demonstrates standard symmetric eigenvalue solver, via Jacobi method. See example for detailed description.

Batched Standard Symmetric Dense Eigenvaluesolver (via Jacobi method) example
  • cuSOLVER syevjBatched

    The sample demonstrates batched standard symmetric eigenvalue solver, via Jacobi method. See example for detailed description.

Generalized Symmetric-Definite Dense Eigenvalue solver example
  • cuSOLVER sygvd

    The sample demonstrates generalized symmetric-definite dense eigenvalue solver. See example for detailed description.

Generalized Symmetric-Definite Dense Eigenvalue solver (via Jacobi method) example
  • cuSOLVER sygvj

    The sample demonstrates generalized symmetric-definite dense eigenvalue solver, (via Jacobi method). See example for detailed description.

Triangular Matrix Inversion Computation example
  • cuSOLVER trtri

    The sample preforms triangular matrix mnversion. See example for detailed description.