Skip to content
README.rst 1.66 KiB
Newer Older
pytential: 2D/3D Layer Potential Evaluation
===========================================

.. image:: https://gitlab.tiker.net/inducer/pytential/badges/master/pipeline.svg
   :target: https://gitlab.tiker.net/inducer/pytential/commits/master
.. image:: https://badge.fury.io/py/pytential.png
    :target: http://pypi.python.org/pypi/pytential
Andreas Klöckner's avatar
Andreas Klöckner committed

pytential helps you accurately evaluate layer
Andreas Klöckner's avatar
Andreas Klöckner committed
potentials (and, sooner or later, volume potentials).
It also knows how to set up meshes and solve integral
equations.

Xiaoyu Wei's avatar
Xiaoyu Wei committed
See `here <https://documen.tician.de/pytential/misc.html#installing-pytential>`_
for easy, self-contained installation instructions for Linux and macOS.

Andreas Klöckner's avatar
Andreas Klöckner committed
It relies on

* `numpy <http://pypi.python.org/pypi/numpy>`_ for arrays
* `boxtree <http://pypi.python.org/pypi/boxtree>`_ for FMM tree building
* `sumpy <http://pypi.python.org/pypi/sumpy>`_ for expansions and analytical routines
* `modepy <http://pypi.python.org/pypi/modepy>`_ for modes and nodes on simplices
Andreas Klöckner's avatar
Andreas Klöckner committed
* `meshmode <http://pypi.python.org/pypi/meshmode>`_ for modes and nodes on simplices
* `loopy <http://pypi.python.org/pypi/loo.py>`_ for fast array operations
Andreas Klöckner's avatar
Andreas Klöckner committed
* `pytest <http://pypi.python.org/pypi/pytest>`_ for automated testing

Andreas Klöckner's avatar
Andreas Klöckner committed

* `PyOpenCL <http://pypi.python.org/pypi/pyopencl>`_ as computational infrastructure

Xiaoyu Wei's avatar
Xiaoyu Wei committed
.. image:: https://badge.fury.io/py/pytential.png
    :target: http://pypi.python.org/pypi/pytential
Andreas Klöckner's avatar
Andreas Klöckner committed

Resources:

Xiaoyu Wei's avatar
Xiaoyu Wei committed
* `installation instructions <https://documen.tician.de/pytential/misc.html#installing-pytential>`_
Andreas Klöckner's avatar
Andreas Klöckner committed
* `documentation <http://documen.tician.de/pytential>`_
* `wiki home page <http://wiki.tiker.net/Pytential>`_
* `source code via git <http://github.com/inducer/pytential>`_