×

PyModPDE

swMATH ID: 43739
Software Authors: Mokbel Karam; James C. Sutherland; James C. Sutherland
Description: PyModPDE: A python software for modified equation analysis. The modified equation is a useful tool in the analysis of numerical methods for partial differential equations (PDEs). It gives insight into the stability, diffusion, and dispersion properties of a given numerical scheme. Its derivation, however, is rather tedious and error-prone due to the enormous amount of algebra involved. PyModPDE is a python software that uses a novel approach to generate the modified equation. It takes a discrete PDE as its input and outputs the modified equation in LaTeX format. We discuss the novel approach on which PyModPDE is based and then validate the software using one and two-dimensional PDEs. PyModPDE serves as an essential tool for computational scientists and engineers for both educational and research purposes.
Homepage: https://www.sciencedirect.com/science/article/pii/S2352711020300224
Source Code: https://github.com/saadgroup/pymodpde
Dependencies: python
Keywords: Modified equation analysis; Finite difference schemes; Stability analysis; Numerical methods; Error analysis; Python; PyModPDE; SoftwareX
Related Software: SymPy; Python
Cited in: 0 Publications

Standard Articles

1 Publication describing the Software Year