File: index.html

package info (click to toggle)
petsc 3.1.dfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 131,360 kB
  • ctags: 491,710
  • sloc: ansic: 288,064; cpp: 66,909; python: 28,799; fortran: 19,153; makefile: 13,945; sh: 3,502; f90: 1,655; xml: 620; csh: 230; java: 13
file content (185 lines) | stat: -rw-r--r-- 9,961 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<HTML>
<HEAD>
<TITLE>Time-steppers - ODE integrators - TS</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">

<H2>Time-steppers - ODE integrators - TS</H2>

The time-stepping (TS) component provides ODE integrators and
pseudo-timestepping.  TS internally
employs <A HREF="../../../docs/manualpages/SNES/index.html">SNES</A> to solve the nonlinear
problems at each time step (except for the PVODE functions, which
use nonlinear solvers within PVODE).

<P>

<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./TS.html">TS</A></TD>
 <TD WIDTH=250><A HREF="./TSGetProblemType.html">TSGetProblemType</A></TD>
 <TD WIDTH=250><A HREF="./TSSetProblemType.html">TSSetProblemType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSBEULER.html">TSBEULER</A></TD>
 <TD WIDTH=250><A HREF="./TSGetSNES.html">TSGetSNES</A></TD>
 <TD WIDTH=250><A HREF="./TSSetRHSFunction.html">TSSetRHSFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSCN.html">TSCN</A></TD>
 <TD WIDTH=250><A HREF="./TSGetTime.html">TSGetTime</A></TD>
 <TD WIDTH=250><A HREF="./TSSetRHSJacobian.html">TSSetRHSJacobian</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSCreate.html">TSCreate</A></TD>
 <TD WIDTH=250><A HREF="./TSPSEUDO.html">TSPSEUDO</A></TD>
 <TD WIDTH=250><A HREF="./TSSetSolution.html">TSSetSolution</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSDestroy.html">TSDestroy</A></TD>
 <TD WIDTH=250><A HREF="./TSProblemType.html">TSProblemType</A></TD>
 <TD WIDTH=250><A HREF="./TSSolve.html">TSSolve</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSEULER.html">TSEULER</A></TD>
 <TD WIDTH=250><A HREF="./TSRK.html">TSRK</A></TD>
 <TD WIDTH=250><A HREF="./TSStep.html">TSStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGL.html">TSGL</A></TD>
 <TD WIDTH=250><A HREF="./TSSSP.html">TSSSP</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsMonitorInternalSteps.html">TSSundialsMonitorInternalSteps</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAcceptType.html">TSGLAcceptType</A></TD>
 <TD WIDTH=250><A HREF="./TSSUNDIALS.html">TSSUNDIALS</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetExactFinalTime.html">TSSundialsSetExactFinalTime</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdapt.html">TSGLAdapt</A></TD>
 <TD WIDTH=250><A HREF="./TSSetFromOptions.html">TSSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./TSTHETA.html">TSTHETA</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdaptType.html">TSGLAdaptType</A></TD>
 <TD WIDTH=250><A HREF="./TSSetIFunction.html">TSSetIFunction</A></TD>
 <TD WIDTH=250><A HREF="./TSType.html">TSType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLType.html">TSGLType</A></TD>
 <TD WIDTH=250><A HREF="./TSSetIJacobian.html">TSSetIJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSView.html">TSView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetKSP.html">TSGetKSP</A></TD>
 <TD WIDTH=250><A HREF="./TSSetMatrices.html">TSSetMatrices</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
 <TD WIDTH=250><A HREF="./TSDefaultComputeJacobian.html">TSDefaultComputeJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSGetType.html">TSGetType</A></TD>
 <TD WIDTH=250><A HREF="./TSSetInitialTimeStep.html">TSSetInitialTimeStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSDefaultComputeJacobianColor.html">TSDefaultComputeJacobianColor</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorCancel.html">TSMonitorCancel</A></TD>
 <TD WIDTH=250><A HREF="./TSSetPostStep.html">TSSetPostStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLSetAcceptType.html">TSGLSetAcceptType</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorDefault.html">TSMonitorDefault</A></TD>
 <TD WIDTH=250><A HREF="./TSSetPreStep.html">TSSetPreStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLSetType.html">TSGLSetType</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorLGCreate.html">TSMonitorLGCreate</A></TD>
 <TD WIDTH=250><A HREF="./TSSetTime.html">TSSetTime</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetApplicationContext.html">TSGetApplicationContext</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorLGDestroy.html">TSMonitorLGDestroy</A></TD>
 <TD WIDTH=250><A HREF="./TSSetTimeStep.html">TSSetTimeStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetDuration.html">TSGetDuration</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorSet.html">TSMonitorSet</A></TD>
 <TD WIDTH=250><A HREF="./TSSetType.html">TSSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetMatrices.html">TSGetMatrices</A></TD>
 <TD WIDTH=250><A HREF="./TSMonitorSolution.html">TSMonitorSolution</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetTolerance.html">TSSundialsSetTolerance</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetOptionsPrefix.html">TSGetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoSetTimeStep.html">TSPseudoSetTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetType.html">TSSundialsSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetRHSJacobian.html">TSGetRHSJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSPythonSetType.html">TSPythonSetType</A></TD>
 <TD WIDTH=250><A HREF="./TSThetaSetTheta.html">TSThetaSetTheta</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetSolution.html">TSGetSolution</A></TD>
 <TD WIDTH=250><A HREF="./TSRKSetTolerance.html">TSRKSetTolerance</A></TD>
 <TD WIDTH=250><A HREF="./TSViewFromOptions.html">TSViewFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetTimeStep.html">TSGetTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSetApplicationContext.html">TSSetApplicationContext</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGetTimeStepNumber.html">TSGetTimeStepNumber</A></TD>
 <TD WIDTH=250><A HREF="./TSSetDuration.html">TSSetDuration</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
 <TD WIDTH=250><A HREF="./TSAppendOptionsPrefix.html">TSAppendOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./TSGLRegisterDynamic.html">TSGLRegisterDynamic</A></TD>
 <TD WIDTH=250><A HREF="./TSRegisterDestroy.html">TSRegisterDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAcceptRegister.html">TSGLAcceptRegister</A></TD>
 <TD WIDTH=250><A HREF="./TSGetIJacobian.html">TSGetIJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSRegisterDynamic.html">TSRegisterDynamic</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAcceptRegisterDynamic.html">TSGLAcceptRegisterDynamic</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoComputeTimeStep.html">TSPseudoComputeTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSetOptionsPrefix.html">TSSetOptionsPrefix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdaptRegister.html">TSGLAdaptRegister</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoDefaultTimeStep.html">TSPseudoDefaultTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSetUp.html">TSSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdaptRegisterAll.html">TSGLAdaptRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoDefaultVerifyTimeStep.html">TSPseudoDefaultVerifyTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsGetIterations.html">TSSundialsGetIterations</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdaptRegisterDestroy.html">TSGLAdaptRegisterDestroy</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoIncrementDtFromInitialDt.html">TSPseudoIncrementDtFromInitialDt</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsGetPC.html">TSSundialsGetPC</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLAdaptRegisterDynamic.html">TSGLAdaptRegisterDynamic</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoSetTimeStepIncrement.html">TSPseudoSetTimeStepIncrement</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetGMRESRestart.html">TSSundialsSetGMRESRestart</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLGetAdapt.html">TSGLGetAdapt</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoSetVerifyTimeStep.html">TSPseudoSetVerifyTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetGramSchmidtType.html">TSSundialsSetGramSchmidtType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLRegister.html">TSGLRegister</A></TD>
 <TD WIDTH=250><A HREF="./TSPseudoVerifyTimeStep.html">TSPseudoVerifyTimeStep</A></TD>
 <TD WIDTH=250><A HREF="./TSSundialsSetLinearTolerance.html">TSSundialsSetLinearTolerance</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLRegisterAll.html">TSGLRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./TSRegister.html">TSRegister</A></TD>
 <TD WIDTH=250><A HREF="./TSThetaGetTheta.html">TSThetaGetTheta</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSGLRegisterDestroy.html">TSGLRegisterDestroy</A></TD>
 <TD WIDTH=250><A HREF="./TSRegisterAll.html">TSRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
 <TD WIDTH=250><A HREF="./TSComputeIFunction.html">TSComputeIFunction</A></TD>
 <TD WIDTH=250><A HREF="./TSDefaultPreStep.html">TSDefaultPreStep</A></TD>
 <TD WIDTH=250><A HREF="./TSInitializePackage.html">TSInitializePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSComputeIJacobian.html">TSComputeIJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSFinalizePackage.html">TSFinalizePackage</A></TD>
 <TD WIDTH=250><A HREF="./TSPostStep.html">TSPostStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSComputeRHSFunction.html">TSComputeRHSFunction</A></TD>
 <TD WIDTH=250><A HREF="./TSGLAdaptInitializePackage.html">TSGLAdaptInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./TSPreStep.html">TSPreStep</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSComputeRHSJacobian.html">TSComputeRHSJacobian</A></TD>
 <TD WIDTH=250><A HREF="./TSGLFinalizePackage.html">TSGLFinalizePackage</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./TSDefaultPostStep.html">TSDefaultPostStep</A></TD>
 <TD WIDTH=250><A HREF="./TSGLInitializePackage.html">TSGLInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html"><IMG SRC="../up.gif">Table of Contents</A>