Vytvoření rozhraní knihovny MatSol pro paralení řešení kontaktních úloh
Loading...
Downloads
1
Date issued
Authors
Hapla, Václav
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
Signature
Abstract
The thesis deals with implementation of scalable parallel numerical algorithms for contact problems of elasticity. It presents creation of interface which makes it possible to communicate with MatSol library written in MATLAB and to move the computation partly from MATLAB to this implementation. This effort is motivated by restrictive MATLAB licensing, limiting number of computing nodes, and higher efficiency of C code.
Firstly, the algorithms are presented from mathematical point of view including theoretical base, but with regard to practical implementation. Further, reader is made familiar with parallel computers and their programming. Particularly, some existing parallel numerical libraries are introduced. Emphasis is given on the discussion of programming of large parallel applications using methods of object-oriented programming having in mind future implementations within OOSol C++ library.
In the last chapter, attention is paid to description of implementation mentioned. Concretely, TFETI domain decomposition method is ported to C including internally called SMALBE and MPRGP QP algorithms.
Description
Import 29/09/2010
Subject(s)
MPRGP, QP, SMALBE, OOSol, TFETI, domain decomposition, OOP, object-oriented programming, MATLAB, MatSol, quadratic programming, PETSc, contact problems of elasticity, parallel computing