File: index.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 (583 lines) | stat: -rw-r--r-- 33,965 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
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/index.html" />
<TITLE>Mat Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.4.2 2013-07-02</b></div>

<H2> Matrices Mat: : <A HREF="../../../src/mat/examples/tutorials/index.html">Examples</A></H2>

PETSc matrices (Mat objects) are used to store Jacobians and other sparse matrices
in PDE-based (or other) simulations. 

<P>

<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./MATAIJ.html">MATAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MATSOLVERSUPERLU_DIST.html">MATSOLVERSUPERLU_DIST</A></TD>
 <TD WIDTH=250><A HREF="./MatMultTranspose.html">MatMultTranspose</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATAIJCRL.html">MATAIJCRL</A></TD>
 <TD WIDTH=250><A HREF="./MATSOLVERUMFPACK.html">MATSOLVERUMFPACK</A></TD>
 <TD WIDTH=250><A HREF="./MatMultTransposeAdd.html">MatMultTransposeAdd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATAIJCUSP.html">MATAIJCUSP</A></TD>
 <TD WIDTH=250><A HREF="./Mat.html">Mat</A></TD>
 <TD WIDTH=250><A HREF="./MatMultTransposeConstrained.html">MatMultTransposeConstrained</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATAIJCUSPARSE.html">MATAIJCUSPARSE</A></TD>
 <TD WIDTH=250><A HREF="./MatAssemblyBegin.html">MatAssemblyBegin</A></TD>
 <TD WIDTH=250><A HREF="./MatMumpsSetCntl.html">MatMumpsSetCntl</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATAIJPERM.html">MATAIJPERM</A></TD>
 <TD WIDTH=250><A HREF="./MatAssemblyEnd.html">MatAssemblyEnd</A></TD>
 <TD WIDTH=250><A HREF="./MatMumpsSetIcntl.html">MatMumpsSetIcntl</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATBAIJ.html">MATBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatAssemblyType.html">MatAssemblyType</A></TD>
 <TD WIDTH=250><A HREF="./MatOption.html">MatOption</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATDENSE.html">MATDENSE</A></TD>
 <TD WIDTH=250><A HREF="./MatCoarsen.html">MatCoarsen</A></TD>
 <TD WIDTH=250><A HREF="./MatOrderingType.html">MatOrderingType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATELEMENTAL.html">MATELEMENTAL</A></TD>
 <TD WIDTH=250><A HREF="./MatCoarsenType.html">MatCoarsenType</A></TD>
 <TD WIDTH=250><A HREF="./MatPartitioning.html">MatPartitioning</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMPIADJ.html">MATMPIADJ</A></TD>
 <TD WIDTH=250><A HREF="./MatColoringType.html">MatColoringType</A></TD>
 <TD WIDTH=250><A HREF="./MatPartitioningType.html">MatPartitioningType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMPIAIJ.html">MATMPIAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatCreate.html">MatCreate</A></TD>
 <TD WIDTH=250><A HREF="./MatReuse.html">MatReuse</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMPIBAIJ.html">MATMPIBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatDestroy.html">MatDestroy</A></TD>
 <TD WIDTH=250><A HREF="./MatSORType.html">MatSORType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMPISBAIJ.html">MATMPISBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatDuplicateOption.html">MatDuplicateOption</A></TD>
 <TD WIDTH=250><A HREF="./MatSetFromOptions.html">MatSetFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSBAIJ.html">MATSBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatFDColoring.html">MatFDColoring</A></TD>
 <TD WIDTH=250><A HREF="./MatSetSizes.html">MatSetSizes</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQAIJ.html">MATSEQAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatFactorShiftType.html">MatFactorShiftType</A></TD>
 <TD WIDTH=250><A HREF="./MatSetStencil.html">MatSetStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQAIJCUSP.html">MATSEQAIJCUSP</A></TD>
 <TD WIDTH=250><A HREF="./MatFactorType.html">MatFactorType</A></TD>
 <TD WIDTH=250><A HREF="./MatSetUp.html">MatSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQAIJCUSPARSE.html">MATSEQAIJCUSPARSE</A></TD>
 <TD WIDTH=250><A HREF="./MatGetLocalSize.html">MatGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValue.html">MatSetValue</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQBAIJ.html">MATSEQBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatGetOwnershipRange.html">MatGetOwnershipRange</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValues.html">MatSetValues</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQDENSE.html">MATSEQDENSE</A></TD>
 <TD WIDTH=250><A HREF="./MatGetOwnershipRanges.html">MatGetOwnershipRanges</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesBlockedStencil.html">MatSetValuesBlockedStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSEQSBAIJ.html">MATSEQSBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatGetOwnershipRangesColumn.html">MatGetOwnershipRangesColumn</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesStencil.html">MatSetValuesStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERBAS.html">MATSOLVERBAS</A></TD>
 <TD WIDTH=250><A HREF="./MatGetSize.html">MatGetSize</A></TD>
 <TD WIDTH=250><A HREF="./MatSolverPackage.html">MatSolverPackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERCHOLMOD.html">MATSOLVERCHOLMOD</A></TD>
 <TD WIDTH=250><A HREF="./MatGetSubMatrixOption.html">MatGetSubMatrixOption</A></TD>
 <TD WIDTH=250><A HREF="./MatStencil.html">MatStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERCLIQUE.html">MATSOLVERCLIQUE</A></TD>
 <TD WIDTH=250><A HREF="./MatInfoType.html">MatInfoType</A></TD>
 <TD WIDTH=250><A HREF="./MatStructure.html">MatStructure</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERCUSPARSE.html">MATSOLVERCUSPARSE</A></TD>
 <TD WIDTH=250><A HREF="./MatLoad.html">MatLoad</A></TD>
 <TD WIDTH=250><A HREF="./MatSuperluSetILUDropTol.html">MatSuperluSetILUDropTol</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERESSL.html">MATSOLVERESSL</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDType.html">MatMFFDType</A></TD>
 <TD WIDTH=250><A HREF="./MatTransposeColoring.html">MatTransposeColoring</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERLUSOL.html">MATSOLVERLUSOL</A></TD>
 <TD WIDTH=250><A HREF="./MatMult.html">MatMult</A></TD>
 <TD WIDTH=250><A HREF="./MatType.html">MatType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERMATLAB.html">MATSOLVERMATLAB</A></TD>
 <TD WIDTH=250><A HREF="./MatMultAdd.html">MatMultAdd</A></TD>
 <TD WIDTH=250><A HREF="./MatView.html">MatView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERMUMPS.html">MATSOLVERMUMPS</A></TD>
 <TD WIDTH=250><A HREF="./MatMultConstrained.html">MatMultConstrained</A></TD>
 <TD WIDTH=250><A HREF="./MatXAIJSetPreallocation.html">MatXAIJSetPreallocation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERPASTIX.html">MATSOLVERPASTIX</A></TD>
 <TD WIDTH=250><A HREF="./MatMultHermitianTranspose.html">MatMultHermitianTranspose</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSOLVERSUPERLU.html">MATSOLVERSUPERLU</A></TD>
 <TD WIDTH=250><A HREF="./MatMultHermitianTransposeAdd.html">MatMultHermitianTransposeAdd</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="./MATMFFD_DS.html">MATMFFD_DS</A></TD>
 <TD WIDTH=250><A HREF="./MatFindNonzeroRows.html">MatFindNonzeroRows</A></TD>
 <TD WIDTH=250><A HREF="./MatPythonCreate.html">MatPythonCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMFFD_WP.html">MATMFFD_WP</A></TD>
 <TD WIDTH=250><A HREF="./MatGetBlockSize.html">MatGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./MatPythonSetType.html">MatPythonSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATNEST.html">MATNEST</A></TD>
 <TD WIDTH=250><A HREF="./MatGetBlockSizes.html">MatGetBlockSizes</A></TD>
 <TD WIDTH=250><A HREF="./MatRARt.html">MatRARt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatAXPY.html">MatAXPY</A></TD>
 <TD WIDTH=250><A HREF="./MatGetColumnNorms.html">MatGetColumnNorms</A></TD>
 <TD WIDTH=250><A HREF="./MatRARtNumeric.html">MatRARtNumeric</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatAYPX.html">MatAYPX</A></TD>
 <TD WIDTH=250><A HREF="./MatGetDiagonal.html">MatGetDiagonal</A></TD>
 <TD WIDTH=250><A HREF="./MatRARtSymbolic.html">MatRARtSymbolic</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatBlockMatSetPreallocation.html">MatBlockMatSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatGetFactor.html">MatGetFactor</A></TD>
 <TD WIDTH=250><A HREF="./MatReorderForNonzeroDiagonal.html">MatReorderForNonzeroDiagonal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPARSEFormatOperation.html">MatCUSPARSEFormatOperation</A></TD>
 <TD WIDTH=250><A HREF="./MatGetFactorAvailable.html">MatGetFactorAvailable</A></TD>
 <TD WIDTH=250><A HREF="./MatRestoreLocalSubMatrix.html">MatRestoreLocalSubMatrix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPARSESetFormat.html">MatCUSPARSESetFormat</A></TD>
 <TD WIDTH=250><A HREF="./MatGetFactorType.html">MatGetFactorType</A></TD>
 <TD WIDTH=250><A HREF="./MatRestrict.html">MatRestrict</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPARSEStorageFormat.html">MatCUSPARSEStorageFormat</A></TD>
 <TD WIDTH=250><A HREF="./MatGetInfo.html">MatGetInfo</A></TD>
 <TD WIDTH=250><A HREF="./MatScale.html">MatScale</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPFormatOperation.html">MatCUSPFormatOperation</A></TD>
 <TD WIDTH=250><A HREF="./MatGetLocalSubMatrix.html">MatGetLocalSubMatrix</A></TD>
 <TD WIDTH=250><A HREF="./MatScatterGetVecScatter.html">MatScatterGetVecScatter</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPSetFormat.html">MatCUSPSetFormat</A></TD>
 <TD WIDTH=250><A HREF="./MatGetOwnershipIS.html">MatGetOwnershipIS</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJFromMatlab.html">MatSeqAIJFromMatlab</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCUSPStorageFormat.html">MatCUSPStorageFormat</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowMax.html">MatGetRowMax</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJGetArray.html">MatSeqAIJGetArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatChop.html">MatChop</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowMaxAbs.html">MatGetRowMaxAbs</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJRestoreArray.html">MatSeqAIJRestoreArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatConvert.html">MatConvert</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowMin.html">MatGetRowMin</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJSetPreallocation.html">MatSeqAIJSetPreallocation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCopy.html">MatCopy</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowMinAbs.html">MatGetRowMinAbs</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqBAIJSetPreallocation.html">MatSeqBAIJSetPreallocation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateAIJ.html">MatCreateAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowSum.html">MatGetRowSum</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqDenseSetLDA.html">MatSeqDenseSetLDA</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateAIJCUSP.html">MatCreateAIJCUSP</A></TD>
 <TD WIDTH=250><A HREF="./MatGetSeqNonzeroStructure.html">MatGetSeqNonzeroStructure</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqDenseSetPreallocation.html">MatSeqDenseSetPreallocation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateAIJCUSPARSE.html">MatCreateAIJCUSPARSE</A></TD>
 <TD WIDTH=250><A HREF="./MatGetType.html">MatGetType</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqSBAIJSetPreallocation.html">MatSeqSBAIJSetPreallocation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateBAIJ.html">MatCreateBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatHermitianTranspose.html">MatHermitianTranspose</A></TD>
 <TD WIDTH=250><A HREF="./MatSetBlockSize.html">MatSetBlockSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateBlockMat.html">MatCreateBlockMat</A></TD>
 <TD WIDTH=250><A HREF="./MatInfo.html">MatInfo</A></TD>
 <TD WIDTH=250><A HREF="./MatSetBlockSizes.html">MatSetBlockSizes</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateDense.html">MatCreateDense</A></TD>
 <TD WIDTH=250><A HREF="./MatInterpolate.html">MatInterpolate</A></TD>
 <TD WIDTH=250><A HREF="./MatSetLocalToGlobalMapping.html">MatSetLocalToGlobalMapping</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateFFT.html">MatCreateFFT</A></TD>
 <TD WIDTH=250><A HREF="./MatInterpolateAdd.html">MatInterpolateAdd</A></TD>
 <TD WIDTH=250><A HREF="./MatSetLocalToGlobalMappingBlock.html">MatSetLocalToGlobalMappingBlock</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateLRC.html">MatCreateLRC</A></TD>
 <TD WIDTH=250><A HREF="./MatIsHermitian.html">MatIsHermitian</A></TD>
 <TD WIDTH=250><A HREF="./MatSetOption.html">MatSetOption</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJCRL.html">MatCreateMPIAIJCRL</A></TD>
 <TD WIDTH=250><A HREF="./MatIsHermitianTranspose.html">MatIsHermitianTranspose</A></TD>
 <TD WIDTH=250><A HREF="./MatSetRandom.html">MatSetRandom</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJPERM.html">MatCreateMPIAIJPERM</A></TD>
 <TD WIDTH=250><A HREF="./MatIsStructurallySymmetric.html">MatIsStructurallySymmetric</A></TD>
 <TD WIDTH=250><A HREF="./MatSetType.html">MatSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJWithArrays.html">MatCreateMPIAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatIsSymmetric.html">MatIsSymmetric</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesBlocked.html">MatSetValuesBlocked</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAdj.html">MatCreateMPIAdj</A></TD>
 <TD WIDTH=250><A HREF="./MatIsTranspose.html">MatIsTranspose</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesBlockedLocal.html">MatSetValuesBlockedLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIBAIJWithArrays.html">MatCreateMPIBAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAIJSetPreallocation.html">MatMPIAIJSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesLocal.html">MatSetValuesLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPISBAIJWithArrays.html">MatCreateMPISBAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAdjSetPreallocation.html">MatMPIAdjSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesRowLocal.html">MatSetValuesRowLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateNormal.html">MatCreateNormal</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIBAIJSetPreallocation.html">MatMPIBAIJSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatShift.html">MatShift</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSBAIJ.html">MatCreateSBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIDenseSetPreallocation.html">MatMPIDenseSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatStashSetInitialSize.html">MatStashSetInitialSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateScatter.html">MatCreateScatter</A></TD>
 <TD WIDTH=250><A HREF="./MatMPISBAIJSetPreallocation.html">MatMPISBAIJSetPreallocation</A></TD>
 <TD WIDTH=250><A HREF="./MatTransColoringApplyDenToSp.html">MatTransColoringApplyDenToSp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJ.html">MatCreateSeqAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMatMatMult.html">MatMatMatMult</A></TD>
 <TD WIDTH=250><A HREF="./MatTransColoringApplySpToDen.html">MatTransColoringApplySpToDen</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJCRL.html">MatCreateSeqAIJCRL</A></TD>
 <TD WIDTH=250><A HREF="./MatMatMult.html">MatMatMult</A></TD>
 <TD WIDTH=250><A HREF="./MatTranspose.html">MatTranspose</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJCUSP.html">MatCreateSeqAIJCUSP</A></TD>
 <TD WIDTH=250><A HREF="./MatMatMultNumeric.html">MatMatMultNumeric</A></TD>
 <TD WIDTH=250><A HREF="./MatTransposeColoringCreate.html">MatTransposeColoringCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJCUSPARSE.html">MatCreateSeqAIJCUSPARSE</A></TD>
 <TD WIDTH=250><A HREF="./MatMatMultSymbolic.html">MatMatMultSymbolic</A></TD>
 <TD WIDTH=250><A HREF="./MatTransposeColoringDestroy.html">MatTransposeColoringDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJFromTriple.html">MatCreateSeqAIJFromTriple</A></TD>
 <TD WIDTH=250><A HREF="./MatMatTransposeMult.html">MatMatTransposeMult</A></TD>
 <TD WIDTH=250><A HREF="./MatTransposeMatMult.html">MatTransposeMatMult</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJPERM.html">MatCreateSeqAIJPERM</A></TD>
 <TD WIDTH=250><A HREF="./MatMultAddEqual.html">MatMultAddEqual</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroEntries.html">MatZeroEntries</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqAIJWithArrays.html">MatCreateSeqAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMultEqual.html">MatMultEqual</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRows.html">MatZeroRows</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqBAIJ.html">MatCreateSeqBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMultTransposeAddEqual.html">MatMultTransposeAddEqual</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsColumns.html">MatZeroRowsColumns</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqCUFFT.html">MatCreateSeqCUFFT</A></TD>
 <TD WIDTH=250><A HREF="./MatMultTransposeEqual.html">MatMultTransposeEqual</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsColumnsIS.html">MatZeroRowsColumnsIS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqDense.html">MatCreateSeqDense</A></TD>
 <TD WIDTH=250><A HREF="./MatNorm.html">MatNorm</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsColumnsLocal.html">MatZeroRowsColumnsLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqSBAIJ.html">MatCreateSeqSBAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateFinalize.html">MatPreallocateFinalize</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsColumnsLocalIS.html">MatZeroRowsColumnsLocalIS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateTranspose.html">MatCreateTranspose</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateInitialize.html">MatPreallocateInitialize</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsColumnsStencil.html">MatZeroRowsColumnsStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDenseGetArray.html">MatDenseGetArray</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateLocation.html">MatPreallocateLocation</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsIS.html">MatZeroRowsIS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDenseGetLocalMatrix.html">MatDenseGetLocalMatrix</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateSet.html">MatPreallocateSet</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsLocal.html">MatZeroRowsLocal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDenseRestoreArray.html">MatDenseRestoreArray</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateSetLocal.html">MatPreallocateSetLocal</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsLocalIS.html">MatZeroRowsLocalIS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDiagonalScale.html">MatDiagonalScale</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateSymmetricSet.html">MatPreallocateSymmetricSet</A></TD>
 <TD WIDTH=250><A HREF="./MatZeroRowsStencil.html">MatZeroRowsStencil</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDiagonalSet.html">MatDiagonalSet</A></TD>
 <TD WIDTH=250><A HREF="./MatPreallocateSymmetricSetLocal.html">MatPreallocateSymmetricSetLocal</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterFFTWToPetsc.html">VecScatterFFTWToPetsc</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDuplicate.html">MatDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./MatPtAP.html">MatPtAP</A></TD>
 <TD WIDTH=250><A HREF="./VecScatterPetscToFFTW.html">VecScatterPetscToFFTW</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatEqual.html">MatEqual</A></TD>
 <TD WIDTH=250><A HREF="./MatPtAPNumeric.html">MatPtAPNumeric</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatFactorGetSolverPackage.html">MatFactorGetSolverPackage</A></TD>
 <TD WIDTH=250><A HREF="./MatPtAPSymbolic.html">MatPtAPSymbolic</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="./MATBLOCKMAT.html">MATBLOCKMAT</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRedundantMatrix.html">MatGetRedundantMatrix</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIBAIJSetValuesBlocked.html">MatMPIBAIJSetValuesBlocked</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATCOMPOSITE.html">MATCOMPOSITE</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRow.html">MatGetRow</A></TD>
 <TD WIDTH=250><A HREF="./MatMissingDiagonal.html">MatMissingDiagonal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATIS.html">MATIS</A></TD>
 <TD WIDTH=250><A HREF="./MatGetRowUpperTriangular.html">MatGetRowUpperTriangular</A></TD>
 <TD WIDTH=250><A HREF="./MatNestGetISs.html">MatNestGetISs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMAIJ.html">MATMAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatGetSubMatrices.html">MatGetSubMatrices</A></TD>
 <TD WIDTH=250><A HREF="./MatNestGetLocalISs.html">MatNestGetLocalISs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATMFFD.html">MATMFFD</A></TD>
 <TD WIDTH=250><A HREF="./MatGetSubMatrix.html">MatGetSubMatrix</A></TD>
 <TD WIDTH=250><A HREF="./MatNestSetSubMats.html">MatNestSetSubMats</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSCATTER.html">MATSCATTER</A></TD>
 <TD WIDTH=250><A HREF="./MatGetTrace.html">MatGetTrace</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpace.html">MatNullSpace</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MATSHELL.html">MATSHELL</A></TD>
 <TD WIDTH=250><A HREF="./MatGetValues.html">MatGetValues</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceCreate.html">MatNullSpaceCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatAppendOptionsPrefix.html">MatAppendOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./MatGetVecs.html">MatGetVecs</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceCreateRigidBody.html">MatNullSpaceCreateRigidBody</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatAssembled.html">MatAssembled</A></TD>
 <TD WIDTH=250><A HREF="./MatGetVecsFFTW.html">MatGetVecsFFTW</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceDestroy.html">MatNullSpaceDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCompositeAddMat.html">MatCompositeAddMat</A></TD>
 <TD WIDTH=250><A HREF="./MatHasOperation.html">MatHasOperation</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceRemove.html">MatNullSpaceRemove</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCompositeMerge.html">MatCompositeMerge</A></TD>
 <TD WIDTH=250><A HREF="./MatISGetLocalMat.html">MatISGetLocalMat</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceSetFunction.html">MatNullSpaceSetFunction</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCompositeSetType.html">MatCompositeSetType</A></TD>
 <TD WIDTH=250><A HREF="./MatISSetLocalMat.html">MatISSetLocalMat</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceTest.html">MatNullSpaceTest</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatComputeExplicitOperator.html">MatComputeExplicitOperator</A></TD>
 <TD WIDTH=250><A HREF="./MatImaginaryPart.html">MatImaginaryPart</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceView.html">MatNullSpaceView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatConjugate.html">MatConjugate</A></TD>
 <TD WIDTH=250><A HREF="./MatInodeGetInodeSizes.html">MatInodeGetInodeSizes</A></TD>
 <TD WIDTH=250><A HREF="./MatPermute.html">MatPermute</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateComposite.html">MatCreateComposite</A></TD>
 <TD WIDTH=250><A HREF="./MatInvertBlockDiagonal.html">MatInvertBlockDiagonal</A></TD>
 <TD WIDTH=250><A HREF="./MatRealPart.html">MatRealPart</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateIS.html">MatCreateIS</A></TD>
 <TD WIDTH=250><A HREF="./MatIsHermitianKnown.html">MatIsHermitianKnown</A></TD>
 <TD WIDTH=250><A HREF="./MatRegister.html">MatRegister</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMAIJ.html">MatCreateMAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatIsSymmetricKnown.html">MatIsSymmetricKnown</A></TD>
 <TD WIDTH=250><A HREF="./MatRegisterAll.html">MatRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMFFD.html">MatCreateMFFD</A></TD>
 <TD WIDTH=250><A HREF="./MatMAIJGetAIJ.html">MatMAIJGetAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatRegisterBaseName.html">MatRegisterBaseName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJConcatenateSeqAIJ.html">MatCreateMPIAIJConcatenateSeqAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMAIJRedimension.html">MatMAIJRedimension</A></TD>
 <TD WIDTH=250><A HREF="./MatRestoreRow.html">MatRestoreRow</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJSumSeqAIJ.html">MatCreateMPIAIJSumSeqAIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDAddNullSpace.html">MatMFFDAddNullSpace</A></TD>
 <TD WIDTH=250><A HREF="./MatRestoreRowUpperTriangular.html">MatRestoreRowUpperTriangular</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateMPIAIJWithSplitArrays.html">MatCreateMPIAIJWithSplitArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDCheckPositivity.html">MatMFFDCheckPositivity</A></TD>
 <TD WIDTH=250><A HREF="./MatRetrieveValues.html">MatRetrieveValues</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateNest.html">MatCreateNest</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDDSSetUmin.html">MatMFFDDSSetUmin</A></TD>
 <TD WIDTH=250><A HREF="./MatScatterSetVecScatter.html">MatScatterSetVecScatter</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqBAIJWithArrays.html">MatCreateSeqBAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDGetH.html">MatMFFDGetH</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJSetColumnIndices.html">MatSeqAIJSetColumnIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSeqSBAIJWithArrays.html">MatCreateSeqSBAIJWithArrays</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDResetHHistory.html">MatMFFDResetHHistory</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqBAIJSetColumnIndices.html">MatSeqBAIJSetColumnIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateShell.html">MatCreateShell</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetBase.html">MatMFFDSetBase</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqSBAIJSetColumnIndices.html">MatSeqSBAIJSetColumnIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDenseGetArrayF90.html">MatDenseGetArrayF90</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetCheckh.html">MatMFFDSetCheckh</A></TD>
 <TD WIDTH=250><A HREF="./MatSetNearNullSpace.html">MatSetNearNullSpace</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDenseRestoreArrayF90.html">MatDenseRestoreArrayF90</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetFunction.html">MatMFFDSetFunction</A></TD>
 <TD WIDTH=250><A HREF="./MatSetNullSpace.html">MatSetNullSpace</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDestroyMatrices.html">MatDestroyMatrices</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetFunctionError.html">MatMFFDSetFunctionError</A></TD>
 <TD WIDTH=250><A HREF="./MatSetOptionsPrefix.html">MatSetOptionsPrefix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDestroySeqNonzeroStructure.html">MatDestroySeqNonzeroStructure</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetFunctioni.html">MatMFFDSetFunctioni</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesBatch.html">MatSetValuesBatch</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetColumnVector.html">MatGetColumnVector</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetFunctioniBase.html">MatMFFDSetFunctioniBase</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesRow.html">MatSetValuesRow</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetDiagonalBlock.html">MatGetDiagonalBlock</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetHHistory.html">MatMFFDSetHHistory</A></TD>
 <TD WIDTH=250><A HREF="./MatShellGetContext.html">MatShellGetContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetGhosts.html">MatGetGhosts</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetOptionsPrefix.html">MatMFFDSetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./MatShellGetOperation.html">MatShellGetOperation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetInertia.html">MatGetInertia</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetPeriod.html">MatMFFDSetPeriod</A></TD>
 <TD WIDTH=250><A HREF="./MatShellSetContext.html">MatShellSetContext</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetLocalToGlobalMapping.html">MatGetLocalToGlobalMapping</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDSetType.html">MatMFFDSetType</A></TD>
 <TD WIDTH=250><A HREF="./MatShellSetOperation.html">MatShellSetOperation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetLocalToGlobalMappingBlock.html">MatGetLocalToGlobalMappingBlock</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDWPSetComputeNormU.html">MatMFFDWPSetComputeNormU</A></TD>
 <TD WIDTH=250><A HREF="./MatStashGetInfo.html">MatStashGetInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetMultiProcBlock.html">MatGetMultiProcBlock</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAIJSetValuesBatch.html">MatMPIAIJSetValuesBatch</A></TD>
 <TD WIDTH=250><A HREF="./MatStoreValues.html">MatStoreValues</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetOptionsPrefix.html">MatGetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIBAIJSetHashTableFactor.html">MatMPIBAIJSetHashTableFactor</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="./MatBackwardSolve.html">MatBackwardSolve</A></TD>
 <TD WIDTH=250><A HREF="./MatICCFactorSymbolic.html">MatICCFactorSymbolic</A></TD>
 <TD WIDTH=250><A HREF="./MatNestGetSubMat.html">MatNestGetSubMat</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCheckCompressedRow.html">MatCheckCompressedRow</A></TD>
 <TD WIDTH=250><A HREF="./MatILUFactor.html">MatILUFactor</A></TD>
 <TD WIDTH=250><A HREF="./MatNestGetSubMats.html">MatNestGetSubMats</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCholeskyFactor.html">MatCholeskyFactor</A></TD>
 <TD WIDTH=250><A HREF="./MatILUFactorSymbolic.html">MatILUFactorSymbolic</A></TD>
 <TD WIDTH=250><A HREF="./MatNestSetSubMat.html">MatNestSetSubMat</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCholeskyFactorNumeric.html">MatCholeskyFactorNumeric</A></TD>
 <TD WIDTH=250><A HREF="./MatIncreaseOverlap.html">MatIncreaseOverlap</A></TD>
 <TD WIDTH=250><A HREF="./MatNestSetVecType.html">MatNestSetVecType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCholeskyFactorSymbolic.html">MatCholeskyFactorSymbolic</A></TD>
 <TD WIDTH=250><A HREF="./MatInitializePackage.html">MatInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./MatNullSpaceGetVecs.html">MatNullSpaceGetVecs</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatColoringPatch.html">MatColoringPatch</A></TD>
 <TD WIDTH=250><A HREF="./MatLUFactor.html">MatLUFactor</A></TD>
 <TD WIDTH=250><A HREF="./MatRestoreColumnIJ.html">MatRestoreColumnIJ</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateLocalRef.html">MatCreateLocalRef</A></TD>
 <TD WIDTH=250><A HREF="./MatLUFactorNumeric.html">MatLUFactorNumeric</A></TD>
 <TD WIDTH=250><A HREF="./MatRestoreRowIJ.html">MatRestoreRowIJ</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatCreateSubMatrix.html">MatCreateSubMatrix</A></TD>
 <TD WIDTH=250><A HREF="./MatLUFactorSymbolic.html">MatLUFactorSymbolic</A></TD>
 <TD WIDTH=250><A HREF="./MatSOR.html">MatSOR</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatDiagonalScaleLocal.html">MatDiagonalScaleLocal</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFD.html">MatMFFD</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqAIJSetPreallocationCSR.html">MatSeqAIJSetPreallocationCSR</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatFactorInfo.html">MatFactorInfo</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDFinalizePackage.html">MatMFFDFinalizePackage</A></TD>
 <TD WIDTH=250><A HREF="./MatSeqBAIJSetPreallocationCSR.html">MatSeqBAIJSetPreallocationCSR</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatFactorInfoInitialize.html">MatFactorInfoInitialize</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDInitializePackage.html">MatMFFDInitializePackage</A></TD>
 <TD WIDTH=250><A HREF="./MatSetUnfactored.html">MatSetUnfactored</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatFinalizePackage.html">MatFinalizePackage</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDRegister.html">MatMFFDRegister</A></TD>
 <TD WIDTH=250><A HREF="./MatSetValuesAdifor.html">MatSetValuesAdifor</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatFindZeroDiagonals.html">MatFindZeroDiagonals</A></TD>
 <TD WIDTH=250><A HREF="./MatMFFDRegisterAll.html">MatMFFDRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./MatSolve.html">MatSolve</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatForwardSolve.html">MatForwardSolve</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAIJGetLocalMat.html">MatMPIAIJGetLocalMat</A></TD>
 <TD WIDTH=250><A HREF="./MatSolveAdd.html">MatSolveAdd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetBrowsOfAcols.html">MatGetBrowsOfAcols</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAIJGetLocalMatCondensed.html">MatMPIAIJGetLocalMatCondensed</A></TD>
 <TD WIDTH=250><A HREF="./MatSolveTranspose.html">MatSolveTranspose</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetColumnIJ.html">MatGetColumnIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAIJSetPreallocationCSR.html">MatMPIAIJSetPreallocationCSR</A></TD>
 <TD WIDTH=250><A HREF="./MatSolveTransposeAdd.html">MatSolveTransposeAdd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetCommunicationStructs.html">MatGetCommunicationStructs</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIAdjCreateNonemptySubcommMat.html">MatMPIAdjCreateNonemptySubcommMat</A></TD>
 <TD WIDTH=250><A HREF="./MatSolves.html">MatSolves</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetNearNullSpace.html">MatGetNearNullSpace</A></TD>
 <TD WIDTH=250><A HREF="./MatMPIBAIJSetPreallocationCSR.html">MatMPIBAIJSetPreallocationCSR</A></TD>
 <TD WIDTH=250><A HREF="./MatSubMatrixUpdate.html">MatSubMatrixUpdate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetNullSpace.html">MatGetNullSpace</A></TD>
 <TD WIDTH=250><A HREF="./MatMPISBAIJSetPreallocationCSR.html">MatMPISBAIJSetPreallocationCSR</A></TD>
 <TD WIDTH=250><A HREF="./PetscElementalFinalizePackage.html">PetscElementalFinalizePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetOwnershipRangeColumn.html">MatGetOwnershipRangeColumn</A></TD>
 <TD WIDTH=250><A HREF="./MatMatSolve.html">MatMatSolve</A></TD>
 <TD WIDTH=250><A HREF="./PetscElementalInitializePackage.html">PetscElementalInitializePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatGetRowIJ.html">MatGetRowIJ</A></TD>
 <TD WIDTH=250><A HREF="./MatMultDiagonalBlock.html">MatMultDiagonalBlock</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MatICCFactor.html">MatICCFactor</A></TD>
 <TD WIDTH=250><A HREF="./MatNestGetSize.html">MatNestGetSize</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">Table of Contents</A>