Introduction
SIFEL is an open source computer code which has been developping since 2001 at the
Department of Mechanics of the Faculty of Civil Engineering of the Czech Technical
University in Prague. The SIFEL is an union of several parts which can be used as
independent computer codes or they can be linked together in order to obtain higher
functionality.
- GEFEL - the part containing mathematical, graphical and auxiliary tools for all
other parts of the code,
- MEFEL - the part which deals with mechanical problems such as linear
and non-linear statics, eigenvibration analysis, forced dynamics, time dependent
problems of rheology,
- TRFEL - the part which deals with transport processes such as heat transfer,
moisture transfer, coupled heat and moisture transfer, moisture and salt transfer,
etc.,
- METR - the part combining MEFEL and TRFEL which is used in coupled transport
and mechanical problems,
- PARGEF - the part containing mathematical, graphical and auxiliary tools for
parallel computing, it contains the Schur complement method, the FETI (Finite
Element Tearing and Interconnecting) method and the FETI-DP (Dual-Primal
Finite Element Tearing and Interconnecting) method
- PARMEF - the part which deals with mechanical problems solved on parallel
computers
- PARTRF - the part which deals with transport processes solved on parallel
computers
- PARMETR - the part combining PARMEF and PARTRF which is used in coupled
transport and mechanical problems solved on parallel computers
GEFEL, MEFEL, TRFEL and METR are single-processor programs while PARGEF,
PARMEF, PARTRF and PARMETR are programs for parallel computing. The parallelization
is based on MPI and the programs can be executed on parallel computers with shared as well as
distributed memory.