CFD Simulation Made Easy

CFDTool - CFD Simulation Made Easy

CFD Simulation Toolbox for MATLAB with the OpenFOAM, and SU2 Solvers

Get Started with Fluid Dynamics and Heat Transfer Simulation in Minutes!

Fully Integrated, Intuitive, and Easy to Use GUI

No Programming Required, Define Complex Expressions Just Like Writing by Hand

CFDTool - CFD Simulation Made Easy

CFDTool, is based on the FEATool Multiphysics simulation platform, and features a simplified user interface that has been specifically designed and developed to make computational fluid dynamics (CFD) and heat transfer simulations both easy and fun!

CFDTool - Modeling Modes

The toolbox is fully integrated with MATLAB, everything you need to set up, perform, and analyze CFD simulations, including CAD geometry modeling, automatic mesh generation, postprocessing and visualization, as well as built-in support for the OpenFOAM and SU2 CFD solvers.

The intuitive GUI allows you to start modeling right away without spending time learning a complex solver or programming syntax. Non-linear expressions and coefficients can be defined and entered just as written on paper.


Moreover, the unique solver integrations allows you to define your model once, and then use any and all the CFD solvers interchangeably, which can be invaluable for testing and validation.

CFDTool is suitable for everyone from students and beginners learning basic fluid dynamics and/or heat transfer modeling, to researchers and engineers who can save a lot of time from not having to set up solvers and simulation problems by hand.

State of the Art Simulation Technology!

Define your model only once, and then use the leading CFD solvers interchangeably!

OpenFOAM Logo

OpenFOAM is one of the leading solvers for computational fluid dynamics (CFD) simulation, and used in industry by for example VW, BMW, Ford Motor Company, Airbus, Siemens, and General Electric

SU2 Logo

The Stanford University SU2 Code is a popular academic research CFD solver applicable to a wide range of specialized fluid dynamics problems such as compressible flows and aerodynamic shape optimization

Wikipedias Matlab like Logo

CFDTool features native integration with MATLAB and supports calling user defined m-file scripts, solvers, and custom functions for example for material, boundary, and postprocessing coefficients

ParaView Logo
Plotly Logo

With built-in modeling, automatic mesh generation, pre and post-processing tools, including convenient one-click export to fully interactive ParaView and Plotly on-line web browser plots, CFDTool comes everything you need to quickly get started with CFD simulation

Features and Pricing

Product ⓘ CFDTool is based on the FEATool Multiphysics simulation platform, and features a simplified interface specially tailored for fluid dynamics and heat transfer simulationsCFDTool
1D, 2D, 3D Simulation ⓘ Modeling and simulation in 1D, 2D, Axisymmetry (with swirl effects), as well as full 3D
CAD Geometry Modeling ⓘ Built-in CAD tools for 2D and 3D geometry modeling, including geometry import and export in BREP, IGES, OBJ, STEP, and STL CAD exchange formats
Automatic Mesh Generation ⓘ Automatic unstructured mesh generation and mesh import/export is supported using either of the built-in, GiD, Gmsh, Gridgen2D and Triangle mesh generators
Postprocessing & Visualization ⓘ Built-in postprocessing, visualization, and analysis tools are available as well as data export to CSV, GMV, ParaView VTK, and Plotly visualization formats and tools
Heat Transfer ⓘ Physics for conjugate heat transfer is pre-defined with optional convective flow and user defined reaction/source term
Fluid Dynamics ⓘ Incompressible laminar and turbulent flows (Navier-Stokes equations with RANS turbulence models), as well as the compressible inviscid Euler equations is supported
Multiphysics ⓘ FEATool Multiphysics also features pre-defined equations for structural mechanics, electromagnetics, classic PDEs and also supports user-defined PDEs and multiphysics couplings
MATLAB Solver ⓘ The built-in solvers supports linear, non-linear, and time-dependent coupled solution of multiphysics systems (as well as eigenvalue/frequency solver where applicable)
OpenFOAM CFD Solver ⓘ The OpenFOAM solver integration allows OpenFOAM to be used directly from the toolbox GUI. Alternatively, one can also use the toolbox as GUI pre/post-processor to automatically create and export or import OpenFOAM grid and case files (requires additional download and setup)
SU2 CFD Solver ⓘ The external SU2 CFD solver comes included with the toolbox and can be used as an alternative to the built-in and OpenFOAM CFD solvers for fluid dynamics problems
FEniCS FEA Solver ⓘ FEniCS is a general finite element method based solver, supports general multiphysics problems as an alternative to the built-in multiphysics solver. The FEniCS solver integration allows multiphysics simulation problems to be exported to convenient Python simulation scripts (requires additional download and setup)
Script Modeling ⓘ FEATool Multiphysics supports saving and exporting simulation models as MATLAB m-file scripts which can be useful for advanced users to customize, parametrize, and automate physics simulations
User Defined Equations ⓘ User defined PDE equation and editing the built-in physics modes are both supported by FEATool Multiphysics to accommodate all types of custom modeling and continuum mechanics simulations
Community Forum ⓘ Please feel free to join the user community and forum available at
Priority Support ⓘ Technical and priority support is included with academic and commercial software maintenance package for perpetual licenses, and can also be purchased separately if desired//
Pricing* Please update webbrowser/enable javascript
to view pricing and enable online purchasing!

Try CFDTool About FEATool
*) Online payments are processed securely by Stripe and charged in Hong Kong Dollars (HKD), while can be made in major currencies. After the payment has been processed you will be forwarded to a webpage and receive a token for registering and enabling all software features.

Time limited licenses include all updates for the duration of the license, and perpetual licenses include updates (and priority support where applicable) for 1 year, after which the update/support maintenance contact can optionally be extended if desired.


Stay in the loop with new releases, features and showcases!