What’s New in GetFEM 4.3¶
This release is a transitional one until next version 5.0. The new high-level generic assembly based on a weak form language is working and usable. However, the basic model bricks still use the old generic assembly and the new assembly is for the moment incompatible with a few things (Nitsche bricks and time dispatcher bricks).
Released version, 2014/07/14.
The main changes are:
The introduction of the new high-level generic assembly, the corresponding model bricks and the associated symbolic differentiation which allows to describe non-linear coupled problems in a very easy way.
The introduction of interpolate transformations in the weak form language to deal with the assembly of terms on different meshes or part of meshes. Example of applications : mortar methods, periodic boundary conditions, large sliding contact conditions
A large sliding contact with friction brick is now working (work of Konstantinos Poulios and Yves Renard) and will be extended soon.
A support for Nitsche type method for Dirichlet and contact conditions. The corresponding model bricks will certainly evolve to incorporate the use of the high-level generic assembly.
A torus_mesh_fem object allowing to easily transform 3D problems into axi-symmetric ones (work of Lim Liang Jin).
New im_data objects to store and interpolate data on Gauss points of an integration method (work of Lim Liang Jin).
Multithreaded assembly (Work of Andriy Andreykiv)
New hyperelastic laws implemented and necessary tools in the high-level generic assembly to describe new potentials (matrix invariants …)
Allowing tensor field for mesh_fem objects
Many bug fixes.