Object-Oriented, Parallel Finite Element Framework
with Dynamic Load Balancing
Bořek Patzák, Daniel Rypl
Department of Mechanics
Faculty of Civil Engineering
Czech Technical University in Prague
Thákurova 7, 166 29 Prague, Czech Republic
Abstract:
The present paper deals with the design and implementation of parallel
load-balancing framework in an object-oriented finite element
environment. The parallelization strategy is based on domain
decomposition and message passing paradigms. The algorithmic
and implementation aspects are discussed in detail. Paper also
describes components of a complete adaptive strategy, i.e., the error
estimator/indicator, projection operator and remeshing. The
capabilities and performance of the developed framework are
demonstrated on advanced engineering problems, showing the scalability
of the implemented algorithm and advantages of dynamic load balancing
when used in dedicated and nondedicated environments.