FiniteVolumeTransportPhenomena/PyFVTool: PyFVTool 0.6.1
Abstract
PyFVTool: Python toolbox for the finite volume method PyFVTool uses the finite volume method (FVM) to solve transient convection-diffusion-reaction equations with variable velocity fields, diffusion coefficients, and/or source terms. PyFVTool is limited to calculations on structured, orthogonal meshes (Cartesian, cylindrical, spherical, or polar), with optional non-uniform grid spacing. It is oriented toward heat and mass transport phenomena (diffusion-advection-reaction) for the frequent cases where the flow velocity field is already known (or where flow is absent). An important feature of PyFVTool is that it is 'pure scientific Python', i.e., it only needs Python and the standard scientific computing libraries NumPy, SciPy, and Matplotlib to run. Optional packages may be used to speed up computations on specific hardware.
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 1 September 2026