FEATool Multiphysics Octave and Matlab FEM Simulation Toolbox

Octave and Matlab Finite Element FEM Multiphysics Toolbox

FEATool Multiphysics is an Octave and Matlab FEM toolbox for modeling and simulation of physics and engineering applications with the finite element method.

FEATool is a complete and self contained toolbox featuring a full suite of functions and subroutines for preprocessing, grid generation, solvers, postprocessing and visualization.

FEATool Multiphysics Matlab Toolbox with easy to use GUI

Intuitive and Easy to Use GUI

FEATool includes a graphical user interface (GUI). The GUI allows access to all the functionality such as CAD and geometry tools, grid generation, defining multiphysics couplings, FEM assembly, solvers, and postprocessing in a very efficient and easy to use way.

FEATool Multiphysics Matlab Toolbox predefined multiphysics modes

Predefined Multiphysics Modes

Seven predefined physics modes are available which easily can be combined to set up of different multiphysics simulation problems including fluid flow, heat transfer, structural stresses, electrostatics, and reaction and transport of mass and chemical species. Moreover, users can also edit and enter custom equations with an easy to use PDE formulation syntax.

FEATool Multiphysics Matab Toolbox documentation and customization

Customizable and Extensible

FEATool is written in fully documented Octave and Matlab m-script source code, and is designed to be very easy to understand and learn. Moreover, the open approach makes the code base extensible, adaptable, and customizable to each users needs, with functionality to write Matlab m-script user defined functions and interface with external simulation tools.

FEATool Multiphysics Matlab Toolbox Features


  • Toolbox for both Matlab and GNU Octave
  • Easy to use GUI and command line scripting functionality
  • Pre-defined physics modes for heat transfer, fluid dynamics, mass transport, structural mechanics, electrostatics, and classic PDE equations
  • CAD Geometry modeling in one, two, and three dimensions
  • Supports 1D line, 2D triangular and quadrilateral, and 3D tetrahedral and hexahedral grid cells
  • Automatic grid generation with simplex (line, triangle, and tetrahedral) grid cells
  • Stationary, time-dependent, linear, and non-linear solvers
  • Fast and efficient dedicated computational fluid dynamics CFD solver (FeatFlow)
  • Constant, 1st - 5th order conforming and non-conforming, and Hermite FEM basis functions

Get FEATool