Download GetFEM++ 5.1

GetFEM++ is freely distributed under the terms of the Gnu Lesser General Public License, either version 3 of the license or any later version along with the GCC Runtime Library Exception.

FormatPacked as .tar.gz
GetFEM++ stable getfem-5.1.tar.gz
Gmm++ standalone gmm-5.1.tar.gz

For older releases, look here.

Building a portable C++ library is not an easy task. We try to build it with many combinations of OS and compilers. The last stable version has been tested on the following configurations:

  • Linux with g++ 4.8.x
  • MacOS X (with the python interface)
  • Windows with MinGW and MSys (GetFEM++ only -- see specific notes for the matlab interface)

Concerning the compilation on MacOS X, the simplest seems to be to install the package qhull and the sequential version of Mumps with the package manager Homebrew. For the python interface, python 2 should be installed with numpy and scipy packages (you can use pip to install them). The compilation of the python interface may fail. Go to interface/src/python directory and try to add the right libraries to build the dynamic library.

You can find some help on how to build the Matlab interface on Windows XP and Ubuntu on the page of Mirko Windhoff.

Installer of the Scilab interface for 32bits Windows and Scilab 5.3 provided by Yann Colette (2011/11/18): sci_getfem-rev2914-scilab-5.3-setup.exe.

Binaries for the python-interface (python 2.4, 2.5 and 2.6) on Windows XP (2010/08/28) kindly provided by Yao Koutsawa: getfem_python-4.1.win32-py2.5.exe, getfem_python-4.1.win32-py2.6.exe, getfem_python-4.1.win32-py2.7.exe.

A binary for the matlab-interface for matlab 2010b on Windows for both 32 and 64 bits(2010/04/12) with some explanations here:

A binary for the matlab-interface for matlab 2009 on Windows XP(2010/04/08): getfem-matlab-4.0_R2009_win32.tar.gz.

A binary for the matlab-interface for matlab-2009b on MAC OSX (2010/03/10): getfem-4.0.0-matlab-toolbox-MACOSX-i386.tar.gz.

A binary for the matlab-interface for matlab-R14 on Windows XP(2006/04/18): (and some notes).

Download GetFEM++ 5.1 Documentation

To download a documentation in pdf or html format, follow one of links in this table.

GetFEM++ user documentation in pdf format getfem_userdoc.pdf
Gmm++ user documentation in pdf format gmm_userdoc.pdf
Python interface documentation in pdf format python_interface.pdf
Scilab interface documentation in pdf format scilab_interface.pdf
Matlab interface documentation in pdf format matlab_interface.pdf
GetFEM++ Developper's guide in pdf format getfem_project.pdf
Whole html documentation getfem-5.1-docs-html.tar.gz


If you have comments or suggestions for the GetFEM++ documentation, please send email to


Download GetFEM++

Main documentations

Other resources