Skip to content

Releases: FiniteVolumeTransportPhenomena/PyFVTool

PyFVTool 0.4.2

11 Dec 22:05

Choose a tag to compare

PyFVTool: Python toolbox for the finite volume method

PyFVTool discretizes and numerically solves the conservative form of transient convection-diffusion-reaction equations with variable velocity field/diffusion coefficients and source terms. PyFVTool uses the finite volume method (FVM) to do this.

PyFVTool is limited to calculations on structured meshes (regular grids). It is oriented to calculation of 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 needs only Python and the standard scientific computing libraries NumPy, SciPy and Matplotlib to run). Further optional dependencies may appear in the future, e.g., for increasing the computational speed via optimised numerical libraries, but these will remain optional.