What’s New in GetFEM 2.0¶

Released, 2006/03/20:

• This is a major update to GetFEM, which make some backward-incompatible changes:
• The old mesh_fem has been split into two disjoint classes: mesh_fem which handles all that is related to FEM, and mesh_im which handles the integration methods on a mesh.
• The old getfem::getfem_mesh class has been renamed to getfem::mesh.
• The “boundaries” which were attached to a mesh_fem in previous versions, are now attached to a mesh, and they are now called “regions” (because they can stored boundaries, and also sets of convexes).
• The model bricks have been reworked – especially the Dirichlet conditions.
• Some news features have been introduced in this release:
• Introduction of level-set objects. Integration methods can be cut with respect to these level-set and discontinuous elements across the level-set are provided.
• Parallelization of the assembly.
• Interface to MUMPS.
• Many news elements, Hermite and vectorial elements are now fully supported: 1D, 2D and 3D hermite, Argyris triangle, HCT triangle, RT0 and Nedelec elements are now available.
• Automatic mesh refinement.

Major changes for the matlab and python interface: they follow the changes that occured in GetFEM. An interface to the GetFEM model bricks has been added.