Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Paralelizace numerických metod

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
QNIE-PNM Z,ZK 5 2P+2C anglicky
Garant předmětu:
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra počítačových systémů
Anotace:

The content of the course is an explanation of numerical methods for solving mathematical models with a focus on their parallelization and the use of these methods in QC. Students are also introduced to modern trends in the field of solving these problems.

Požadavky:
Osnova přednášek:

1. Practical aspects of parallel programming on CPU and GPU.

2. CUDA language.

3. Hybrid CUDA-MPI programming, parallelization in Python.

4. Formulation of multibody system models.

5. Approaches to parallelization of multibody systems.

6. Methods for parallelization of multibody systems (including DEM, SPH, molecular dynamics. . . . ).

7. Formulation of models of elastic solids.

8. Discretization of models of elastic bodies.

9. Parallelization methods for models of elastic solids.

10. Formulation of fluid models.

11. Discretization of fluid models.

12. Methods of parallelization of fluid models.

13. QC simulators.

Osnova cvičení:

Nutno doplnit

Cíle studia:

The content of the course is an explanation of numerical methods for solving mathematical models with a focus on their parallelization and the use of these methods in QC. Students are also introduced to modern trends in the field of solving these problems.

Studijní materiály:

1. Robey, R., Zamora, Z.: Parallel and High Performance Computing

ProQuest Ebook Central 2021

https://ebookcentral.proquest.com/lib/cvut/detail.action?docID=6683526

2. Scott, L. R., et al.: Scientific Parallel Computing

Princeton University Press, ProQuest Ebook Central 2005

https://ebookcentral.proquest.com/lib/cvut/detail.action?docID=7174828

3. Hwu, W. M. W., Kirk, D. B., Hajj, I. E.: Programming Massively Parallel Processors: A Hands-on Approach

Morgan Kaufmann 2022

ISBN 978-0-323-91231-0

4. Nelli, F.: Parallel and High Performance Programming with Python: Unlock parallel and concurrent programming in Python using multithreading

CUDA, Pytorch and Dask, AVA 2023

ISBN 10-9388590732

5. CUDA Programming Guide

https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html

Poznámka:

Information about the course and another materials can be found at https://courses.fit.cvut.cz/QNIE-PNM.

Další informace:
https://courses.fit.cvut.cz/QNIE-PNM
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 27. 12. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8223506.html