FEATool Multiphysics - MATLAB FEA and CFD Toolbox

FEATool Multiphysics - Physics Simulation Made Easy
Updated 10 Sep 2023
FEATool Multiphysics (short for Finite Element Analysis Toolbox), is a fully integrated toolbox for modeling and simulation of coupled physics phenomena, partial differential equations (PDE), continuum mechanics and engineering problems. The toolbox aims to provide a truly easy to use and comprehensive all-in-one integrated simulation platform for all kinds of multi-physics analysis, including built-in interfaces to the OpenFOAM GUI (CFD), SU2 Code (CFD), and FEniCS GUI (FEA) solvers.
- Easy to use Graphical User Interface (GUI)
- Built-in geometry and CAD modeling tools (with STEP, IGES, STL CAD file support)
- Automatic grid and mesh generation
- Postprocessing and visualization (including one-click Plotly and ParaView export)
- Fully programmable and scriptable with MATLAB (including support for integration and embedding of simulation apps in custom applications and toolboxes)
Basic use and how to set up, model, and simulate free and forced convection, coupled fluid flow, and heat transfer in a heat exchanger is explained in the video tutorial linked below.
More tutorials and examples for various multi-physics applications can be selected and run from the File > Model Examples and Tutorials menu option in the GUI, and also as FEATool Multiphysics Quickstart Video Tutorials. The User's Guide is available online, or by selecting the corresponding option in the Help menu of the FEATool Multiphysics GUI.

Cite As

Precise Simulation (2024). FEATool Multiphysics - MATLAB FEA and CFD Toolbox (https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16.4), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes

See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16.4

See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16.3

See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16.2


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16.1


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.16


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.15.5


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.15.1


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.15


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.14.3


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.14.2

See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/


See release notes for this release on GitHub: https://github.com/precise-simulation/featool-multiphysics/releases/tag/1.14


- Updated OpenFOAM and SU2 interfaces to support parallel computations
- Added OpenFOAM binary GUI option to support user defined FOAM solvers
- Added support for ESI-OpenCFD native Windows OpenFOAM distribution


- Updated FEniCS interface with full support for parallel computations
- Change to binary hdf5 format for FEniCS mesh and solution data
- New impexp_hdf5 and fenics_import utility functions


- Fixes for mesh generation of point objects
- Updated OpenCASCADE CAD geometry kernel to v7.5.1
- Updated SU2 Code CFD solver to v7.1.0


- New 3D CAD geometry modeling functionality (chamfer, fillet, extrude, revolve, workplane)
- Support for user defined solver monitor functions
- View, edit, and modify OpenFOAM case and dictionary files


- Updated GEOMTool CAD & geometry engine
- Support for Algebraic MultiGrid (AMG) sparse linear solver


- Improved OpenFOAM and SU2 discretization scheme options
- Support for boundary and subdomain integral constraints
- Generalized slice plot postprocessing option
- Gradient reconstruction for evaluation of first order derivatives


- Support for multiple imported CAD geometries
- Improved Gmsh import
- OpenFOAM and SU2 support for pressure inlet boundary conditions
- Added arrow plot scaling option
- Added solver settings GUI option for numerical integration order


- Full support for FEniCS external solver
- Improved and optimized postprocessing and visualization
- New physics simulation models and tutorials


- SU2 CFD solver GUI and CLI interface
- Updated 3D engine with support for STEP, IGES, BREP, OBJ, and STL CAD files
- New multiphysics step-by-step tutorial models and examples


Support and improvements for IGES, STEP, and STL CAD file import


- fluid-structure interaction (FSI) physics mode and solver
- support for OpenCASCADE and BRL-CAD 3D geometry engines
- vector and bubble finite element shape functions

- Improved (GUI) support for interior/internal boundaries

Minor update


Built-in automated multiphysics tutorials (see Changelog for other features and changes)

Added installation instructions


- New compressible Euler equations physics mode
- New swirl flow physics mode
- OpenFOAM CFD solver integration improvements
- Automatic shock capturing and stabilization
- Extended backwards compatibility to MATLAB 2009b

Update with new 3D geometry CAD engine with STL import, and new OpenFOAM MATLAB GUI interface and CFD solver integration


To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.