File: index.html

package info (click to toggle)
petsc 2.1.3-1.woody.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 70,272 kB
  • ctags: 310,869
  • sloc: ansic: 257,275; sh: 9,870; makefile: 7,622; fortran: 6,211; cpp: 1,026; python: 416; csh: 41; asm: 9
file content (228 lines) | stat: -rw-r--r-- 12,225 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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<HTML>
<HEAD>
<TITLE>PETSc Vectors</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">

<H2> Vectors: <A HREF="../../../src/vec/examples/tutorials/index.html">Examples</A> </H2>

  PETSc vectors (Vec objects) are used to store the field variables 
in PDE-based (or other) simulations. 


<P>
<TABLE>
</TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./ESICreateIndexSpace.html">ESICreateIndexSpace</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArray.html">VecGetArray</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArrayF90.html">VecRestoreArrayF90</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./NormType.html">NormType</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArray1d.html">VecGetArray1d</A></TD>
 <TD WIDTH=250><A HREF="./VecScatter.html">VecScatter</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapCreate.html">PetscMapCreate</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArray2d.html">VecGetArray2d</A></TD>
 <TD WIDTH=250><A HREF="./VecSerialize.html">VecSerialize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSerialize.html">PetscMapSerialize</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArray3d.html">VecGetArray3d</A></TD>
 <TD WIDTH=250><A HREF="./VecSet.html">VecSet</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./Vec.html">Vec</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArrayF90.html">VecGetArrayF90</A></TD>
 <TD WIDTH=250><A HREF="./VecSetFromOptions.html">VecSetFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAssemblyBegin.html">VecAssemblyBegin</A></TD>
 <TD WIDTH=250><A HREF="./VecGetLocalSize.html">VecGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./VecSetValue.html">VecSetValue</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAssemblyEnd.html">VecAssemblyEnd</A></TD>
 <TD WIDTH=250><A HREF="./VecGetOwnershipRange.html">VecGetOwnershipRange</A></TD>
 <TD WIDTH=250><A HREF="./VecSetValues.html">VecSetValues</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCopy.html">VecCopy</A></TD>
 <TD WIDTH=250><A HREF="./VecGetSize.html">VecGetSize</A></TD>
 <TD WIDTH=250><A HREF="./VecSqrt.html">VecSqrt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreate.html">VecCreate</A></TD>
 <TD WIDTH=250><A HREF="./VecPermute.html">VecPermute</A></TD>
 <TD WIDTH=250><A HREF="./VecSum.html">VecSum</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDestroy.html">VecDestroy</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArray.html">VecRestoreArray</A></TD>
 <TD WIDTH=250><A HREF="./VecType.html">VecType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDestroyVecsF90.html">VecDestroyVecsF90</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArray1d.html">VecRestoreArray1d</A></TD>
 <TD WIDTH=250><A HREF="./VecView.html">VecView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDuplicate.html">VecDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArray2d.html">VecRestoreArray2d</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDuplicateVecsF90.html">VecDuplicateVecsF90</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArray3d.html">VecRestoreArray3d</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="./ESILoadFactory.html">ESILoadFactory</A></TD>
 <TD WIDTH=250><A HREF="./VecDot.html">VecDot</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterBegin.html">VecScatterBegin</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapGetSerializeType.html">PetscMapGetSerializeType</A></TD>
 <TD WIDTH=250><A HREF="./VecDuplicateVecs.html">VecDuplicateVecs</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterCreate.html">VecScatterCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapGetType.html">PetscMapGetType</A></TD>
 <TD WIDTH=250><A HREF="./VecESISetType.html">VecESISetType</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterDestroy.html">VecScatterDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapPrintHelp.html">PetscMapPrintHelp</A></TD>
 <TD WIDTH=250><A HREF="./VecESISetVector.html">VecESISetVector</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterEnd.html">VecScatterEnd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSetFromOptions.html">PetscMapSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./VecEqual.html">VecEqual</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterView.html">VecScatterView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSetSerializeType.html">PetscMapSetSerializeType</A></TD>
 <TD WIDTH=250><A HREF="./VecGetArrays.html">VecGetArrays</A></TD>
 <TD WIDTH=250><A HREF="./VecSetLocalToGlobalMapping.html">VecSetLocalToGlobalMapping</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSetType.html">PetscMapSetType</A></TD>
 <TD WIDTH=250><A HREF="./VecGetSerializeType.html">VecGetSerializeType</A></TD>
 <TD WIDTH=250><A HREF="./VecSetLocalToGlobalMappingBlock.html">VecSetLocalToGlobalMappingBlock</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAXPBY.html">VecAXPBY</A></TD>
 <TD WIDTH=250><A HREF="./VecGetType.html">VecGetType</A></TD>
 <TD WIDTH=250><A HREF="./VecSetOption.html">VecSetOption</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAXPY.html">VecAXPY</A></TD>
 <TD WIDTH=250><A HREF="./VecLoad.html">VecLoad</A></TD>
 <TD WIDTH=250><A HREF="./VecSetRandom.html">VecSetRandom</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAYPX.html">VecAYPX</A></TD>
 <TD WIDTH=250><A HREF="./VecLoadIntoVector.html">VecLoadIntoVector</A></TD>
 <TD WIDTH=250><A HREF="./VecSetSerializeType.html">VecSetSerializeType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecAbs.html">VecAbs</A></TD>
 <TD WIDTH=250><A HREF="./VecMAXPY.html">VecMAXPY</A></TD>
 <TD WIDTH=250><A HREF="./VecSetSizes.html">VecSetSizes</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecConjugate.html">VecConjugate</A></TD>
 <TD WIDTH=250><A HREF="./VecMDot.html">VecMDot</A></TD>
 <TD WIDTH=250><A HREF="./VecSetStashInitialSize.html">VecSetStashInitialSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecContourScale.html">VecContourScale</A></TD>
 <TD WIDTH=250><A HREF="./VecMTDot.html">VecMTDot</A></TD>
 <TD WIDTH=250><A HREF="./VecSetType.html">VecSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecConvertMPIToMPIZero.html">VecConvertMPIToMPIZero</A></TD>
 <TD WIDTH=250><A HREF="./VecMax.html">VecMax</A></TD>
 <TD WIDTH=250><A HREF="./VecSetValuesBlocked.html">VecSetValuesBlocked</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecConvertMPIToSeqAll.html">VecConvertMPIToSeqAll</A></TD>
 <TD WIDTH=250><A HREF="./VecMin.html">VecMin</A></TD>
 <TD WIDTH=250><A HREF="./VecSetValuesBlockedLocal.html">VecSetValuesBlockedLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateMPI.html">VecCreateMPI</A></TD>
 <TD WIDTH=250><A HREF="./VecNorm.html">VecNorm</A></TD>
 <TD WIDTH=250><A HREF="./VecSetValuesLocal.html">VecSetValuesLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateMPIWithArray.html">VecCreateMPIWithArray</A></TD>
 <TD WIDTH=250><A HREF="./VecPrintHelp.html">VecPrintHelp</A></TD>
 <TD WIDTH=250><A HREF="./VecShift.html">VecShift</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateSeq.html">VecCreateSeq</A></TD>
 <TD WIDTH=250><A HREF="./VecReciprocal.html">VecReciprocal</A></TD>
 <TD WIDTH=250><A HREF="./VecTDot.html">VecTDot</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateSeqWithArray.html">VecCreateSeqWithArray</A></TD>
 <TD WIDTH=250><A HREF="./VecRestoreArrays.html">VecRestoreArrays</A></TD>
 <TD WIDTH=250><A HREF="./VecViewFromOptions.html">VecViewFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDestroyVecs.html">VecDestroyVecs</A></TD>
 <TD WIDTH=250><A HREF="./VecScale.html">VecScale</A></TD>
 <TD WIDTH=250><A HREF="./VecWAXPY.html">VecWAXPY</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="./M.html">M</A></TD>
 <TD WIDTH=250><A HREF="./VecGhostRestoreLocalForm.html">VecGhostRestoreLocalForm</A></TD>
 <TD WIDTH=250><A HREF="./VecSerializeRegisterDynamic.html">VecSerializeRegisterDynamic</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMap.html">PetscMap</A></TD>
 <TD WIDTH=250><A HREF="./VecGhostUpdateBegin.html">VecGhostUpdateBegin</A></TD>
 <TD WIDTH=250><A HREF="./VecSetBlockSize.html">VecSetBlockSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapRegisterAll.html">PetscMapRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./VecGhostUpdateEnd.html">VecGhostUpdateEnd</A></TD>
 <TD WIDTH=250><A HREF="./VecStashView.html">VecStashView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSerializeRegisterAll.html">PetscMapSerializeRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./VecNormBegin.html">VecNormBegin</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideGather.html">VecStrideGather</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapSerializeRegisterDestroy.html">PetscMapSerializeRegisterDestroy</A></TD>
 <TD WIDTH=250><A HREF="./VecNormEnd.html">VecNormEnd</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideGatherAll.html">VecStrideGatherAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateGhost.html">VecCreateGhost</A></TD>
 <TD WIDTH=250><A HREF="./VecPointwiseDivide.html">VecPointwiseDivide</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideMax.html">VecStrideMax</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateGhostBlock.html">VecCreateGhostBlock</A></TD>
 <TD WIDTH=250><A HREF="./VecPointwiseMult.html">VecPointwiseMult</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideMin.html">VecStrideMin</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateGhostBlockWithArray.html">VecCreateGhostBlockWithArray</A></TD>
 <TD WIDTH=250><A HREF="./VecRegisterAll.html">VecRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideNorm.html">VecStrideNorm</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateGhostWithArray.html">VecCreateGhostWithArray</A></TD>
 <TD WIDTH=250><A HREF="./VecRegisterDestroy.html">VecRegisterDestroy</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideScatter.html">VecStrideScatter</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecCreateShared.html">VecCreateShared</A></TD>
 <TD WIDTH=250><A HREF="./VecRegisterDynamic.html">VecRegisterDynamic</A></TD>
 <TD WIDTH=250><A HREF="./VecStrideScatterAll.html">VecStrideScatterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDotBegin.html">VecDotBegin</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterCopy.html">VecScatterCopy</A></TD>
 <TD WIDTH=250><A HREF="./VecSwap.html">VecSwap</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecDotEnd.html">VecDotEnd</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterPostRecvs.html">VecScatterPostRecvs</A></TD>
 <TD WIDTH=250><A HREF="./VecTDotBegin.html">VecTDotBegin</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecGetBlockSize.html">VecGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./VecSerializeRegisterAll.html">VecSerializeRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./VecTDotEnd.html">VecTDotEnd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./VecGhostGetLocalForm.html">VecGhostGetLocalForm</A></TD>
 <TD WIDTH=250><A HREF="./VecSerializeRegisterDestroy.html">VecSerializeRegisterDestroy</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="./PetscMapCreateMPI.html">PetscMapCreateMPI</A></TD>
 <TD WIDTH=250><A HREF="./PetscMapGetSize.html">PetscMapGetSize</A></TD>
 <TD WIDTH=250><A HREF="./VecPlaceArray.html">VecPlaceArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapDestroy.html">PetscMapDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscMapSetLocalSize.html">PetscMapSetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./VecReplaceArray.html">VecReplaceArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapGetGlobalRange.html">PetscMapGetGlobalRange</A></TD>
 <TD WIDTH=250><A HREF="./PetscMapSetSize.html">PetscMapSetSize</A></TD>
 <TD WIDTH=250><A HREF="./VecResetArray.html">VecResetArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapGetLocalRange.html">PetscMapGetLocalRange</A></TD>
 <TD WIDTH=250><A HREF="./VecGetPetscMap.html">VecGetPetscMap</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterRemap.html">VecScatterRemap</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMapGetLocalSize.html">PetscMapGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./VecInitializePackage.html">VecInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./VecValid.html">VecValid</A></TD>
<TR>
</TABLE>
<BR><A HREF="../../index.html"><IMG SRC="../up.gif">Table of Contents</A>