End-user features of SIMPLAS

In terms of features, we focus on intense testing and rigorous peer-review scrutiny instead of “state of the art”. In addition, we are concerned with orthogonality of features: all elements are compatible with all constitutive models. We also do not cut corners: calculations are performed as exactly as possible with certain elements possessing tens of thousands of lines of source code. Time integration with inertia is energy conserving and consistent mass matrices are used in all elements.

Solution choices

Linearized solution (strictly not linear).

Monotonous non-linear solution (quasi-static).

Monotonous non-linear solution (dynamic).

Linear control (quasi-static and dynamic).

Quadratic control (quasi-static and dynamic).

Solution stabilization and non-smooth treatment

Increment control (based on constitutive evolution and iteration history).

Step size control.

Chen-Mangasarian replacement function for non-smooth problems.

Constitutive models

Incremental Kirchhoff/Saint-Venant (isotropic and anisotropic).

Neo-Hookean (polyconvex version).

Total Kirchhoff/Saint-Venant.

Ogden.

Brittle damage model.

Elasto-plastic with von-Mises yield function.

Elasto-plastic with Hill anisotropic criterion.

Elasto-plastic GTN (Gurson Tvergaard Needleman).

Elasto-plastic Rousselier.

Finite strain discretization (elements)

Plane strain quadrilaterals (B-Bar and finite strain version of Pian-Sumihara).