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!

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 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

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

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
Features and Pricing
License Type ⓘ
Pricing is based on personal, academic,
or commercial use, with either 1 year
time-limited or perpetual (non-expiring) licenses. Perpetual licenses include 1 year of software maintenance (software updates and support). Optional extension of the maintenance package for perpetual licenses is available after the first year. Time-limited licenses include updates for the duration of the license, but exclude priority/technical support (use of the user forum is available). Other license types such as for class room, site wide, or customized enterprise use are also available. Please use the contact form to request more information. | ||
Toolbox ⓘ
FEATool Multiphysics is a fully integrated
simulation toolbox for all types of physics and
engineering problems. Featuring pre-defined physics modes, easy to use graphical user interface (GUI), and built-in interactive tutorials, lets you get started with modeling and simulation right away. CFDTool, is a simplified toolbox with user interface specifically designed to be easy to set up and perform computational fluid dynamics (CFD) and heat transfer simulations. | CFDTool | FEATool Multiphysics |
---|---|---|
1D, 2D, 3D Simulation ⓘ Modeling and simulation in 1D, 2D, 3D, and axisymmetry (cylindrical coordinate system with optional swirl effects) | ||
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 grid import/export is fully supported using either the built-in, or external Gmsh, GiD, Gridgen and Triangle mesh generators | ||
Postprocessing & Visualization ⓘ
Built-in postprocessing, visualization, and analysis tools
are available as well as data export to MATLAB and CSV,
GMV, VTK formats. In addition, simulation models and results can directly be shared and exported online as ParaView Glance and Plotly html-web models | ||
Heat Transfer ⓘ Pre-defined physics modes and equations for conjugate heat transfer with support for convective flow and user defined heat source terms | ||
Mass Transport ⓘ Convection and diffusion mass transport model with optional linear and non-linear reaction terms | ||
Structural Mechanics ⓘ Pre-defined physics modes for structural mechanics and stress-strain modeling with linear elastic material models | ||
Fluid Dynamics ⓘ
Incompressible laminar and turbulent flows (Navier-Stokes
equations with optional RANS turbulence models), as well
as the inviscid compressible Euler equations. Equations for flow in porous media are also supported via the Darcy's Law and Brinkman equations | ||
Electromagnetics ⓘ Physics modes for modeling and simulation of electrostatic and magnetostatic effects | ||
Multiphysics ⓘ FEATool Multiphysics features several classic partial differential equation (PDE) models, and also supports user-defined PDEs, and editing equations and multiphysics couplings with an easy and intuitive syntax | ||
MATLAB Solver ⓘ The built-in multiphysics solvers support linear, non-linear, and time-dependent solutions for fully coupled equation 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 a CFD-GUI pre/post-processor to automatically create, export and/or import OpenFOAM mesh and case files | ||
SU2 CFD Solver ⓘ The external SU2 Code CFD solver can also be used for fluid flow problems as an alternative to the built-in and OpenFOAM CFD solvers | ||
FEniCS FEA Solver ⓘ FEniCS is a general purpose FEA (Finite Element Analysis) solver which allows FEATool Multiphysics simulation problems to be exported and run independently as Python simulation models and scripts. | ||
Script Modeling ⓘ Every click and step performed in the GUI is logged, can be played back exactly, and has an equivalent 1-to-1 MATLAB function mapping. FEATool Multiphysics can therefore also save and export simulation models as regular MATLAB m-file scripts which is very useful for advanced users to customize, parametrize, and automate their simulations. | ||
User Defined Equations ⓘ In addition to the pre-defined physics modes, FEATool Multiphysics also features full support for implementing completely user defined equations in order to accommodate all types of custom modeling and continuum mechanics simulations | ||
Community Forum ⓘ Please feel free to join the user community and discussion forum http://forum.featool.com | ||
Technical Support ⓘ
Technical support is included with the academic and
commercial software maintenance package for perpetual
licenses. Priority and enterprise support (direct line to software developer), custom model and simulation app development, and consulting is also available upon request. | / | / |
Pricing* | Please update webbrowser/enable javascript to view pricing and enable online purchasing! | |
Try CFDTool | About FEATool |
Time limited licenses include all updates for the duration of the license, and perpetual (non-expiring) licenses include updates (and technical support where applicable) for 1 year, after which the update/support maintenance contact can optionally be extended.