All Projects → precise-simulation → featool-multiphysics

precise-simulation / featool-multiphysics

Licence: other
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to featool-multiphysics

range3
Range Software - Finite Element Analysis
Stars: ✭ 31 (-83.68%)
Mutual labels:  engineering, cfd, finite-element-analysis, cae
tutorials
Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org, so don't look at the README files here.
Stars: ✭ 72 (-62.11%)
Mutual labels:  openfoam, multiphysics, su2
classy blocks
Python classes for easier creation of OpenFOAM's blockMesh dictionaries.
Stars: ✭ 53 (-72.11%)
Mutual labels:  geometry, cfd, openfoam
tabulatedThermophysicalProperties
No description or website provided.
Stars: ✭ 26 (-86.32%)
Mutual labels:  cfd, openfoam
feappv
FEAPpv -- free personal version of the FEAP
Stars: ✭ 57 (-70%)
Mutual labels:  fem, finite-element-analysis
fluidfoam
OpenFoam postprocessing python tool
Stars: ✭ 94 (-50.53%)
Mutual labels:  cfd, openfoam
Freecad
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Stars: ✭ 10,366 (+5355.79%)
Mutual labels:  engineering, fem
meshgen-comparison
🕸️ A comparison of mesh generators.
Stars: ✭ 25 (-86.84%)
Mutual labels:  engineering, fem
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (-87.89%)
Mutual labels:  finite-element-analysis, gmsh
curve-shortening-demo
Visualize curve shortening flow in your browser.
Stars: ✭ 19 (-90%)
Mutual labels:  geometry, pde
rheoTool
Toolbox to simulate GNF and viscoelastic fluid flows in OpenFOAM®
Stars: ✭ 104 (-45.26%)
Mutual labels:  cfd, openfoam
multiphenics
multiphenics - easy prototyping of multiphysics problems in FEniCS
Stars: ✭ 33 (-82.63%)
Mutual labels:  multiphysics, fenics
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (-56.84%)
Mutual labels:  cfd, pde
FenicsSolver
multiphysics FEM solver based on Fenics library
Stars: ✭ 52 (-72.63%)
Mutual labels:  multiphysics, fenics
GIBBON
The Geometry and Image-Based Bioengineering add-On for MATLAB
Stars: ✭ 132 (-30.53%)
Mutual labels:  geometry, finite-element-analysis
AsFem
A Simple Finite Element Method program (AsFem)
Stars: ✭ 108 (-43.16%)
Mutual labels:  finite-element-analysis, multiphysics
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (+42.11%)
Mutual labels:  geometry, solver
Optimesh
Mesh optimization, mesh smoothing.
Stars: ✭ 261 (+37.37%)
Mutual labels:  engineering, fem
MinimalFem
podgorskiy.com/spblog/304/writing-a-fem-solver-in-less-the-180-lines-of-code
Stars: ✭ 23 (-87.89%)
Mutual labels:  fem, finite-element-analysis
grins
Multiphysics Finite Element package built on libMesh
Stars: ✭ 45 (-76.32%)
Mutual labels:  fem, multiphysics

FEATool Multiphysics - Physics Simulation Made Easy

FEATool Multiphysics Screenshot

About

FEATool Multiphysics (short for Finite Element Analysis Toolbox), is a fully integrated simulation platform for modeling all types of coupled physics phenomena, continuum mechanics, and engineering problems.

By providing a truly easy to use and integrated all-in-one simulation platform for multi-physics analysis, makes FEATool an ideal simulation and modeling tool for everyone from students learning mathematical modeling, to researchers and engineers wishing to explore new ideas in a no fuss, simple, and convenient way.

Features

  • Very easy to use Graphical User Interface (GUI)
  • Built-in and fully integrated tools for
    • 1D, 2D, and 3D geometry and CAD modeling
    • Automatic mesh generation
    • State-of-the-art physics solvers
    • Post-processing and visualization
  • Pre-defined equations for
  • One-click seamless integration to several state-of-the-art physics solvers
  • User-defined and custom PDEs
  • Easy equation and expression parser (enter equations and coefficients like writing equations on paper without any programming)
  • Process, export, and share results and data online with ParaView and Plotly web plots
  • Save and export models in
    • Binary file format
    • Python FEniCS simulation scripts
    • MATLAB® m-file script format
    • GUI playback script format
  • Fully programmable and scriptable with Python and MATLAB® (including support for integration and embedding of simulation apps in custom applications and toolboxes)

System Requirements

FEATool is a fully integrated simulation environment, which has been tested and verified to work with 64-bit Windows, Linux, and MacOS operating systems with a minimum of 4 GB RAM memory.

Installation

In order to use FEATool, the software must first be installed on the intended computer system. It is recommended to first uninstall previous versions before installing/upgrading to a newer version.

Please follow the steps below to install FEATool as a stand-alone app, or as a MATLAB® toolbox. The installers can be downloaded directly from the FEATool releases and installed manually, or installed from the MATLAB® APPS and Add-On Toolbar as a toolbox.

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

  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® simulation m-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 various multi-physics applications can be selected and run from the File > Model Examples and Tutorials menu option in the GUI.

Example script files and simulation models are also available in the examples folder of the FEATool program directory. Moreover, new tutorials and articles are frequently published on the FEATool blog & technical articles.

Basic Use

FEATool and the GUI has been specifically designed to be as easy to use as possible, and making learning multiphysics simulation by experimentation easy.

The standard modeling process is divided into six different steps or modes

  • Geometry - Definition of the geometry to be modeled
  • Grid - Subdivision of the geometry into smaller grid cells suitable for computation
  • Equation - Specification of physics, material parameters, and coefficients
  • Boundary - Boundary conditions specify how the model interacts with the surrounding environment (outside of the geometry)
  • Solve - Solution and simulation of the defined model problem
  • Post - Visualization and postprocessing of simulation results

These modes can be accessed by clicking on the corresponding buttons in left hand side Mode toolbar. Each mode has specialized and different Tools available in the toolbar that will be activated when selected. Additional and advanced mode options are also be available in the mode menus.

Basic use and how to set up and model coupled fluid flow and temperature in a heat exchanger is explained in the linked video tutorial (click on the image below to start the tutorial).

FEATool Heat Exchanger Quickstart Video Tutorial

Documentation

The FEATool Documentation is available online, and also by selecting the corresponding option in the Help menu of the GUI.

License

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

Carefully read the license terms and conditions 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].