GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - precise-simulation/featool-multiphysics: FEATool Multiphysics - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Engineering CAE Simulation Platform)

BranchesTags
Open more actions menu

Latest commit

 

History

8 Commits
8 Commits

Folders and files

NameName
Last commit message
Last commit date
core
core
 
 
ellib
ellib
 
 
examples
examples
 
 
fenics
fenics
 
 
geom
geom
 
 
grid
grid
 
 
impexp
impexp
 
 
openfoam
openfoam
 
 
physmodes
physmodes
 
 
post
post
 
 
su2
su2
 
 
tutorials
tutorials
 
 
util
util
 
 
.gitattributes
.gitattributes
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CITATION.cff
CITATION.cff
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
THIRDPARTY
THIRDPARTY
 
 
download.png
download.png
 
 
evalexpr.m
evalexpr.m
 
 
featool.m
featool.m
 
 
fsisolve.m
fsisolve.m
 
 
gridgen.m
gridgen.m
 
 
intbdr.m
intbdr.m
 
 
intsubd.m
intsubd.m
 
 
minmaxbdr.m
minmaxbdr.m
 
 
minmaxsubd.m
minmaxsubd.m
 
 
plotbdr.m
plotbdr.m
 
 
plotgeom.m
plotgeom.m
 
 
plotgrid.m
plotgrid.m
 
 
plotsubd.m
plotsubd.m
 
 
postanimate.m
postanimate.m
 
 
postplot.m
postplot.m
 
 
screenshot.jpg
screenshot.jpg
 
 
solveeig.m
solveeig.m
 
 
solvelin.m
solvelin.m
 
 
solvestat.m
solvestat.m
 
 
solvetime.m
solvetime.m
 
 

Repository files navigation

FEATool Multiphysics - "Physics Simulation Made Easy"

DOI

FEATool Multiphysics Screenshot

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.

Features

  • 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
    • Heat and Mass Transfer
    • Fluid Dynamics (CFD)
    • Structural Mechanics
    • Electromagnetics
    • Classical PDE
  • Solvers - Built-in and external multiphysics, FEA, and CFD solvers
    • Built-in multiphysics solver
    • OpenFOAM® (CFD)
    • FEniCS (FEA/multiphysics)
    • SU2 code (CFD)
  • 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

System Requirements

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.

Installation

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.

FEATool Multiphysics Download

Stand-Alone App Installation

Use the steps below to install the app in stand-alone mode

  1. First download the installer for your operating system

    • FEATool Windows Installer

    • FEATool Linux Installer

  2. 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.

  3. 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.

MATLAB® Toolbox Installation

Follow the steps below to install FEATool as a MATLAB® toolbox, and to enable running MATLAB® (.m file) simulation scripts

  1. Download the FEATool_Multiphysics.mlappinstall toolbox installation file.

  2. Then start MATLAB®, press the APPS toolbar button, and select the Install App button.

  3. When prompted to choose a toolbox file to install, select the FEATool_Multiphysics.mlappinstall file and press OK.

  4. Press the Install button if prompted to "Install to My Apps".

FEATool Multiphysics MATLAB® Toolbox Installation

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.)

Tutorials and Examples

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.

Basic Use

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).

FEATool Heat Exchanger Quickstart Video 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

(C) 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.

About

FEATool Multiphysics - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Engineering CAE Simulation Platform)

www.featool.com

Topics

cad-modelingcaecfdengineeringfeatool-multiphysics-toolboxfemfenicsfinite-element-analysisgeometrygmshguimatlabmultiphysicsopenfoampdephysics-simulationsimulationsolversu2toolbox

Resources

Readme
License
Activity
Custom properties

Stars

462 stars

Watchers

29 watching

Forks

88 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.