petsc-3.4.5 2014-06-29

MATSEQAIJCUSP

MATAIJCUSP = "aijcusp" = "seqaijcusp" - A matrix type to be used for sparse matrices. A matrix type type whose data resides on Nvidia GPUs. These matrices are in CSR format by default. All matrix calculations are performed using the CUSP library. DIA and ELL formats are ONLY available when using the 'txpetscgpu' package. Use --download-txpetscgpu to build/install PETSc to use different GPU storage formats with CUSP matrix types.

Options Database Keys

-mat_type aijcusp - sets the matrix type to "seqaijcusp" during a call to MatSetFromOptions()
-mat_cusp_storage_format csr - sets the storage format of matrices for MatMult during a call to MatSetFromOptions(). Other options include dia (diagonal) or ell (ellpack). dia and ell only available with 'txpetscgpu' package.
-mat_cusp_mult_storage_format csr - sets the storage format of matrices for MatMult during a call to MatSetFromOptions(). Other options include dia (diagonal) or ell (ellpack). dia and ell only available with 'txpetscgpu' package.

See Also

MatCreateSeqAIJCUSP(), MATAIJCUSP, MatCreateAIJCUSP(), MatCUSPSetFormat(), MatCUSPStorageFormat, MatCUSPFormatOperation

Level:beginner
Location:
src/mat/impls/aij/seq/seqcusp/aijcusp.cu
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages