igafem

2.0

Matlab tool for isogeometric analysis that can help your engineering department cut down costs and time which are usually very high during the design to analysis phases

In spite of the advancements in shape optimization techniques in the engineering community, the problem is that the finite elements are usually separated and establishing the communication within them is quite costly. This is where the isogeometric analysis steps in to help engineers reduce costs, but also define boundaries easily and precisely.
igafem was created as an accessible 3D Matlab package that allows you to perform isogeometric FEM. Isogeometric analysis refers to a computational approach that enables users to integrate finite element analysis into conventional NURBS-based CAD design tools and vice versa. The direct advantage steaming from this is that engineers and mechanics save a lot time, energy and costs considering the usual time required to go through the design and analysis phases.
Among the features included in this code, you can count structural mechanics problems including Euler beam and Kirchoff plates (rotation-free formulations), support for T Splines from Rhino 3d as well as GeoPDEs, 2D XIGA for traction-free cracks and material interfaces and h, p and k-refinement. Furthermore, you can benefit from implementation of IGA based on the Bezier extraction (2D and 3D), penalty method, Lagrange multiplier, least square method for Dirichlet boundary conditions and Transient dynamics analysis with implicit Newmark and explicit central difference scheme.

System requirements