Charles Explorer logo
🇨🇿

Fortran 95 a paralelní programování

Předmět na Matematicko-fyzikální fakulta |
NPRF039

Sylabus

1. Datová paralelizace ve Fortranu.

2. (Auto)Paralelizující překladače v operačních systémech MS Windows a Linux (Intel, Portland, GNU).

3. Paralelizované knihovny numerických metod (LAPACK, ScaLAPACK, Intel MKL, IMSL, NAG, Nvidia knihovny, CULA Tools).

4. Vláknová paralelizace pomocí rozhraní OpenMP.

5. Meziprocesorová komunikace pomocí knihovny MPI.

6. Počítání na grafických procesorech (GPU) Nvidia, OpenACC direktivy.

7. Paralelizované verze vybraných algoritmů.

Anotace

Kurs paralelního programování ve Fortranu 95. (Auto)Paralelizující překladače, paralelizační knihovny a paralelizované knihovny. OpenMP, MPI, GPU.

Paralelizovatelné algoritmy.