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


The current version of Mefisto has been developed and tested with GNU Octave 4.2.2 under Ubuntu 18.04 LTS and Windows 10. It may also run with older versions of GNU Octave, but this has not been tested. Mefisto will not run with Matlab.



Unpack file mefisto_2.2b.zip and add the following command 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. If you use Windows, it is best to create or modify this file using the GNU Octave editor.