File: PCILUSetUseInPlace.html

package info (click to toggle)
petsc 2.2.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 64,404 kB
  • ctags: 284,528
  • sloc: ansic: 223,999; python: 11,758; makefile: 7,707; fortran: 6,327; cpp: 4,104; sh: 3,387; csh: 41; asm: 6
file content (46 lines) | stat: -rw-r--r-- 2,010 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
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>PCILUSetUseInPlace</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<A NAME="PCILUSetUseInPlace"><H1>PCILUSetUseInPlace</H1></A>
Tells the system to do an in-place incomplete factorization. Collective on <A HREF="../PC/PC.html#PC">PC</A> 
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
#include "petscpc.h"  
int PCILUSetUseInPlace(PC pc)
</PRE>
<H3><FONT COLOR="#CC3333">Input Parameters</FONT></H3>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>pc </B></TD><TD>- the preconditioner context
</TD></TR>
<P>
<H3><FONT COLOR="#CC3333">Options Database Key</FONT></H3>
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>-pc_ilu_in_place </B></TD><TD>- Activates in-place factorization
</TD></TR>
<P>
<H3><FONT COLOR="#CC3333">Notes</FONT></H3>
<A HREF="../PC/PCILUSetUseInPlace.html#PCILUSetUseInPlace">PCILUSetUseInPlace</A>() is intended for use with matrix-free variants of
Krylov methods, or when a different matrices are employed for the linear
system and preconditioner, or with ASM preconditioning.  Do NOT use
this option if the linear system
matrix also serves as the preconditioning matrix, since the factored
matrix would then overwrite the original matrix.
<P>
Only works well with ILU(0).
<P>

<P>
<H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
 <A HREF="../PC/PC.html#PC">PC</A>, set, factorization, inplace, in-place, ILU
<BR>
<P>
<H3><FONT COLOR="#CC3333">See Also</FONT></H3>
  <A HREF="../PC/PCLUSetUseInPlace.html#PCLUSetUseInPlace">PCLUSetUseInPlace</A>()
<BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>intermediate
<BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/ksp/pc/impls/ilu/ilu.c.html#PCILUSetUseInPlace">src/ksp/pc/impls/ilu/ilu.c</A>
<BR><A HREF="./index.html">Index of all PC 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>