The Boundary Element Method

The boundary element method (BEM) is an important technique in the computational solution of a number of physical or engineering problems. In common with the better-known finite element method FEM and finite difference method FDM , the boundary element method is essentially a method for solving partial differential equations (PDEs).

ATILA

ATILA is a finite element software package for the analysis of 2D & 3D structures based on smart materials. ATILA's comprehensive element library include formulations for the following materials: elastic, composite, piezoelectric, electrostrictive, magnetostrictive, shape-memory alloys, and fluids. ATILA's applications include: sonars and sonar arrays, piezoelectric actuators, ultrasonic devices, piezoelectric motors, piezoelectric transformers, magnetostrictive transducers, sensors, and more.

Impact

Impact is a Finite Element Code which is based on an Explicit Time stepping algorithm. These kind of codes are used to simulate dynamic phenomenons such as car crashes and similar, usually involving large deformations.

Tochnog

Explicit/Impicit Finite Element Program with linear/nonlinear, elastic/hyperelastic/hypoelastic/plastic/visco, contact,thermal, fluid capabilities. h/p refinements. Parallel/Distributed solvers available. No shell elements but has 2D beams, trusses.

Kratos

Kratos is a free multi-physic Finite Element C++ open source code. One of the main topics in engineering nowadays is the combination of different analysis (thermal, fluid dynamic, structural) with optimising methods in one global software package with just one user interface and, even more, the possibility to extend the implemented solution to new problems.

XFINAS

XFINAS is an eXtended version of FINAS, a program based on the nonlinear finite element method, which is capable of the stability assessment of thin walled structures. A new program to be introduced will enable a powerful nonlinear dynamic structural analysis, taking into account of material inelasticity and geometric nonlinearity.

Getfem++

The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods elementary computations. The goal is to provide a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension (i.e. not only 2D and 3D problems).

Elmer

Elmer is an open-source computational tool for multi-physics problems. It has been developed in collaboration with Finnish universities, research laboratories and industry.
Elmer includes physical models of fluid dynamics, structural mechanics, electromagnetics and heat transfer. These are described by partial differential equations which Elmer solves by the Finite Element Method (FEM).