Mefisto is the acronym of Mechanical Field Simulation Tools, i. e. it is not a ready to use analysis software, but a toolbox, containg a set of GNU Octave functions for the numerical analysis of mechanical field problems. Currently, Mefisto provides tools to solve linear problems in solid mechanics (Finite Element Method), in steady aerodynamics (Vortex Lattice Method) and in steady and unsteady aeroelasticity.

Development of Mefisto initially started as accompanying software of an undergraduate course on FEM, to be able to demonstrate some effects that are difficult to demonstrate using commercial software. Later, it was enhanced so that it could serve as demonstrator and software used by the students for their homework in graduate courses on structural dynamics and on aeroelasticity. Mefisto should not be considered a competitor of commercial software. The main objective is research and teaching.

Mefisto is free software, available under the GNU General Public License. It is fully documented open software.


The current version of Mefisto is 2.6. It contains tools to solve linear problems in solid mechanics, aerodynamics and aeroelasticity and an interface to Gmsh for pre- and postprocessing.

New Features and Enhancements in Version 2.6


Mefisto 2.6a has been tested with the following versions of GNU Octave:

It may also run with older or newer versions of GNU Octave, but this has not been tested. Mefisto will not run with Matlab.



After downloading, unpack file mefisto_2.6.zip. Then, you have to make sure GNU Octave will find the Mefisto functions. You can do this by running script install.m. You find this script in the directory where you unpacked the zip file.

Alternatively, you can manually add the command

addpath("path_to_mefisto/src"); (on Linux systems)

or addpath('path_to_mefisto\src'); (on Windows systems)

to file .octaverc where path_to_mefisto has to be replaced by the actual name of your installation path. File .octaverc should be located in your home directory.