File: MATSEQAIJCUSP.html

package info (click to toggle)
petsc 3.4.2.dfsg1-8.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 129,104 kB
  • ctags: 516,422
  • sloc: ansic: 395,939; cpp: 47,201; python: 34,788; makefile: 17,193; fortran: 16,251; f90: 1,592; objc: 954; sh: 822; xml: 621; java: 381; lisp: 293; csh: 241
file content (34 lines) | stat: -rw-r--r-- 3,040 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/MATSEQAIJCUSP.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>MATSEQAIJCUSP</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.4.2 2013-07-02</b></div>
<A NAME="MATSEQAIJCUSP"><H1>MATSEQAIJCUSP</H1></A>
<A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A> = "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.
<P>
<H3><FONT COLOR="#CC3333">Options Database Keys</FONT></H3>
<TABLE border="0" cellpadding="0" cellspacing="0">
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_type aijcusp </B></TD><TD>- sets the matrix type to "seqaijcusp" during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>()
</TD></TR>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack). dia and ell only available with 'txpetscgpu' package.
</TD></TR>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-mat_cusp_mult_storage_format csr </B></TD><TD>- sets the storage format of matrices for <A HREF="../Mat/MatMult.html#MatMult">MatMult</A> during a call to <A HREF="../Mat/MatSetFromOptions.html#MatSetFromOptions">MatSetFromOptions</A>(). Other options include dia (diagonal) or ell (ellpack). dia and ell only available with 'txpetscgpu' package.
</TD></TR></TABLE>
<P>

<P>
<H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../Mat/MatCreateSeqAIJCUSP.html#MatCreateSeqAIJCUSP">MatCreateSeqAIJCUSP</A>(), <A HREF="../Mat/MATAIJCUSP.html#MATAIJCUSP">MATAIJCUSP</A>, <A HREF="../Mat/MatCreateAIJCUSP.html#MatCreateAIJCUSP">MatCreateAIJCUSP</A>(), <A HREF="../Mat/MatCUSPSetFormat.html#MatCUSPSetFormat">MatCUSPSetFormat</A>(), <A HREF="../Mat/MatCUSPStorageFormat.html#MatCUSPStorageFormat">MatCUSPStorageFormat</A>, <A HREF="../Mat/MatCUSPFormatOperation.html#MatCUSPFormatOperation">MatCUSPFormatOperation</A>
<BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
<BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/mat/impls/aij/seq/seqcusp/aijcusp.cu#MATSEQAIJCUSP">src/mat/impls/aij/seq/seqcusp/aijcusp.cu</A>
<BR><A HREF="./index.html">Index of all Mat routines</A>
<BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
<BR><A HREF="../singleindex.html">Index of all manual pages</A>
</BODY></HTML>