Finite Element Library

Finite Element Technology, as discussed here, involves the mathematical formulation of elements, resulting in a Strain-Displacement B-Matrix, which is the output of these APIs. The B-Matrix serves as the foundation for constructing everything else needed for nonlinear finite element analysis, such as the tangent stiffness and internal force vector. If you prefer, we offer complementary API packages to handle these tasks for you.

Developed in C++ for Linux and Windows systems.

Shell Elements

Shell MITC4

Shell element with 4 nodes and full in-plane quadrature rule. User-defined number of integration points along the thickness direction of the shell. Reissner-Mindlin formulation with ANS to alleviate transverse shear locking. Ideal for thin shell simulations.

Shell MCYSE

Shell element with 4 nodes and reduced in-plane quadrature rule. User-defined number of integration points along the thickness direction of the shell. Reissner-Mindlin formulation with ANS to alleviate transverse shear locking. Stabilisation of the spurious (hourglass) modes included. Ideal for thin shell fast simulations.

Currently under construction, will be available soon

3D Hexagonal (Brick) Elements

Hexa8 Brick Element

3D Hexagonal (Brick) element with 8 nodes and full integration rule with 8 integration points. This element is not suitable for incompressible or nearly incompressible materials.

Currently under construction, will be available soon

Solid-Shell Elements

MRESS Solid-Shell Element

3D Hexagonal solid-shell element with 8 nodes and in-plane reduced integration rule. This element includes the enhanced assumed strain formulation for improved bending behaviour and several techniques to remove locking pathologies.