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
|
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PETSc for Python — PETSc for Python 3.14.1 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">PETSc for Python 3.14.1 documentation</a> »</li>
<li class="nav-item nav-item-this"><a href="">PETSc for Python</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="petsc-for-python">
<h1>PETSc for Python<a class="headerlink" href="#petsc-for-python" title="Permalink to this headline">ΒΆ</a></h1>
<div class="topic">
<p class="topic-title">Abstract</p>
<p>This document describes <a class="reference external" href="http://gitlab.com/petsc/petsc4py">petsc4py</a>, a <a class="reference external" href="http://www.python.org">Python</a> port to the <a class="reference external" href="http://www.mcs.anl.gov/petsc/">PETSc</a>
libraries.</p>
<p><a class="reference external" href="http://www.mcs.anl.gov/petsc/">PETSc</a> (the Portable, Extensible Toolkit for Scientific
Computation) is a suite of data structures and routines for the
scalable (parallel) solution of scientific applications modeled by
partial differential equations. It employs the <a class="reference external" href="http://www.mpi-forum.org">MPI</a> standard for
all message-passing communication.</p>
<p>This package provides an important subset of PETSc functionalities
and uses <a class="reference external" href="http://www.numpy.org">NumPy</a> to efficiently manage input and output of array data.</p>
<p>A <em>good friend</em> of petsc4py is:</p>
<blockquote>
<div><ul class="simple">
<li><p><a class="reference external" href="http://github.com/mpi4py/mpi4py">mpi4py</a>: Python bindings for <a class="reference external" href="http://www.mpi-forum.org">MPI</a>,
the <em>Message Passing Interface</em>.</p></li>
</ul>
</div></blockquote>
<p>Other projects depends on petsc4py:</p>
<blockquote>
<div><ul class="simple">
<li><p><a class="reference external" href="http://gitlab.com/slepc/slepc4py">slepc4py</a>: Python bindings for <a class="reference external" href="http://slepc.upv.es">SLEPc</a>,
the <em>Scalable Library for Eigenvalue Problem Computations</em>.</p></li>
</ul>
</div></blockquote>
</div>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="overview.html#components">Components</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="install.html">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="install.html#using-pip-or-easy-install">Using <strong>pip</strong> or <strong>easy_install</strong></a></li>
<li class="toctree-l2"><a class="reference internal" href="install.html#using-distutils">Using <strong>distutils</strong></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tutorial.html">Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="citing.html">Citations</a></li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/manual.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="nav-item nav-item-0"><a href="index.html">PETSc for Python 3.14.1 documentation</a> »</li>
<li class="nav-item nav-item-this"><a href="">PETSc for Python</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
© Copyright 2021, Lisandro Dalcin.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
</div>
</body>
</html>
|