
Based on a long experience in the development of finite element software, OFELI (Object Finite Element LIbrary) is a framework of C++ classes for the development of finite element programs. Its main features are:
![]() |
Various storage schemes of matrices (dense, sparse, skyline). |
![]() |
Direct methods of solution of linear systems of equations as well as various combinations of iterative solvers and preconditioners. |
![]() |
Shape functions of most "popular" finite elements |
![]() |
Element arrays of most popular problems (Heat Transfer, Fluid Flow, Solid Mechanics, Electromagnetics, ...). |
The OFELI package is not only a library
of classes for Finite Element developments. The package contains in addition :

Very simple examples for "academic" finite element codes

A large set of demos

An extensive documentation in PDF and HTML formats

Utility programs to convert mesh and output files and to generate simple meshes