Parallel solution of initial value problems using the parareal method

dc.contributor.advisorMerta, Michal
dc.contributor.authorKowalczyk, Jan
dc.contributor.refereeLukáš, Dalibor
dc.date.accepted2022-05-31
dc.date.accessioned2022-09-01T07:20:41Z
dc.date.available2022-09-01T07:20:41Z
dc.date.issued2022
dc.description.abstractThis thesis examines the parareal method, which is on of the first parallel-in-time integration methods. First, we present an overwiev of sequential methods for solving initial value problems, focusing on Forward Eulers's method and 4th order Runge-Kutta method. Then we describe parareal method, its algorithm and its convergence theorems. Then we discuss harware and software used for parallel computations and show different approaches to parallel programming with special emphasis on shared-memory multithreading using OpenMP API. Finally implementation of parareal algorithm in C++ language using OpenMP is outlined and numerical experiments are conducted on 1-dimensional and 2-dimensional heat equation problems.en
dc.description.abstractTáto práce zkoumá metodu parareal, která je jednou z prvních metod spojujících paralelizaci v prostoru a v čase. Nejprve jsou prezentovány sekvenční metody pro řešení počátečních problémů, zaměřujíc se hlavně na Dopřednou Eulerovu metodu a na metodu Runge-Kutta 4.řádu. Potom popisujeme metodu parareal, její algoritmus a věty o konvergenci. Dále probíráme hardware a softare používaný pro paralelní výpočty a ukazujeme různé způsoby paralelního programování s důrazem na rozhrání OpenMP pro programování s vlákny se sdílenou pamětí. Na závěr je předvedena implementace metody parareal v jazyce C++ s použitím OpenMP a jsou provedeny numerické experimenty na problému vedení tepla pro jednu a dvě prostorové dimenze.cs
dc.description.department470 - Katedra aplikované matematikycs
dc.description.resultvýborněcs
dc.format.extent5831875 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisKOW0029_FEI_B0541A170008_2022
dc.identifier.urihttp://hdl.handle.net/10084/147361
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectpararealen
dc.subjectinitial value problemen
dc.subjectCauchy problemen
dc.subjectparallelizationen
dc.subjectOpenMPen
dc.subjectheat equation problemen
dc.subjectpararealcs
dc.subjectpočáteční problémcs
dc.subjectCauchyova úlohacs
dc.subjectparalelizacecs
dc.subjectOpenMPcs
dc.subjectproblém vedení teplacs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programVýpočetní a aplikovaná matematikacs
dc.titleParallel solution of initial value problems using the parareal methoden
dc.title.alternativeParalelní řešení počátečních problémů pomocí metody pararealcs
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
KOW0029_FEI_B0541A170008_2022.pdf
Size:
5.56 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KOW0029_FEI_B0541A170008_2022_zadani.pdf
Size:
46.41 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KOW0029_FEI_B0541A170008_2022_posudek_vedouci_Merta_Michal.pdf
Size:
57.36 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Merta, Michal
Loading...
Thumbnail Image
Name:
KOW0029_FEI_B0541A170008_2022_posudek_oponent_Lukas_Dalibor.pdf
Size:
58.33 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Lukáš, Dalibor