FEATool Multiphysics 1.14 — Parallel FEA, CFD, and Multiphysics Simulations

Precise Simulation
Multiphysics
Published in
3 min readApr 28, 2021

The FEATool Multiphysics™ version 1.14, and corresponding ™ 1.7, toolboxes are now available featuring built-in parallel processing support for the FEniCS FEA, and OpenFOAM and SU2 CFD solvers.

Parallel Processing Support

Full support for solving fully coupled multiphysics and computational fluid dynamics (CFD) models with MPI solver parallelization in OpenFOAM, FEniCS, and SU2, is now available with both FEATool Multiphysics and CFDTool. Parallel processing for physics and CAE simulations effectively means that models are split and subdivided into parts, which then are solved in parallel on the available CPU cores, after which the results are recombined. By splitting and distributing the work both larger and more complex simulation models can solved significantly faster.

Parallel CAE & Physics Simulations Made Easy

As usual with FEATool and CFDTool, the complexities of setting up parallel is essentially completely automated. The only new change is that you can select the number of parallel processes to use (typically taken as the number of available CPU cores). The toolbox automatically subdivides the meshes, defines and sets up parallel case files, solves, and recombines the solutions completely seamlessly so that users can get the benefits of parallelization without every having to think about it.

Multi-Solver Simulation

The unique Multi-Simulation feature of FEATool Multiphysics allows users to easily set up and run physics simulations with any one of the OpenFOAM, FEniCS, SU2, and built-in multiphysics solvers, all from fully integrated GUI and CLI interfaces.

Coupled heat transfer simulation with both the OpenFOAM and FEATool Multiphysics solvers.

It is now also possible to select and solve for different equations and physics models with different solvers. This enables one to use the most accurate and efficient solvers for different parts of a model. A new tutorial example of modeling cooling via forced convection in a tube and fin heat exchanger demonstrating this is now available. In this multi-simulation model the flow field is solve with the OpenFOAM CFD solver, after which the temperature field is solved with the built-in multiphysics solver (using the flow field computed with OpenFOAM). Combined with the introduced parallel processing support, the multi-simulation process saves both computational time and memory, and enables solving larger scale models not before possible with limited resources.

Release Highlights in Version 1.14

  • Updated FEniCS, OpenFOAM, and SU2 interfaces to fully support parallel computations
  • Support for ESI-OpenCFD native Windows OpenFOAM distribution
  • OpenFOAM binary GUI option to support user defined FOAM solvers
  • Coupled OpenFOAM and FEATool Multiphysics multi-solver simulation model
  • Example user showcase models from Caltech and Loyola Universities.
  • Raw STL import and Gmsh meshing option for difficult STL geometries
  • Solver restart options using partial solution vectors
  • Improved and optimized treatment of slip boundary conditions
  • Efficient binary HDF5 parallel mesh export format compatible with FEniCS
  • Added point/edge/integral source and constraint buttons to the subdomain/boundary modes toolbars
  • Updated SU2 Code CFD solver to version 7.1

Availability

FEATool Multiphysics v1.14 and CFDTool v1.7 are supported on the Windows®, Linux®, and MacOS operating systems, and is available as a MATLAB® Add-On and fully interactive physics simulation toolbox (with one-click installation directly from the MATLAB® Add-Ons Toolbar).

To download the latest version, visit www.featool.com/download or github.com/precise-simulation.

About Precise Simulation

Precise Simulation, founded in 2013, is boutique software developer completely dedicated to providing simulation software for product design, virtual prototyping, and research to industry and research labs in industry and academia. The unique FEATool Multiphysics™ and CFDTool product™ are fully integrated simulation software platforms for creating virtual models and simulation apps based on physical phenomena. A particular strength is its ability to account for coupled physics phenomena and fully integrate many types of multi-physics solvers. FEATool Multiphysics is a complete simulation platform for fluid flow, heat transfer, structural, electromagnetics acoustics, and chemical engineering applications. Built-in interfaces enable the integration of FEATool Multiphysics with MATLAB®, physics solvers, CAD, and CAE tools. Simulation experts rely on FEATool Multiphsyics to design and develop physics based models and results to their teams, manufacturing departments, test laboratories, and customers throughout the world.

Originally published at https://www.featool.com.

--

--

Precise Simulation
Multiphysics

Developer of FEATool Multiphysics — An easy to use Matlab FEM Physics Simulation Toolbox https://www.featool.com/