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 (654 lines) | stat: -rw-r--r-- 39,619 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
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/index.html" />
<TITLE>PETSc System Routines</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.4.2 2013-07-02</b></div>

<H2>PETSc System routines</H2>

PETSc provides a variety of "system" level routines, including parallel file
access, synchronized printing to screen.

<P>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./ADD_VALUES.html">ADD_VALUES</A></TD>
 <TD WIDTH=250><A HREF="./PetscBagRegisterRealArray.html">PetscBagRegisterRealArray</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetBoolArray.html">PetscOptionsGetBoolArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./CHKERRQ.html">CHKERRQ</A></TD>
 <TD WIDTH=250><A HREF="./PetscBagRegisterScalar.html">PetscBagRegisterScalar</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetEnum.html">PetscOptionsGetEnum</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./CHKERRXX.html">CHKERRXX</A></TD>
 <TD WIDTH=250><A HREF="./PetscBagRegisterString.html">PetscBagRegisterString</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetInt.html">PetscOptionsGetInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./CHKMEMQ.html">CHKMEMQ</A></TD>
 <TD WIDTH=250><A HREF="./PetscBagSetFromOptions.html">PetscBagSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetIntArray.html">PetscOptionsGetIntArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./INSERT_VALUES.html">INSERT_VALUES</A></TD>
 <TD WIDTH=250><A HREF="./PetscBagView.html">PetscBagView</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetReal.html">PetscOptionsGetReal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./InsertMode.html">InsertMode</A></TD>
 <TD WIDTH=250><A HREF="./PetscBool.html">PetscBool</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetRealArray.html">PetscOptionsGetRealArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MAX_VALUES.html">MAX_VALUES</A></TD>
 <TD WIDTH=250><A HREF="./PetscComplex.html">PetscComplex</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetScalar.html">PetscOptionsGetScalar</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MPIU_SCALAR.html">MPIU_SCALAR</A></TD>
 <TD WIDTH=250><A HREF="./PetscCopyMode.html">PetscCopyMode</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetString.html">PetscOptionsGetString</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MPI_Comm.html">MPI_Comm</A></TD>
 <TD WIDTH=250><A HREF="./PetscDataType.html">PetscDataType</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetStringArray.html">PetscOptionsGetStringArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_COMM_SELF.html">PETSC_COMM_SELF</A></TD>
 <TD WIDTH=250><A HREF="./PetscErrorCode.html">PetscErrorCode</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsHasName.html">PetscOptionsHasName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_COMM_WORLD.html">PETSC_COMM_WORLD</A></TD>
 <TD WIDTH=250><A HREF="./PetscFileMode.html">PetscFileMode</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsInt.html">PetscOptionsInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_DECIDE.html">PETSC_DECIDE</A></TD>
 <TD WIDTH=250><A HREF="./PetscFinalize.html">PetscFinalize</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsIntArray.html">PetscOptionsIntArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_DEFAULT.html">PETSC_DEFAULT</A></TD>
 <TD WIDTH=250><A HREF="./PetscFortranAddr.html">PetscFortranAddr</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsMonitorSet.html">PetscOptionsMonitorSet</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_DETERMINE.html">PETSC_DETERMINE</A></TD>
 <TD WIDTH=250><A HREF="./PetscFree.html">PetscFree</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsName.html">PetscOptionsName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_FALSE.html">PETSC_FALSE</A></TD>
 <TD WIDTH=250><A HREF="./PetscFreeVoid.html">PetscFreeVoid</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsReal.html">PetscOptionsReal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_IGNORE.html">PETSC_IGNORE</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetDate.html">PetscGetDate</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsRealArray.html">PetscOptionsRealArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_NULL.html">PETSC_NULL</A></TD>
 <TD WIDTH=250><A HREF="./PetscInitialize.html">PetscInitialize</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsScalar.html">PetscOptionsScalar</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_TRUE.html">PETSC_TRUE</A></TD>
 <TD WIDTH=250><A HREF="./PetscInitialized.html">PetscInitialized</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsString.html">PetscOptionsString</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_i.html">PETSC_i</A></TD>
 <TD WIDTH=250><A HREF="./PetscIsInfOrNan.html">PetscIsInfOrNan</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsStringArray.html">PetscOptionsStringArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PassiveReal.html">PassiveReal</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc.html">PetscMalloc</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomSetFromOptions.html">PetscRandomSetFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PassiveScalar.html">PassiveScalar</A></TD>
 <TD WIDTH=250><A HREF="./PetscNew.html">PetscNew</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomType.html">PetscRandomType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBag.html">PetscBag</A></TD>
 <TD WIDTH=250><A HREF="./PetscObject.html">PetscObject</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomView.html">PetscRandomView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagDestroy.html">PetscBagDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectDestroy.html">PetscObjectDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscReal.html">PetscReal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagLoad.html">PetscBagLoad</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetFromOptions.html">PetscObjectSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./PetscScalar.html">PetscScalar</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagRegisterBool.html">PetscBagRegisterBool</A></TD>
 <TD WIDTH=250><A HREF="./PetscOffset.html">PetscOffset</A></TD>
 <TD WIDTH=250><A HREF="./SETERRQ.html">SETERRQ</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagRegisterEnum.html">PetscBagRegisterEnum</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsBool.html">PetscOptionsBool</A></TD>
 <TD WIDTH=250><A HREF="./SETERRQ1.html">SETERRQ1</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagRegisterInt.html">PetscBagRegisterInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsBoolArray.html">PetscOptionsBoolArray</A></TD>
 <TD WIDTH=250><A HREF="./SETERRQ2.html">SETERRQ2</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagRegisterIntArray.html">PetscBagRegisterIntArray</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsEnum.html">PetscOptionsEnum</A></TD>
 <TD WIDTH=250><A HREF="./SETERRQ3.html">SETERRQ3</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagRegisterReal.html">PetscBagRegisterReal</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetBool.html">PetscOptionsGetBool</A></TD>
 <TD WIDTH=250><A HREF="./UsingFortran.html">UsingFortran</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="./PetscBLASInt.html">PetscBLASInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsClearValue.html">PetscOptionsClearValue</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortMPIInt.html">PetscSortMPIInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagCreate.html">PetscBagCreate</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsEList.html">PetscOptionsEList</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortMPIIntWithArray.html">PetscSortMPIIntWithArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagGetData.html">PetscBagGetData</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsEnd.html">PetscOptionsEnd</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortReal.html">PetscSortReal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagGetName.html">PetscBagGetName</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetEList.html">PetscOptionsGetEList</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortRealWithPermutation.html">PetscSortRealWithPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagSetName.html">PetscBagSetName</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsHead.html">PetscOptionsHead</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortRemoveDupsInt.html">PetscSortRemoveDupsInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBagSetOptionsPrefix.html">PetscBagSetOptionsPrefix</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsInsertString.html">PetscOptionsInsertString</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortRemoveDupsMPIInt.html">PetscSortRemoveDupsMPIInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBarrier.html">PetscBarrier</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsList.html">PetscOptionsList</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortSplit.html">PetscSortSplit</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscEnum.html">PetscEnum</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsMonitorCancel.html">PetscOptionsMonitorCancel</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortSplitReal.html">PetscSortSplitReal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscError.html">PetscError</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsMonitorDefault.html">PetscOptionsMonitorDefault</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortStrWithPermutation.html">PetscSortStrWithPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFPrintf.html">PetscFPrintf</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsSetFromOptions.html">PetscOptionsSetFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./PetscStartMatlab.html">PetscStartMatlab</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFindInt.html">PetscFindInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsSetValue.html">PetscOptionsSetValue</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrArrayDestroy.html">PetscStrArrayDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFreeArguments.html">PetscFreeArguments</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsTail.html">PetscOptionsTail</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrArrayallocpy.html">PetscStrArrayallocpy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscGetArgs.html">PetscGetArgs</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsValidKey.html">PetscOptionsValidKey</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrToArray.html">PetscStrToArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscGetArguments.html">PetscGetArguments</A></TD>
 <TD WIDTH=250><A HREF="./PetscPClose.html">PetscPClose</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrToArrayDestroy.html">PetscStrToArrayDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscGetCPUTime.html">PetscGetCPUTime</A></TD>
 <TD WIDTH=250><A HREF="./PetscPOpen.html">PetscPOpen</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrallocpy.html">PetscStrallocpy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscInt.html">PetscInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscPopErrorHandler.html">PetscPopErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrbeginswith.html">PetscStrbeginswith</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscIntView.html">PetscIntView</A></TD>
 <TD WIDTH=250><A HREF="./PetscPrintf.html">PetscPrintf</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrcasecmp.html">PetscStrcasecmp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMPIInt.html">PetscMPIInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscProcessTree.html">PetscProcessTree</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrcat.html">PetscStrcat</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocDebug.html">PetscMallocDebug</A></TD>
 <TD WIDTH=250><A HREF="./PetscPushErrorHandler.html">PetscPushErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrchr.html">PetscStrchr</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocDump.html">PetscMallocDump</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandom.html">PetscRandom</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrcmp.html">PetscStrcmp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocGetCurrentUsage.html">PetscMallocGetCurrentUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomCreate.html">PetscRandomCreate</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrcpy.html">PetscStrcpy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocGetDebug.html">PetscMallocGetDebug</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomDestroy.html">PetscRandomDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrendswith.html">PetscStrendswith</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocGetMaximumUsage.html">PetscMallocGetMaximumUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomGetInterval.html">PetscRandomGetInterval</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrendswithwhich.html">PetscStrendswithwhich</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocGetStack.html">PetscMallocGetStack</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomGetSeed.html">PetscRandomGetSeed</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrgrt.html">PetscStrgrt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMatlabEngine.html">PetscMatlabEngine</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomGetType.html">PetscRandomGetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrlen.html">PetscStrlen</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemcmp.html">PetscMemcmp</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomGetValue.html">PetscRandomGetValue</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrncat.html">PetscStrncat</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemcpy.html">PetscMemcpy</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomGetValueReal.html">PetscRandomGetValueReal</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrncmp.html">PetscStrncmp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemmove.html">PetscMemmove</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomSeed.html">PetscRandomSeed</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrncpy.html">PetscStrncpy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemoryGetCurrentUsage.html">PetscMemoryGetCurrentUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomSetInterval.html">PetscRandomSetInterval</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrrchr.html">PetscStrrchr</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemoryGetMaximumUsage.html">PetscMemoryGetMaximumUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomSetSeed.html">PetscRandomSetSeed</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrreplace.html">PetscStrreplace</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemorySetGetMaximumUsage.html">PetscMemorySetGetMaximumUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomSetType.html">PetscRandomSetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrrstr.html">PetscStrrstr</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemoryShowUsage.html">PetscMemoryShowUsage</A></TD>
 <TD WIDTH=250><A HREF="./PetscRealView.html">PetscRealView</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrstr.html">PetscStrstr</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMemzero.html">PetscMemzero</A></TD>
 <TD WIDTH=250><A HREF="./PetscSNPrintf.html">PetscSNPrintf</A></TD>
 <TD WIDTH=250><A HREF="./PetscStrtolower.html">PetscStrtolower</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMergeIntArrayPair.html">PetscMergeIntArrayPair</A></TD>
 <TD WIDTH=250><A HREF="./PetscSNPrintfCount.html">PetscSNPrintfCount</A></TD>
 <TD WIDTH=250><A HREF="./PetscSynchronizedFGets.html">PetscSynchronizedFGets</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscObjectGetName.html">PetscObjectGetName</A></TD>
 <TD WIDTH=250><A HREF="./PetscScalarView.html">PetscScalarView</A></TD>
 <TD WIDTH=250><A HREF="./PetscSynchronizedFPrintf.html">PetscSynchronizedFPrintf</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscObjectOptionsBegin.html">PetscObjectOptionsBegin</A></TD>
 <TD WIDTH=250><A HREF="./PetscSequentialPhaseBegin.html">PetscSequentialPhaseBegin</A></TD>
 <TD WIDTH=250><A HREF="./PetscSynchronizedFlush.html">PetscSynchronizedFlush</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscObjectTypeCompare.html">PetscObjectTypeCompare</A></TD>
 <TD WIDTH=250><A HREF="./PetscSequentialPhaseEnd.html">PetscSequentialPhaseEnd</A></TD>
 <TD WIDTH=250><A HREF="./PetscSynchronizedPrintf.html">PetscSynchronizedPrintf</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscObjectTypeCompareAny.html">PetscObjectTypeCompareAny</A></TD>
 <TD WIDTH=250><A HREF="./PetscSleep.html">PetscSleep</A></TD>
 <TD WIDTH=250><A HREF="./PetscToken.html">PetscToken</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscObjectView.html">PetscObjectView</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortInt.html">PetscSortInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscTokenCreate.html">PetscTokenCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscOptionsBegin.html">PetscOptionsBegin</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortIntWithArray.html">PetscSortIntWithArray</A></TD>
 <TD WIDTH=250><A HREF="./PetscTokenDestroy.html">PetscTokenDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscOptionsBoolGroup.html">PetscOptionsBoolGroup</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortIntWithArrayPair.html">PetscSortIntWithArrayPair</A></TD>
 <TD WIDTH=250><A HREF="./PetscTokenFind.html">PetscTokenFind</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscOptionsBoolGroupBegin.html">PetscOptionsBoolGroupBegin</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortIntWithPermutation.html">PetscSortIntWithPermutation</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscOptionsBoolGroupEnd.html">PetscOptionsBoolGroupEnd</A></TD>
 <TD WIDTH=250><A HREF="./PetscSortIntWithScalarArray.html">PetscSortIntWithScalarArray</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="./PetscAttachDebugger.html">PetscAttachDebugger</A></TD>
 <TD WIDTH=250><A HREF="./PetscMallocSetDumpLogThreshold.html">PetscMallocSetDumpLogThreshold</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetUp.html">PetscObjectSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinaryClose.html">PetscBinaryClose</A></TD>
 <TD WIDTH=250><A HREF="./PetscMallocValidate.html">PetscMallocValidate</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectStateQuery.html">PetscObjectStateQuery</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinaryOpen.html">PetscBinaryOpen</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineCreate.html">PetscMatlabEngineCreate</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectsDump.html">PetscObjectsDump</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinarySeekType.html">PetscBinarySeekType</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineDestroy.html">PetscMatlabEngineDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectsGetObject.html">PetscObjectsGetObject</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinaryWrite.html">PetscBinaryWrite</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineEvaluate.html">PetscMatlabEngineEvaluate</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectsView.html">PetscObjectsView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscClassId.html">PetscClassId</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineGet.html">PetscMatlabEngineGet</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsAllUsed.html">PetscOptionsAllUsed</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainer.html">PetscContainer</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineGetArray.html">PetscMatlabEngineGetArray</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetAll.html">PetscOptionsGetAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainerCreate.html">PetscContainerCreate</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEngineGetOutput.html">PetscMatlabEngineGetOutput</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsGetenv.html">PetscOptionsGetenv</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainerDestroy.html">PetscContainerDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEnginePrintOutput.html">PetscMatlabEnginePrintOutput</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsInsert.html">PetscOptionsInsert</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainerGetPointer.html">PetscContainerGetPointer</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEnginePut.html">PetscMatlabEnginePut</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsLeft.html">PetscOptionsLeft</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainerSetPointer.html">PetscContainerSetPointer</A></TD>
 <TD WIDTH=250><A HREF="./PetscMatlabEnginePutArray.html">PetscMatlabEnginePutArray</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsPrefixPop.html">PetscOptionsPrefixPop</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscContainerSetUserDestroy.html">PetscContainerSetUserDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectAMSBlock.html">PetscObjectAMSBlock</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsPrefixPush.html">PetscOptionsPrefixPush</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibrary.html">PetscDLLibrary</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectAMSGrantAccess.html">PetscObjectAMSGrantAccess</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsReject.html">PetscOptionsReject</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDataTypeGetSize.html">PetscDataTypeGetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectAMSSetBlock.html">PetscObjectAMSSetBlock</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsSetAlias.html">PetscOptionsSetAlias</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDataTypeToMPIDataType.html">PetscDataTypeToMPIDataType</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectAMSTakeAccess.html">PetscObjectAMSTakeAccess</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsUsed.html">PetscOptionsUsed</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscEListFind.html">PetscEListFind</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComm.html">PetscObjectComm</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsView.html">PetscOptionsView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscEnd.html">PetscEnd</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectCompose.html">PetscObjectCompose</A></TD>
 <TD WIDTH=250><A HREF="./PetscPrecision.html">PetscPrecision</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscErrorType.html">PetscErrorType</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposeFunction.html">PetscObjectComposeFunction</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomRegister.html">PetscRandomRegister</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFPTrapPop.html">PetscFPTrapPop</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectDereference.html">PetscObjectDereference</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomRegisterAll.html">PetscRandomRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFPTrapPush.html">PetscFPTrapPush</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetComm.html">PetscObjectGetComm</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetFPTrap.html">PetscSetFPTrap</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFixFilename.html">PetscFixFilename</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetReference.html">PetscObjectGetReference</A></TD>
 <TD WIDTH=250><A HREF="./PetscSignalHandlerDefault.html">PetscSignalHandlerDefault</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionList.html">PetscFunctionList</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetType.html">PetscObjectGetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscSubcomm.html">PetscSubcomm</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscGetProgramName.html">PetscGetProgramName</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectQuery.html">PetscObjectQuery</A></TD>
 <TD WIDTH=250><A HREF="./PetscSubcommCreate.html">PetscSubcommCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscInitializeNoArguments.html">PetscInitializeNoArguments</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectQueryFunction.html">PetscObjectQueryFunction</A></TD>
 <TD WIDTH=250><A HREF="./PetscSubcommSetNumber.html">PetscSubcommSetNumber</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLikely.html">PetscLikely</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectReference.html">PetscObjectReference</A></TD>
 <TD WIDTH=250><A HREF="./PetscSubcommSetType.html">PetscSubcommSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMPIDataTypeToPetscDataType.html">PetscMPIDataTypeToPetscDataType</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetName.html">PetscObjectSetName</A></TD>
 <TD WIDTH=250><A HREF="./PetscSubcommSetTypeGeneral.html">PetscSubcommSetTypeGeneral</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocDumpLog.html">PetscMallocDumpLog</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetPrecision.html">PetscObjectSetPrecision</A></TD>
 <TD WIDTH=250><A HREF="./PetscUnlikely.html">PetscUnlikely</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocGetDumpLog.html">PetscMallocGetDumpLog</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetState.html">PetscObjectSetState</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscMallocSetDumpLog.html">PetscMallocSetDumpLog</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetType.html">PetscObjectSetType</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="./PETSC_MATLAB_ENGINE_.html">PETSC_MATLAB_ENGINE_</A></TD>
 <TD WIDTH=250><A HREF="./PetscGatherMessageLengths2.html">PetscGatherMessageLengths2</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetTabLevel.html">PetscObjectGetTabLevel</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_MATLAB_ENGINE_SELF.html">PETSC_MATLAB_ENGINE_SELF</A></TD>
 <TD WIDTH=250><A HREF="./PetscGatherNumberOfMessages.html">PetscGatherNumberOfMessages</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectIncrementTabLevel.html">PetscObjectIncrementTabLevel</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PETSC_MATLAB_ENGINE_WORLD.html">PETSC_MATLAB_ENGINE_WORLD</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetArchType.html">PetscGetArchType</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectList.html">PetscObjectList</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscAbortErrorHandler.html">PetscAbortErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetFileFromPath.html">PetscGetFileFromPath</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListAdd.html">PetscObjectListAdd</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscAddrAlign.html">PetscAddrAlign</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetFullPath.html">PetscGetFullPath</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListDestroy.html">PetscObjectListDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscAttachDebuggerErrorHandler.html">PetscAttachDebuggerErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetHomeDirectory.html">PetscGetHomeDirectory</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListDuplicate.html">PetscObjectListDuplicate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinaryRead.html">PetscBinaryRead</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetHostName.html">PetscGetHostName</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListFind.html">PetscObjectListFind</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinarySeek.html">PetscBinarySeek</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetPetscDir.html">PetscGetPetscDir</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListRemoveReference.html">PetscObjectListRemoveReference</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinarySynchronizedRead.html">PetscBinarySynchronizedRead</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetRealPath.html">PetscGetRealPath</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectListReverseFind.html">PetscObjectListReverseFind</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinarySynchronizedSeek.html">PetscBinarySynchronizedSeek</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetRelativePath.html">PetscGetRelativePath</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectName.html">PetscObjectName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBinarySynchronizedWrite.html">PetscBinarySynchronizedWrite</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetTmp.html">PetscGetTmp</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectPrintTypeNamePrefix.html">PetscObjectPrintTypeNamePrefix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscBuildTwoSidedType.html">PetscBuildTwoSidedType</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetUserName.html">PetscGetUserName</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectProcessOptionsHandlers.html">PetscObjectProcessOptionsHandlers</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCUSPFlag.html">PetscCUSPFlag</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetVersion.html">PetscGetVersion</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectRegisterDestroy.html">PetscObjectRegisterDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCheckPointer.html">PetscCheckPointer</A></TD>
 <TD WIDTH=250><A HREF="./PetscGetWorkingDirectory.html">PetscGetWorkingDirectory</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectRegisterDestroyAll.html">PetscObjectRegisterDestroyAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommBuildTwoSided.html">PetscCommBuildTwoSided</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIFinalize.html">PetscHMPIFinalize</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetFortranCallback.html">PetscObjectSetFortranCallback</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommBuildTwoSidedGetType.html">PetscCommBuildTwoSidedGetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIFree.html">PetscHMPIFree</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectSetTabLevel.html">PetscObjectSetTabLevel</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommBuildTwoSidedSetType.html">PetscCommBuildTwoSidedSetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIHandle.html">PetscHMPIHandle</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectStateDecrease.html">PetscObjectStateDecrease</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommDestroy.html">PetscCommDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIMalloc.html">PetscHMPIMalloc</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectStateIncrease.html">PetscObjectStateIncrease</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommDuplicate.html">PetscCommDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIMerge.html">PetscHMPIMerge</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectsGetGlobalNumbering.html">PetscObjectsGetGlobalNumbering</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscCommGetNewTag.html">PetscCommGetNewTag</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIRun.html">PetscHMPIRun</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsClear.html">PetscOptionsClear</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLClose.html">PetscDLClose</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPIRunCtx.html">PetscHMPIRunCtx</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsDestroy.html">PetscOptionsDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibraryAppend.html">PetscDLLibraryAppend</A></TD>
 <TD WIDTH=250><A HREF="./PetscHMPISpawn.html">PetscHMPISpawn</A></TD>
 <TD WIDTH=250><A HREF="./PetscOptionsInsertFile.html">PetscOptionsInsertFile</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibraryClose.html">PetscDLLibraryClose</A></TD>
 <TD WIDTH=250><A HREF="./PetscHeaderCreate.html">PetscHeaderCreate</A></TD>
 <TD WIDTH=250><A HREF="./PetscPopSignalHandler.html">PetscPopSignalHandler</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibraryOpen.html">PetscDLLibraryOpen</A></TD>
 <TD WIDTH=250><A HREF="./PetscHeaderDestroy.html">PetscHeaderDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscPopUpSelect.html">PetscPopUpSelect</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibraryPrepend.html">PetscDLLibraryPrepend</A></TD>
 <TD WIDTH=250><A HREF="./PetscHelpPrintf.html">PetscHelpPrintf</A></TD>
 <TD WIDTH=250><A HREF="./PetscPrefetchBlock.html">PetscPrefetchBlock</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibraryRetrieve.html">PetscDLLibraryRetrieve</A></TD>
 <TD WIDTH=250><A HREF="./PetscIgnoreErrorHandler.html">PetscIgnoreErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscPushSignalHandler.html">PetscPushSignalHandler</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLLibrarySym.html">PetscDLLibrarySym</A></TD>
 <TD WIDTH=250><A HREF="./PetscMPIAbortErrorHandler.html">PetscMPIAbortErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomFinalizePackage.html">PetscRandomFinalizePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLOpen.html">PetscDLOpen</A></TD>
 <TD WIDTH=250><A HREF="./PetscMPIDump.html">PetscMPIDump</A></TD>
 <TD WIDTH=250><A HREF="./PetscRandomInitializePackage.html">PetscRandomInitializePackage</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscDLSym.html">PetscDLSym</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc2.html">PetscMalloc2</A></TD>
 <TD WIDTH=250><A HREF="./PetscRegisterFinalize.html">PetscRegisterFinalize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscEmacsClientErrorHandler.html">PetscEmacsClientErrorHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc3.html">PetscMalloc3</A></TD>
 <TD WIDTH=250><A HREF="./PetscRegisterFinalizeAll.html">PetscRegisterFinalizeAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscErrorMessage.html">PetscErrorMessage</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc4.html">PetscMalloc4</A></TD>
 <TD WIDTH=250><A HREF="./PetscReturnErrorHandler.html">PetscReturnErrorHandler</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscErrorPrintf.html">PetscErrorPrintf</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc5.html">PetscMalloc5</A></TD>
 <TD WIDTH=250><A HREF="./PetscSSEIsEnabled.html">PetscSSEIsEnabled</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFClose.html">PetscFClose</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc6.html">PetscMalloc6</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBuffer.html">PetscSegBuffer</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFOpen.html">PetscFOpen</A></TD>
 <TD WIDTH=250><A HREF="./PetscMalloc7.html">PetscMalloc7</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferCreate.html">PetscSegBufferCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFileRetrieve.html">PetscFileRetrieve</A></TD>
 <TD WIDTH=250><A HREF="./PetscMallocClear.html">PetscMallocClear</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferDestroy.html">PetscSegBufferDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFinalized.html">PetscFinalized</A></TD>
 <TD WIDTH=250><A HREF="./PetscMallocSet.html">PetscMallocSet</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferExtractAlloc.html">PetscSegBufferExtractAlloc</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFormatConvert.html">PetscFormatConvert</A></TD>
 <TD WIDTH=250><A HREF="./PetscNewLog.html">PetscNewLog</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferExtractInPlace.html">PetscSegBufferExtractInPlace</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFormatStrip.html">PetscFormatStrip</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectAddOptionsHandler.html">PetscObjectAddOptionsHandler</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferExtractTo.html">PetscSegBufferExtractTo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFortranCallbackGetSizes.html">PetscFortranCallbackGetSizes</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetInt.html">PetscObjectComposedDataGetInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferGet.html">PetscSegBufferGet</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFortranCallbackRegister.html">PetscFortranCallbackRegister</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetIntstar.html">PetscObjectComposedDataGetIntstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferGetSize.html">PetscSegBufferGetSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree2.html">PetscFree2</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetReal.html">PetscObjectComposedDataGetReal</A></TD>
 <TD WIDTH=250><A HREF="./PetscSegBufferUnuse.html">PetscSegBufferUnuse</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree3.html">PetscFree3</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetRealstar.html">PetscObjectComposedDataGetRealstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetDebugTerminal.html">PetscSetDebugTerminal</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree4.html">PetscFree4</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetScalar.html">PetscObjectComposedDataGetScalar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetDebugger.html">PetscSetDebugger</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree5.html">PetscFree5</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataGetScalarstar.html">PetscObjectComposedDataGetScalarstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetDebuggerFromString.html">PetscSetDebuggerFromString</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree6.html">PetscFree6</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataRegister.html">PetscObjectComposedDataRegister</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetDefaultDebugger.html">PetscSetDefaultDebugger</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFree7.html">PetscFree7</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetInt.html">PetscObjectComposedDataSetInt</A></TD>
 <TD WIDTH=250><A HREF="./PetscSetHelpVersionFunctions.html">PetscSetHelpVersionFunctions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionBegin.html">PetscFunctionBegin</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetIntstar.html">PetscObjectComposedDataSetIntstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSharedTmp.html">PetscSharedTmp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionBeginUser.html">PetscFunctionBeginUser</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetReal.html">PetscObjectComposedDataSetReal</A></TD>
 <TD WIDTH=250><A HREF="./PetscSharedWorkingDirectory.html">PetscSharedWorkingDirectory</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListAdd.html">PetscFunctionListAdd</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetRealstar.html">PetscObjectComposedDataSetRealstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSplitOwnership.html">PetscSplitOwnership</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListDestroy.html">PetscFunctionListDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetScalar.html">PetscObjectComposedDataSetScalar</A></TD>
 <TD WIDTH=250><A HREF="./PetscSplitOwnershipBlock.html">PetscSplitOwnershipBlock</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListDuplicate.html">PetscFunctionListDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectComposedDataSetScalarstar.html">PetscObjectComposedDataSetScalarstar</A></TD>
 <TD WIDTH=250><A HREF="./PetscStackAMSGrantAccess.html">PetscStackAMSGrantAccess</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListFind.html">PetscFunctionListFind</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectCopyFortranFunctionPointers.html">PetscObjectCopyFortranFunctionPointers</A></TD>
 <TD WIDTH=250><A HREF="./PetscStackAMSTakeAccess.html">PetscStackAMSTakeAccess</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListGet.html">PetscFunctionListGet</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectDestroyOptionsHandlers.html">PetscObjectDestroyOptionsHandlers</A></TD>
 <TD WIDTH=250><A HREF="./PetscStopForDebugger.html">PetscStopForDebugger</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListPrintTypes.html">PetscFunctionListPrintTypes</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetClassId.html">PetscObjectGetClassId</A></TD>
 <TD WIDTH=250><A HREF="./PetscTraceBackErrorHandler.html">PetscTraceBackErrorHandler</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionListView.html">PetscFunctionListView</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetClassName.html">PetscObjectGetClassName</A></TD>
 <TD WIDTH=250><A HREF="./PetscVFPrintf.html">PetscVFPrintf</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscFunctionReturn.html">PetscFunctionReturn</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetFortranCallback.html">PetscObjectGetFortranCallback</A></TD>
 <TD WIDTH=250><A HREF="./PetscVSNPrintf.html">PetscVSNPrintf</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscGatherMessageLengths.html">PetscGatherMessageLengths</A></TD>
 <TD WIDTH=250><A HREF="./PetscObjectGetNewTag.html">PetscObjectGetNewTag</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>