Precise Simulation Offers FEATool 1.7 for Multi-Simulation

Precise Simulation Offers FEATool 1.7 for Multi-Simulation

KOWLOON, Hong Kong, Aug 23, 2017 – Precise Simulation Ltd. announces the release of FEATool 1.7. With this release Precise Simulation is taking a step beyond Multiphysics by introducing the modeling and simulation tool concept Multi-Simulation. The goal of Multi-Simulation is to allow for seamless switching between both built-in and external solvers and simulation tools. Beginning with FEATool 1.7, Multi-Simulation supports the FEniCS multiphysics and the FeatFlow CFD solvers, and the postprocessing and visualization tool Plotly. This functionality is available with both easy to use one-click buttons directly in the FEATool GUI, as well as with Matlab and Octave m-file scripting.

In addition to Multi-Simulation, FEATool 1.7 also features significant updates and new physics modes for porous media flows, structural mechanics, electrostatics, and magnetostatics. Moreover, all applicable physics modes have been updated to support axisymmetric cylindrical coordinate systems with corresponding GUI support. Furthermore, FEATool now also supports solving different equations in different coupled geometrical subdomains, for example allowing for fluid-structure interaction simulations.

New Physics Modes

The following five new PDE physics modes have been implemented and added for modeling and simulation of porous media flow, electromagnetics, and one-dimensional stress-strain beam theory


The new physics modes are available to use with both the FEATool GUI and on the command line for relevant space dimensions.

Predefined Axisymmetric Physics Modes


featool17aFEATool 1.7 Axisymmetric Predefined PDE Physics Modes

In addition to the new physics modes, the following physics modes have also extended to support axisymmetric cylindrical coordinate systems (pseudo 3D)


Axisymmetric multiphysics modeling can now be selected and enabled directly in the FEATool GUI by choosing the new Axi 2D option as Space Dimension in the the New Modeldialog box.

Partial Activation of Sub-domains and Equations

Support for activating/de-activating equations and dependent variables in different sub-domains is now also possible. By using the new Active toggle button in the Sub-domain Settings dialog box of each physics mode the equations and dependent variables can be turned on and off for each distinct sub-domain. Using this feature also activates internal boundaries which become available to assign boundary conditions to.

The practical implications of this new feature is that different equations and physical phenomena can now be modeled and solved for in different subdomains and geometric regions. Moreover, one can easily couple different variables and physics through the internal boundaries. Fluid-structure interaction is for example one application where this functionality is necessary, modeling fluid in one region, stresses, strains, and displacements in the other, and coupling the stresses along the interfacing boundary.

External FEniCS Solver Support


featool17bFEATool-FEniCS 1.7 Multi-Simulation Integration


With the Multi-Simulation concept the FEniCS C++ and Python general FEM solution toolkit has also been interfaced with FEATool. The FEATool GUI now features an integrated one-click button and corresponding Matlab/Octave CLI functions to export and convert multiphysics grids and models to FEniCS format, and optionally use FEniCS to solve the problem (if installed and available). In contrast to the built-in direct solvers, using FEniCS potentially allows for distributed parallel HPC solvers capable of efficiently handling very large scale problem sizes.

Full Plotly Integration


featool17cFEATool-Plotly 1.7 Multi-Simulation GUI Integration


Plotly is a javascript visualization and plotting library that now also is fully integrated with FEATool and can be used to visualize FEM simulation results and data. Plotly plots are stand-alone html web pages that can be inspected, rotated, zoomed, and exported as image and svg files with the following benefits

  • fully self-contained and interactive web graphics pages
  • high performance plots with further export functionality
  • share with coworkers and colleagues through cloud and web services

Try out Plotly by simply using the Plotly button in the Postprocessing Mode of the FEATool GUI.

Other New Features

  • New models and examples
  • Support for 2nd order derivatives and equation definitions
  • Parsing of groups of derivatives in parentheses
  • Support arbitrary order quadrature rules for all grid cell types
  • Easy Windows and Octave installation packages
  • Fixes and improvements


FEATool FEM Simulation Toolbox 1.7

Subscribe to the FEATool and Precise Simulation newsletter to download and try FEATool 1.7 today.

About FEATool Multiphysics

The FEATool Multiphysics software suite is developed by Precise Simulation Ltd. Established in 2013, after close to two decades of developing both commercial and academic simulation FEM and CFD codes, Precise Simulation was founded as a reaction to the frustration of having to choose between closed, complex, and difficult to use commercial software tools, or open source but (even more) difficult to use academic tools, with nothing in between.

The idea and vision of FEATool is then to provide a truly easy to use software simulation tool that everyone can use right away (with ultimate goal not to require users to consult any documentation at all). In particular, starting with FEniCS and FeatFlow, FEATool uniquely aims to provide easy interfaces to excellent academic and open source simulation codes and software which otherwise would take a significant time to understand, learn to use, and run.

For more information, visit

About Guest/blogger

Guest/blogger posts belongs to respective authors. The articles/tips are summarized here, if interested in reading the complete blog post, please follow the links given under each post.