cusparse-0.2.0.0: FFI bindings to the CUDA Sparse BLAS library

Copyright[2017] Trevor L. McDonell
LicenseBSD3
MaintainerTrevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Stabilityexperimental
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Foreign.CUDA.BLAS.Sparse.Precondition

Description

For more information see the cuSPARSE function reference:

http://docs.nvidia.com/cuda/cusparse/index.html#cusparse-preconditioners-reference

Synopsis

Documentation

data Operation Source #

Indicates which operations need to be performed with the sparse matrix.

  • N: no transpose selected
  • T: transpose operation
  • C: conjugate transpose

http://docs.nvidia.com/cuda/cusparse/index.html#cusparseoperationt

Constructors

N 
T 
C 

data Policy Source #

Indicates whether level information is used by some solver algorithms.

http://docs.nvidia.com/cuda/cusparse/index.html#cusparsesolvepolicy_t

Constructors

NoLevel 
UseLevel 

data MatrixDescriptor Source #

An opaque type used to describe the shape and properties of a matrix.

http://docs.nvidia.com/cuda/cusparse/index.html#cusparsematdescrt

data Info Source #

An opaque structure holding the information collected in the analysis phase of the solution of the sparse triangular linear system.

http://docs.nvidia.com/cuda/cusparse/index.html#cusparsesolveanalysisinfot