What’s New in GetFEM 5.0¶
This is a major release of GetFEM. The main evolution is the generalization of the use of the high-level generic assembly for a more easy writting of nonlinear coupled problems. The few incompatibilities come from the fact that a certain number of tools have been re-designed (mainly Nitsche’s bricks and time integration schemes) and the old brick system (from 1.7 release) have been definitevely unplugged.
Released version, 2015/07/29.
The main changes are:
- Standard bricks (generic elliptic, elasticity …) are now based on the high-level generic assembly.
 - Nitsche’s bricks have been re-designed.
 - The support for time integration schemes has been re-designed.
 - The support for large sliding contact has been improved (still a work in progress).
 - Import of GMSH meshes has been improved.
 - New tutorial and new Python/Scilab/Matlab demos.
 - Allowing tensor field for model data.
 - Cleaning/deletion of some obsolete files, including the old brick system.
 - MPI and OpenMP parallelization of the high-level generic assembly.
 - The use of mu_parser have been replaced by the use of the weak form language. mu_parser in no longer a dependence of GetFEM.
 - Add of “elementary transformations” in the weak form language to allow for instance a local projection of a finite element on a lower level element to perform a reduction such as the one used in MITC element.
 - Macro definition in the weak form language.
 - Numerical continuation/bifurcation detection/branching improved.
 - Matrix exponential and logarithm operators added to the weak form language.
 - Allowing the use of C++11 feature.
 - New im_data object version to store and interpolate data on the gauss points of a boundary.