

About
FEATool Multiphysics (short for
Finite Element Analysis Toolbox) is a
fully integrated simulation environment for modeling and solving
coupled multi-physics and engineering problems.
FEATool combines geometry creation, meshing, physics definition,
solvers, and postprocessing in a single easy-to-use toolbox. It is
designed for engineers solving practical finite element analysis (FEA)
and multiphysics problems, researchers developing and testing new
ideas and models, and students learning mathematical modeling and
numerical simulation.
- GUI - Fully integrated and easy-to-use Graphical User Interface
- Geometry - Built-in 1D, 2D, and 3D CAD geometry modeling
- Meshing - Automatic FEA and CFD mesh generation
- Physics - Predefined equations and multiphysics coupling for
- Solvers - Built-in and external multiphysics, FEA, and CFD solvers
- Post-processing - Visualization, analysis, and data export
- Customization
- Programming & Scripting - Fully programmable Python and MATLAB® APIs
- MATLAB® (.m file) script simulation models
- Python FEniCS simulation scripts
- Custom Equations - User-defined, custom PDE equations, and nonlinear expressions
FEATool Multiphysics supports 64-bit Windows, Linux, and macOS
operating systems. A minimum of 4 GB RAM is required, with 8 GB or
more recommended for larger simulations.
FEATool Multiphysics can be installed either as a stand-alone
application or as a MATLAB® toolbox. It is recommended to uninstall
previous versions before installing or upgrading to a newer release.
The installers for the latest (and previous) releases can be
downloaded from the FEATool
releases
page and installed manually. Alternatively, the MATLAB® toolbox can
also be installed directly from the MATLAB® APPS and Add-On Toolbar.
Stand-Alone App Installation
Use the steps below to install the app in stand-alone mode
-
First download the installer for your operating system
-
Save it to a directory and run the installer. This will first
download and/or install the application runtime if required (which may
require up to 10 GB space to install), and then the program file will
be extracted.
-
When everything has been installed, run the program file to start
FEATool. Please be patient as the application runtime can take some
time to start.
Follow the steps below to install FEATool as a MATLAB® toolbox, and
to enable running MATLAB® (.m file) simulation scripts
-
Download the
FEATool_Multiphysics.mlappinstall
toolbox installation file.
-
Then start MATLAB®, press the APPS toolbar button,
and select the Install App button.
-
When prompted to choose a toolbox file to install, select the
FEATool_Multiphysics.mlappinstall file and press OK.
-
Press the Install button if prompted to “Install to My Apps”.

Once the toolbox has been installed, an app icon will be available in
the APPS toolbar to start the FEATool GUI. (Note that MATLAB® may
not show or give any indication of the toolbox installation progress
or completion.)
Automated modeling tutorials and examples for a wide range of
multi-physics applications can be selected and run from the File >
Model Examples and Tutorials menu option in the GUI.
Example MATLAB® script files and simulation models are also available in the
examples folder
of the FEATool program directory. Additional tutorials, examples,
and technical articles are regularly published on the
FEATool blog.
The FEATool Multiphysics GUI has specifically been designed to be
easy to use, and allowing users to learn multiphysics simulation
through experimentation.
The standard modeling process is divided into six different steps, or modes:
- Geometry - Define the geometry to be modeled
- Grid - Generate a computational mesh (by subdividing the geometry)
- Equation - Define physics, material properties, parameters, and coefficients
- Boundary - Specify boundary conditions describing how the model
interacts with its surroundings
- Solve - Solve and simulate the model
- Post - Visualize, analyze, and postprocess the simulation results
The modes are accessed using the corresponding buttons in the
left-hand Mode toolbar. Each mode provides a specialized set of
Tools, which are activated when the mode is selected. Additional
and advanced options are available from the corresponding mode menus.
A basic example showing how to set up and solve coupled fluid flow and
heat transfer in a heat exchanger is demonstrated in the quickstart
video tutorial (click the image below
to start the tutorial).
Documentation
FEATool Documentation as well as the
FEATool user and discussion forum are
available online, and also by selecting the corresponding option in
the Help menu of the GUI.
Citation
When using FEATool Multiphysics in research, please cite the specific
software release used. Versioned releases are permanently archived on
Zenodo. The concept DOI
10.5281/zenodo.22266311
can be used to reference FEATool Multiphysics independently of a
specific release.
License
© Copyright 2013-2026 by Precise Simulation Limited.
All Rights Reserved.
FEATool Multiphysics™ is a trademark of Precise Simulation
Limited. MATLAB® is a registered trademark of The MathWorks,
Inc. OPENFOAM® is a registered trade mark of OpenCFD Limited, producer
and distributor of the OpenFOAM® software. All other trademarks are
the property of their respective owners. Precise Simulation and its
products are not affiliated with, endorsed, or sponsored by these
trademark owners.
The license agreement for using FEATool Multiphysics™ is included with
the distribution and can also be viewed by selecting
About FEATool… > License Agreement from the Help menu in the application.
Read the license terms and conditions carefully before installing or
using the programs or documentation. Installing or using the programs
means you have accepted and agree to be bound by the terms and
conditions of this agreement. if you do not accept them, uninstall,
remove and completely delete the programs and documentation.
评论