Multiphysics Simulation Software

Multiphysics Simulation Software
Multiphysics Simulation Software

Multiphysics Software

The FEATool Multiphysics software and simulation toolbox is specifically designed to make it easy to model complex systems of coupled partial differential equations (PDE) arising in continuum mechanics and Computer Aided Engineering (CAE) applications.

FEATool is a fully integrated mathematical modeling and physics simulation platform and uniquely combines state-of-the-art physics solvers such as FEniCS, OpenFOAM, and SU2 with a very easy to use and intuitive graphical user interface (GUI). At the same time it is fully programmable and extensible allowing experienced users to integrate physics models into their own workflows and build simulation apps using MATLAB and Python.

The FEATool Multiphysics software enables engineers, researchers, and students to model coupled physics problems, and use advanced solvers and simulation tools right away, which otherwise could take a days, weeks, or even months to learn how to use.

Multiphysics simulations in minutes

FEATool aims to be make physics simulation enjoyable and fun, encouraging exploring physics modeling. Feel free to download an try out the software for as long as you like, and let us know any thoughts or suggestions.


The unique multi-simulation concept extends coupled multiphysics equations to enabling coupling of completely different physics solvers. That is, in traditional multiphysics software only supports a single general solver which must handle and manage all types of physics. With multi-simulation you can now use a different solver for different physics. This could for example be to use the OpenFOAM GUI to compute a turbulent flow field, and couple that with the FEniCS FEA solver to compute stresses and strains in affected structures.

The multi-simulation solver functionality allows for solving different types of physics and equations with the most accurate and effective physics solvers, all from within a single and easy to use GUI. The example linked below couples the OpenFOAM solver used to compute the flow field, with the built-in FEA solver which is used to calculate the transported temperature in section of a heat exchanger array.

Multi-solver Simulation Example - Coupled OpenFOAM and Multiphysics simulation

Heat and Mass Transfer

Pre-defined equations and physics modes for simulation of heat transport by thermal conduction in solids, and natural or forced convection in fluids. Chemical mass and species transport allows linear and non-linear convection, diffusion, and reaction phenomena.

  • Convection and Conduction (Heat Transfer)
  • Convection, Diffusion, and Reaction (Mass Transfer)
Multiphysics software - Heat and Mass Transfer Simulation
Multiphysics software - Structural Mechanics Simulation

Structural Mechanics

Mechanical engineering and structural mechanics simulations are used to determine strains, stresses, displacements, and failure modes for structures and objects under load.

  • Euler-Bernoulli Beam
  • Plane Strain
  • Plane Stress
  • Axisymmetric Stress-Strain
  • Solid Stress-Strain

Fluid Mechanics

Fluid dynamics simulations model the behavior of fluids in motion spanning everything from large scale in space and aerodynamic application, ocean and geo engineering, and down to micro and nano scale in biological applications.

  • OpenFOAM and SU2 CFD Solvers
  • Incompressible Navier-Stokes Equations
  • Axisymmetric Swirl Flow
  • Compressible Euler Equations
  • Brinkman Equations
  • Darcy's Law
Multiphysics software - Computational Fluid Dynamics
Multiphysics software - Computational Electromagnetics


Effects of electromagnetic fields and forces can for example be found in wave guides, antennas, magnets, electronics, and electrical motors. Electromagnetic phenomena are typically modeled with different variations of the Maxwell's equations.

  • Conductive Media DC
  • Electrostatics
  • Magnetostatics

Custom Equations

The pre-defined physics modes in FEATool Multiphysics software hides the work of defining PDEs and multiphysics couplings. In addition to the classical physics equations users can also define their own equations.

The user defined equation syntax has been specifically designed to resemble equations in classic vector notation, to make it as easy and natural as possible to understand and implement. FEATool also comes with extensive documentation and step-by-step tutorials to make it easy to learn and get started.

Multiphysics - Partial Differential Equations