ITLApplied  Computational Mathematics Division
ACMD Seminar Series
Attractive Image NIST
 
Up


A Finite Volume PDE Solver Using Python (FiPy)

Daniel Wheeler
Materials Science and Engineering Laboratory, Metallurgy Division

Tuesday, March 1, 2005 15:00-16:00,
NIST North (820), Room 145
Gaithersburg
Tuesday, March 1, 2005 13:00-14:00,
Room 4550
Boulder

Abstract: The solution of coupled sets of partial differential equations (PDEs) is ubiquitous in continuum models of phase transformations, such as in phase field or level set simulations. The presentation will describe an object-oriented PDE solver, written in the Python scripting language, based on a standard finite volume (FV) approach (http://www.ctcms.nist.gov/fipy/). Numerous PDE solvers exist using a variety of languages and numerical approaches. Many are proprietary, expensive, and difficult to customize. They are generally not tailored to the specific needs of phase transformation modeling. As a result, materials scientists spend considerable resources repeatedly developing limited tools for specific problems. This approach combines the FV method and Python, providing a tool that is extensible, powerful, and freely available. The framework includes terms for transient diffusion, convection, and standard sources, enabling the solution of arbitrary combinations of such terms, including higher-order expressions such as Cahn-Hilliard. Program flow is entirely under user control, using the high-level Python scripting language. The results for current models from the framework will be presented. In particular, results from a model of electrodeposition that uses the level set method will be presented as a case study.

Speaker Bio: Dr. Wheeler is a guest researcher in the Materials Structure and Characterization Group in the Metallurgy Division at NIST. He conducted his studies in the United Kingdom, receiving BSc and MSc degrees in Mathematics from Imperial College in 1994 and 1995, respectively, and a PhD degree in Computational Mechanics from Greenwich University in 2000. After completion of his PhD degree, he joined NIST to work in the Center for Theoretical and Computational Materials Science with the Solder Interconnect Design Group. Dr. Wheeler specializes in numerical analysis for interpreting experimental results. He has published papers explaining the relationship between the geometry and self-alignment forces of flip-chip solder joints in addition to his work quantifying superconformal deposition processes. Dr. Wheeler has authored or coauthored more than 25 technical papers.


Presentation Slides: PDF


Contact: P. M. Ketcham

Note: Visitors from outside NIST must contact Robin Bickel; (301) 975-3668; at least 24 hours in advance.



Privacy Policy | Disclaimer | FOIA
NIST is an agency of the U.S. Commerce Department.
Last updated: 2011-01-12.
Contact