Faq

What are the main differences between GETFEM++ and Deal II http://www.dealii.org

Of course, every single package have its own specificities and advantages. I think, the logic is slightly different in the sense that the main goal of GETFEM++ is to be able to handle virtually any FEM, in any number of dimensions.

The 3D graphics from getfem-matlab are ugly, there are many artifacts.

You should disable OpenGL rendering. It won't slow the drawing, but these artifacts ( inconsistant orientation of faces) will disappear.

set(gcf,'Renderer','zbuffer');

If you want to completely disable OpenGL rendering in Matlab, you can put opengl neverselect in your ~/matlab/startup.m.

Matlab crashes very frequently when I use the getfem-matlab toolbox

Unfortunatly, linking a big c++ library with matlab via mex-files has proven to be quite unstable. There are many issues with dynamic libraries, exceptions, dynamic casting etc.

Starting with getfem 1.5, two options are available for getfem-matlab:
When the getfem-matlab interface does work: it says 'libgcc_s.so.1: version `GCC_3.4' not found"'

The fix for that problem, using LD_PRELOAD, is explained here.