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

dc.contributor.advisorKozubek, Tomášen
dc.contributor.authorHapla, Václaven
dc.contributor.refereeVondrák, Víten
dc.date.accepted2010-05-31en
dc.date.accessioned2010-09-29T13:18:12Z
dc.date.available2010-09-29T13:18:12Z
dc.date.issued2010en
dc.descriptionImport 29/09/2010cs
dc.description.abstractPráce se zabývá implementací paralelně a numericky škálovatelných algoritmů pro kontaktní úlohy pružnosti s využitím paralelizované knihovny PETSc a vytvořením rozhraní, které umožňuje komunikovat s knihovnou MatSol napsanou v MATLABU a přesunout část výpočtu z MATLABu na tuto implementaci. Motivací jsou především omezující licenční podmínky MATLABu, limitující počet výpočetních uzlů, a vyšší efektivita C kódu. V prvé řadě jsou algoritmy představeny v matematické rovině včetně teoretických východisek, avšak s ohledem na praktickou implementaci. Dále je čtenář obeznámen obecně s problematikou paralelních počítačů a jejich programování. Speciálně jsou představeny některé již existující paralelizované numerické knihovny. Zvláštní důraz je pak kladen na diskuzi možností programování rozsáhlých paralelních aplikací s využitím metod objektově orientovaného programování ve světle budoucí implementace v C++ knihovně OOSol, která je vyvíjena na Katedře aplikované matematiky. Závěrečná kapitola je věnována popisu zmíněné implementace. Konkrétně je do C převedena metoda TFETI z třídy metod dekompozice oblastí včetně vnitřně volaných QP algoritmů SMALBE a MPRGP.cs
dc.description.abstractThe 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.en
dc.description.department457 - Katedra aplikované matematikyen
dc.description.resultvýborněcs
dc.format.extent310987 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisHAP014_FEI_N2647_1103T031_2010
dc.identifier.urihttp://hdl.handle.net/10084/78465
dc.language.isocsen
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectTFETIcs
dc.subjectOOSolcs
dc.subjectOOPcs
dc.subjectobjektově orientované programovánícs
dc.subjectMATLABcs
dc.subjectMatSolcs
dc.subjectPETSccs
dc.subjectkontaktní úlohy pružnostics
dc.subjectparalelní výpočtycs
dc.subjectMPRGPcs
dc.subjectSMALBEcs
dc.subjectdekompozice oblastícs
dc.subjectQPcs
dc.subjectkvadratické programovánícs
dc.subjectMPRGPen
dc.subjectQPen
dc.subjectSMALBEen
dc.subjectOOSolen
dc.subjectTFETIen
dc.subjectdomain decompositionen
dc.subjectOOPen
dc.subjectobject-oriented programmingen
dc.subjectMATLABen
dc.subjectMatSolen
dc.subjectquadratic programmingen
dc.subjectPETScen
dc.subjectcontact problems of elasticityen
dc.subjectparallel computingen
dc.thesis.degree-branchVýpočetní matematikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.en
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleVytvoření rozhraní knihovny MatSol pro paralení řešení kontaktních úlohcs
dc.title.alternativeImplementation of the MatSol interface for the parallel solution of contact problemsen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 2 out of 2 results
Loading...
Thumbnail Image
Name:
HAP014_FEI_N2647_1103T031_2010.pdf
Size:
303.7 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
HAP014_FEI_N2647_1103T031_2010_zadani.pdf
Size:
68.08 KB
Format:
Adobe Portable Document Format