It is an experimental code, so do not expect that it is user-friendly nor useable. Many of its features are useless for most of people and many things are still unfinished.
All mentioned solver works but the parallel ones are quite slow (especially the MPI solver). Some special functionality can be unavailable for MPI (tension/compression-only boundary conditions etc.).
Size of Solved Problems
The code has been written in the ISO C language ("C89") and depends
only on standard ANSI C libraries. In theory, any system that includes
C89-compatible C compiler should work.
It is known that solver works at least on these systems:
Please note that it is impossible to run the uFEM on Minix/286 (and older) systems because of too large size of executable file. It was possible in the past (in fact, uFEM development was started on i286 laptop with Minix 2.0) but it is impossible now. My apologies.
The uFEM doesn't excel in speed. It can't. It doesn't use any third party numerical routines (BLAS, LAPACK etc.) because of portability. All uFEM's routines have been written from scratch in C, so they have to be slow.
The code is under the GNU GPL, see www.gnu.org/gpl for details.
Return to uFEM Main Page