Skip to main content

A finite volume PDE solver in Python

Project description

FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach. This combination provides a tool that is extensible, powerful and freely available. A significant advantage to Python is the existing suite of tools for array calculations, sparse matrices and data rendering.

The FiPy framework includes terms for transient diffusion, convection and standard sources, enabling the solution of arbitrary combinations of coupled elliptic, hyperbolic and parabolic PDEs. Currently implemented models include phase field treatments of polycrystalline, dendritic, and electrochemical phase transformations, as well as drug eluting stents, reactive wetting, photovoltaics and a level set treatment of the electrodeposition process.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FiPy-3.4.tar.gz (716.3 kB view details)

Uploaded Source

File details

Details for the file FiPy-3.4.tar.gz.

File metadata

  • Download URL: FiPy-3.4.tar.gz
  • Upload date:
  • Size: 716.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200102 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for FiPy-3.4.tar.gz
Algorithm Hash digest
SHA256 e9faf4ebcf3848ce017bba511db8004b8906b71c5832952798c6eb831b95882e
MD5 a74149a719d04f7256d0173cc59fb854
BLAKE2b-256 c47d0fb9383b3575a184931466b9515da78edd272934aff496a48098c4ba67ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page