FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach. The framework has been developed in the Materials Science and Engineering Division (MSED) and Center for Theoretical and Computational Materials Science (CTCMS), in the Material Measurement Laboratory (MML) at the National Institute of Standards and Technology (NIST).
- Finite Element Analysis
- Finite Mathematics
- Finite State Machine
- Finite Mind Definition
- Finite Difference Method
The solution of coupled sets of PDEs is ubiquitous to the numerical simulation of science problems. Numerous PDE solvers exist, using a variety of languages and numerical approaches. Many are proprietary, expensive and difficult to customize. As a result, scientists spend considerable resources repeatedly developing limited tools for specific problems. Our approach, combining the FV method and Python, 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 [BoettingerReview:2002][ChenReview:2002][McFaddenReview:2002] treatments of polycrystalline, dendritic, and electrochemical phase transformations as well as a level set treatment of the electrodeposition process [NIST:damascene:2001].
Finite is the opposite of infinite.It may refer to: Finite number (disambiguation) Finite set, a set whose cardinality (number of elements) is some natural number; Finite verb, a verb form that has a subject, usually being inflected or marked for person and/or tense or aspect; See also. All pages with titles beginning with Finite; Nonfinite (disambiguation). Calling something finite means it has an end or finishing point. Preparing for a standardized test might be unpleasant, but you have to remember that the work is finite; you won't be doing it forever. Most people are far more familiar with the word finite when they see it inside the word infinite, or without end. Deep industry knowledge and a broad recruiting network In-Finite is transforming the recruiting industry. We dedicate our recruiters and client managers to your industry and create long-term, successful relationships with our clients, candidates, and associates. My company needs candidates. Animation builder premiere pro.
If you use FiPy in your research, please cite: (bibtex)(endnote)(pdf)
J. E. Guyer, D. Wheeler & J. A. Warren, 'FiPy: Partial Differential Equations with Python,' Computing in Science & Engineering11(3) pp. 6—15 (2009),
doi:10.1109/MCSE.2009.52
, http://www.ctcms.nist.gov/fipy
Other sources of information:
Finite Element Analysis
For questions not answered here, please check the mailing list, open an issue on the issue tracker, or ask a question on StackOverflow.
Finite Mathematics
We encourage you to review the mailing list archive (or the older mailing list archive) before posting a question.
Documentation
Finite State Machine
About FiPy start here Installation how to install FiPy on different platforms FiPy Usage how to use FiPy Examples examples of usage FAQs frequently asked questions (with answers!) License terms of use | Numerical Approach background on numerical solutions to PDEs FiPy Design FilosoPhy of FiPy FiPy API reference for Python programmers Credits significant contributors Change Log history of updates |
Applications
Superconformal Electrodeposition level set treatment of 'Damascene' electrodeposition | Virtual Kinetics of Materials Laboratory interactive graphical examples from Purdue University |
Download
FiPy@GitHub
Indices and tables
Finite Mind Definition
Global Module Index quick access to all modules General Index all functions, classes, terms Glossary the most important terms explained | Search Page search this documentation Complete Table of Contents lists all sections and subsections References lists of source materials |
Finite Difference Method
Last updated on Jan 14, 2021. Created using Sphinx 3.4.3.