Předmět Fortran 95 a paralelní programování (NPRF039)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NPRF039 - Fortran 95 a paralelní programování, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze (UK).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Student schopný paralelizovat různými technikami své i cizí (fortranské) programy.
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ů.
Literatura
M. Metcalf, J. Reid, M. Cohen, Modern Fortran Explained, Oxford Science, 2011 W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery, Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing, Cambridge University Press, 1996 OpenMP API Specification ver. 3.1, http://www.openmp.org MPI: A Message-Passing Interface Standard ver. 2.2, http://www.mpi-forum.org NVIDIA CUDA C Programming Guide ver. 4, http://developer.nvidia.com/object/gpucomputing.html http://en.wikipedia.org/wiki/Intel_Fortran_Compiler, http://www.pgroup.com, http://gcc.gnu.org/fortran/
Garant
RNDr. Ladislav Hanyk, Ph.D.