There is a newer version of this record available.

Software Open Access

FVTool: a finite volume toolbox for Matlab

Ali Akbar Eftekhari

FVTool is an implementation of cell-centered finite volume technique in Matlab, that can be used to discretize a linear transient convection-diffusion equation on a variety of coordinate systems, including 1, 2, or 3D Cartesian, Cylindrical, and Spherical. A general boundary condition is designed that can help the user to define Dirichlet, Neumann, and Robin boundary conditions with a minimal effort. The convection term can be discretized using different techniques, i.e., central difference, upwind, and total variation diminishing (TVD). The code is particularly useful for a quick implementation of the mathematical models that describe the transport phenomena in chemical and petroleum engineering.

Files (442.8 kB)
Name Size
442.8 kB Download
All versions This version
Views 2,001682
Downloads 17291
Data volume 76.2 MB40.3 MB
Unique views 1,899646
Unique downloads 15684


Cite as