FEATool MultiphysicsFEATool Multiphysics - an Easy to Use Octave and Matlab Finite Element Simulation Toolbox
http://featool.com/
FEATool Multiphysics VirtualBox VM Available<p>FEATool Multiphysics is now available as a VirtualBox Virtual Machine (VM) disk image to quickly get up and running and for easy installation on systems that do not natively support or has Octave or Matlab installed. The image can for instance be used on macOS systems for which the Octave GUI is unavailable. To use the image, first download and install <a href="https://www.virtualbox.org">VirtualBox</a>, set up a Linux (Ubuntu) VM system with for example 1 GB of RAM memory, lastly download and use the VDI image file from the link below. Starting the VM should quickly load Ubuntu 16.04 Linux with the low resource IceWM window manager. To launch Octave and start the FEATool GUI simply double click on the <em>FEATool Multiphysics</em> icon. Users who want to customize the image should note that the used username and password both are <em>featool</em>.</p>
Wed, 30 Nov 2016 00:00:00 +0100
http://featool.com//news/2016/11/30/FEATool-Multiphysics-Linux-VirtualBox-VM.html
http://featool.com//news/2016/11/30/FEATool-Multiphysics-Linux-VirtualBox-VM.htmlFEATool and Octave 4.2<p>A new version of GNU Octave has just been released (version number 4.2) which unfortunately contains a few GUI related regression bugs. Firstly, the menu options such as <em>File</em>, <em>Options</em>, <em>Grid</em> etc. are hidden. A temporary fix is to replace the <em>featool.m</em> launch script file with the one in the following link</p>
Mon, 21 Nov 2016 00:00:00 +0100
http://featool.com//news/2016/11/21/FEATool-and-Octave-4p2.html
http://featool.com//news/2016/11/21/FEATool-and-Octave-4p2.htmlFeatFlow - Fast External CFD Solver Integration with FEATool<p>Continually striving to make physics simulation easier, better, and more approachable, this post introduces <a href="http://www.featflow.de">FeatFlow</a>, a very fast and efficient FEM based computational fluid dynamics (CFD) solver for the incompressible Navier-Stokes equations. In addition, an update patch is made available which allows the FeatFlow solver to be integrated into FEATool Multiphysics and called directly from the FEATool GUI and command line. This update makes it easy to perform high performance CFD simulations directly in Matlab and Octave.</p>
Mon, 14 Nov 2016 00:00:00 +0100
http://featool.com//tutorial/2016/11/14/Easy-Matlab-CFD-FeatFlow-external-CFD-solver-with-FEATool-integration.html
http://featool.com//tutorial/2016/11/14/Easy-Matlab-CFD-FeatFlow-external-CFD-solver-with-FEATool-integration.htmlModeling Axisymmetric Stress-Strain in FEATool<p>Continuing on the previous post on <a href="http://featool.com//tutorial/2015/12/16/Axisymmetric-Modeling-in-FEATool.html">axisymmetric modeling</a> in FEATool, we will here take a look at how to model axisymmetric stress-strain from structural mechanics by entering and parsing the governing equations directly into FEATool using Matlab m-file scripting. The problem we will be looking at is a hollow sphere with is affected by a high uniform pressure from the inside.</p>
Mon, 24 Oct 2016 00:00:00 +0200
http://featool.com//tutorial/2016/10/24/Modeling-Axisymmetric-Stress-Strain-in-FEATool.html
http://featool.com//tutorial/2016/10/24/Modeling-Axisymmetric-Stress-Strain-in-FEATool.htmlFortran, Julia, and Matlab FEM Benchmark Comparison<p>Continuing the previous solver and assembly <a href="https://www.featool.com/fem/2015/10/19/FEM-Assembly-and-Solver-Benchmarks">FEM benchmark comparison</a> this followup ensures that identical simulation problem setup is compared, in this case a 2D Poisson problem solved on a unit square. The problem is discretized with Q1 bilinear Lagrange finite elements. Finite element functions such as assembly written and run in Matlab, Octave, <a href="http://julialang.org/">Julia</a>, and Fortran are all compared for an identical Poisson problem on a unit square grid discretized with Q1 fem basis functions. For Matlab and Octave corresponding production FEATool Multiphysics functions were used. The Fortran code is using the FEAT2D finite element library which is the basis of the <a href="http://www.featflow.de">FeatFlow</a> FEM CFD solver. Lastly, Julia was a straight port of the Fortran code.</p>
Thu, 13 Oct 2016 00:00:00 +0200
http://featool.com//fem/2016/10/13/Fortran-Julia-and-Matlab-FEM-Benchmark-Comparison.html
http://featool.com//fem/2016/10/13/Fortran-Julia-and-Matlab-FEM-Benchmark-Comparison.htmlCustom FEATool Equations and the Weak PDE Equation Syntax<p>The following post further examines PDE equation parsing and
specifying custom equations in FEATool. Furthermore, a simple
parametric heat transfer model will be shown and set up as a custom
PDE equation, suitable for both the Matlab command line and m-script
file modeling.</p>
Wed, 05 Oct 2016 00:00:00 +0200
http://featool.com//tutorial/2016/10/05/Custom-FEATool-Equations-and-the-Weak-PDE-Equation-Syntax.html
http://featool.com//tutorial/2016/10/05/Custom-FEATool-Equations-and-the-Weak-PDE-Equation-Syntax.htmlDifferent ways of working with FEATool and FEM Simulations<p>FEATool Multiphysics is unique in that it allows several different ways for users to work with FEM modeling and simulation. The whole spectrum from using the high-level graphical user interface down to low-level access of the fundamental matrices of the underlying finite element FEM discretization is possible. On top of this, since FEATool is written in m-script code, it can be extended and combined with Matlab and Octave toolboxes and custom m-file scripts and functions. This post explains the following four different ways of working with FEATool</p>
Mon, 19 Sep 2016 00:00:00 +0200
http://featool.com//tutorial/2016/09/19/Different-Ways-of-Working-with-FEATool-Multiphysics-and-FEM-Simulations.html
http://featool.com//tutorial/2016/09/19/Different-Ways-of-Working-with-FEATool-Multiphysics-and-FEM-Simulations.htmlImplementing Custom User Defined FEM Shape Functions in FEATool Multiphysics<p>FEATool has been designed with flexibility and user customization in mind allowing for solving custom equations, calling external solvers, grid generators, and post processing tools, and allowing for both Matlab and Octave m-script as well as GUI based modeling. This post shows how to easily define custom finite element shape functions (also called basis functions or ansatz functions) which can be of interest for researchers, teachers, and advanced FEM users.</p>
Fri, 09 Sep 2016 00:00:00 +0200
http://featool.com//tutorial/2016/09/09/User-Defined-Finite-Element-FEM-Shape-Functions-with-FEATool.html
http://featool.com//tutorial/2016/09/09/User-Defined-Finite-Element-FEM-Shape-Functions-with-FEATool.htmlPlotly Integration and Plot Export with FEATool<p><a href="http://plot.ly">Plotly</a> is a nice Javascript web based visualization library with APIs for several languages. FEATool already includes a Matlab postprocessing API to export plots to the Ploty web cloud as can be seen in these <a href="https://plot.ly/~featool/">FEATool Plotly examples</a>. With the release of the <a href="https://plot.ly/javascript/">Plotly JS</a> library it is now possible to create web plots faster and more efficient by bypassing the Matlab plotting routines.</p>
Wed, 17 Aug 2016 00:00:00 +0200
http://featool.com//tutorial/2016/08/17/Plotly-Integration-and-Plot-Export-With-FEATool.html
http://featool.com//tutorial/2016/08/17/Plotly-Integration-and-Plot-Export-With-FEATool.htmlAutomatic Quadrilateral Grid Generation for Matlab and FEATool<p>QuadMesh is a Matlab and Octave cross compatible automatic and unstructured quadrilateral grid generation code, developed to be used with <a href="http://www.featool.com">FEATool Multiphysics</a>.</p>
Wed, 10 Aug 2016 00:00:00 +0200
http://featool.com//tutorial/2016/08/10/Automatic-Quadrilateral-Grid-Generation.html
http://featool.com//tutorial/2016/08/10/Automatic-Quadrilateral-Grid-Generation.html