Abstract
The Poisson equation frequently emerges in many fields of science and engineering. As exact solutions are rarely possible, numerical approaches are of great interest. Despite this, a succinct discussion of a systematic approach to constructing a flexible and general numerical Poisson solver can be difficult to find. In this introductory paper, a comprehensive discussion is presented on how to build a finite difference matrix solver that can solve the Poisson equation for arbitrary geometry and boundary conditions. The boundary conditions are implemented in a systematic way that enables easy modification of the solver for different problems. An image-based geometry-definition approach is also discussed. Python code of the numerical recipe is made publicly available. Numerical examples are presented that show how to set up the solver for different problems.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference21 articles.
1. On artificial density treatment for the pressure Poisson equation in the DEM-CFD simulations
2. A Non-Nested Multilevel Method for Meshless Solution of the Poisson Equation in Heat Transfer and Fluid Flow;Radhakrishnan;arXiv,2021
3. Computation of unsteady momentum and heat transfer from a fixed circular cylinder in laminar flow;Baranyi;J. Comput. Appl. Mech.,2003
4. Kronecker products and matrix calculus in system theory
5. IGFET Analysis through numerical solution of Poisson's equation
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献