What’s New in GetFEM++ 5.1

This release consists mainly in continuing to improve the high-level generic assembly language and continuing the brick adaptation and development. Some small incompatibilities are due to the replacement of simple pointers by smart ones.

Released version, 2016/08/18.

The main changes are:

  • Extensive use of std::shared_ptr and std::unique_ptr in GetFEM++ : almost all new and delete occurrences have been suppressed. Some small incompatibilities in the C++ code : most of simple pointers have been replaced by smart ones.
  • Simplification of the python/matlab/scilab interface concerning the object management.
  • Evolution of the small strain plasticity bricks.
  • Large strain plasticity bricks (Simo-Miehe model).
  • Redesign of the dof enumeration algorithm: a local sort instead of a global one (but it still remains to be parallelized !)
  • Addition of a local projection generic function on discontinuous fems.
  • Addition of a specific transformation allowing inter-element computation in the high-level generic assembly language (in order to compute inter-element jump of any quantity, average value, error estimator, ...)
  • Addition of a specific tool (Xfem_plus, Xfem_minus) in the high-level generic assembly language in order to have access to the jump across an interface when using fictitious domain tools.
  • Extension and partial re-writing of the support for global functions as fem basis functions. Now, storing precomputation of values, gradients and hessians is possible also for global basis functions.

Previous topic

What’s New in GetFEM++ 5.2

Next topic

What’s New in GetFEM++ 5.0

Download

Download GetFEM++

Main documentations

Other resources