Paralelní přímé metody pro řešení řídkých soustav lineárních rovnic

advisor: doc. Ing. Tomáš Oberhuber, Ph.D.
e-mail: show e-mail
type: bachelor thesis, master thesis
branch of study: MI_MM, MI_AMSM, MINF
key words: numerická matematika, paralelni algoritmy
description: Řešení soustav lineárních rovnic je základním krokem v celé řadě numerických algoritmů – od simulací fyzikálních jevů přes optimalizaci až po strojové učení. V případech, kdy matice má řídkou strukturu, je efektivní řešení klíčové jak z hlediska výpočetní náročnosti, tak paměťových nároků. Zatímco iterativní metody jsou často preferované pro velmi velké systémy, přímé metody (např. LU, Cholesky, QR rozklad) mají výhodu robustnosti, přesnosti a předvídatelnosti. Jejich paralelizace je však náročná kvůli nepravidelné závislosti mezi prvky a proměnné struktuře výplně během faktorizace. Moderní přístupy – včetně eliminačních stromů, blokového rozdělení a task-based paralelizace – umožňují efektivní implementaci přímých metod i na víceprocesorových nebo GPU architekturách. Cíle práce: 1. Prostudovat základní přímé metody pro řídké systémy (např. LU, Cholesky, multifrontal). 2. Seznámit se s technikami paralelizace (např. nested dissection, tree-based scheduling). Implementovat zjednodušenou paralelní variantu zvolené metody v knihovně TNL (např. LU rozklad s řídkou strukturou). 3. Porovnat výkonnost se sériovou implementací a s knihovnami jako cuSolver, SuperLU nebo MUMPS. Přínos pro studenta: 1. Získá hluboké porozumění algoritmům pro faktorizaci řídkých matic. 2. Naučí se návrh paralelních algoritmů pro nerovnoměrně zatížené výpočty. 3. Získá zkušenosti s efektivním programováním v jazuce C++ včetně jeho moderních vlastností. 4. Práce má přímé využití v numerických simulacích, FEM/FVM, i HPC.
references: 1. Timothy A. Davis, Direct Methods for Sparse Linear Systems, SIAM, 2006. 2. Timothy A. Davis, Sivasankaran Rajamanickam, Wissam M. Sid-Lakhdar, A survey of direct methods for sparse linear systems, Acta Numerica, no.25, pp. 383-566, 2016, doi:10.1017/S0962492916000076.
last update: 20.05.2025 09:32:15

administrator for this page: Ľubomíra Dvořáková | last update: 09/12/2011
Trojanova 13, 120 00 Praha 2, tel. +420 770 127 494
Czech Technical Univeristy in Prague | Faculty of Nuclear Sciences and Physical Engineering | Department of Mathematics