Vytvoření rozhraní knihovny MatSol pro paralení řešení kontaktních úloh

Loading...
Thumbnail Image

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

Citation