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
|
<html>
<body BGCOLOR="FFFFFF">
<h1>Documentation</h1>
<b>PETSc</b> is a
sophisticated package and fully understanding its usage
requires time. However, application programmers can easily begin to
use <b>PETSc</b> from a high level and then gradually learn more
details according to their needs. Users should read the users
manual before attempting to do any serious coding with <b>PETSc</b>!
<ul>
<li> <a
href="manualpages/help.html">Index</a>
of all help topics</li>
<li><a
href="manualpages/singleindex.html">Index</a>
of all manual pages</li>
<li><a
href="manualpages/Sys/UsingFortran.html">Strategies</a>
for using PETSc with Fortran</li>
</ul>
<p><strong>PETSc Manual Pages and Examples </strong>
<a href="http://www.mcs.anl.gov/mpi/www">MPI</a>
<a href="http://www.mcs.anl.gov/tao/documentation/index.html">TAO</a>
</p>
<ul>
<li><a
href="manualpages/Vec/index.html">Vector
Operations
(Vec)</a><span style="color: rgb(255, 102, 102);"></span></li>
<ul>
<li><a
href="manualpages/PF/index.html">Defining
your
own
mathematical
functions
(PF)</a></li>
</ul>
<li><a
href="manualpages/Mat/index.html">Matrix
Operations
(Mat)</a> <span style="color: rgb(255, 102, 102);"></span></li>
<ul>
<li> <a
href="manualpages/MatOrderings/index.html">Matrix
colorings
(MatColoring),
orderings
(MatOrdering),
and
partitionings
(MatPartitioning)</a></li>
<li><a
href="manualpages/MatFD/index.html">Finite
difference
computation
of
Jacobians
(MatFD)</a>
<menu> </menu>
</li>
</ul>
<li>Data and grid management</li>
<menu>
<li><a
href="manualpages/IS/index.html">Index
sets
(IS) </a><span style="color: rgb(255, 102, 102);"></span></li>
<li><a
href="manualpages/DM/index.html">Data Management (DM) <span style="color: rgb(255, 102, 102);"></span> between Vec and Mat, and the distributed mesh datastructures</a>
</li>
<li><a
href="manualpages/AO/index.html">Application
Orderings
(AO)</a><span style="color: rgb(255, 102, 102);"> <br>
</span></li>
</menu>
<li><a
href="manualpages/KSP/index.html">Linear
Solvers
(KSP)</a> <span style="color: rgb(255, 102, 102);"></span>
<menu>
<li><a href="linearsolvertable.html">Summary table of
all linear solvers</a> </li>
<li><a
href="manualpages/PC/index.html">Preconditioners
(PC)</a> </li>
<li><a
href="manualpages/KSP/index.html">Krylov
Subspace
Methods
(KSP)</a> </li>
</menu>
</li>
<li><a
href="manualpages/SNES/index.html">Nonlinear
Solvers
(SNES)</a> <span style="color: rgb(255, 102, 102);"></span>
<menu>
<li><a
href="manualpages/SNES/MatCreateSNESMF.html">Matrix-free
nonlinear
solvers
(MATMFFD)</a></li>
</menu>
</li>
<li><a
href="manualpages/TS/index.html">Time
Stepping
(TS)
ODE
solvers</a> <span style="color: rgb(255, 102, 102);"></span></li>
<li>Utilities<span style="color: rgb(255, 102, 102);"> </span>
<menu>
<li><a
href="manualpages/Viewer/index.html">Viewing
Objects</a> </li>
<li><a
href="manualpages/Draw/index.html">Graphics
(Draw)</a> </li>
<li><a
href="manualpages/Sys/index.html">System
Routines
(Options,
IO,
utilities)</a> </li>
<li><a
href="manualpages/Profiling/index.html">Profiling
and
Logging</a> </li>
</menu>
</li>
</ul>
<p>The manual pages are split into four categories; we recommend
that you begin with basic functionality and then gradually explore
more sophisticated library features. </p>
<menu>
<li><i>Beginner </i>- Basic usage </li>
<li><i>Intermediate </i>- Setting options for algorithms and
data structures </li>
<li><i>Advanced </i>- Setting more advanced options and
customization </li>
<li><i>Developer </i>- Interfaces intended primarily for library
developers </li>
</menu>
<h3 align="left"><a name="Supplementary">Supplementary</a>
Documentation</h3>
<ul>
<li><a href="installation.html">Installation</a> -
detailed instructions for installing PETSc</li>
<li><a href="changes/index.html">Changes</a> - changes and new
features in recent versions of PETSc </li>
<li><a href="bugreporting.html">Bug Reporting</a> - details on
how to report bugs</li>
<li><a href="codemanagement.html">Code Management </a>- hints
for efficient management of large-scale application codes</li>
<li><a href="faq.html">FAQ</a> - frequently asked questions
about PETSc</li>
<li><a href="copyright.html">License</a> - statement of the
PETSc copyright</li>
<li><a href="../README.Debian.gz">README.Debian</a> - a description of
this Debian package, see also the
<a href="http://lyre.mit.edu/~powell/petsc.html">package homepage</a></body>
</html>
|