All Projects → inducer → pytential

inducer / pytential

Licence: other
Evaluate layer and volume potentials accurately. Solve integral equations.

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects
c
50402 projects - #5 most used programming language
tcl
693 projects

pytential: 2D/3D Layer Potential Evaluation

Gitlab Build Status Github Build Status Python Package Index Release Page

pytential helps you accurately evaluate layer potentials (and, sooner or later, volume potentials). It also knows how to set up meshes and solve integral equations.

See here for easy, self-contained installation instructions for Linux and macOS.

It relies on

  • numpy for arrays
  • boxtree for FMM tree building
  • sumpy for expansions and analytical routines
  • modepy for modes and nodes on simplices
  • meshmode for high order discretizations
  • loopy for fast array operations
  • pytest for automated testing

and, indirectly,

  • PyOpenCL as computational infrastructure
https://badge.fury.io/py/pytential.png

Resources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].