Charles Explorer logo
🇨🇿

Programování v meteorologii

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

Sylabus

1. Historie Fortranu.

Standardy Fortranu. 2. Fortran 2008 a) formát zdrojového souboru b) typy proměnných, specifikační příkazy c) výrazy a přiřazení d) řídící struktury e) programové jednotky a podprogramy f) pole g) vestavěné procedury h) operace vstupu a výstupu, externí soubory i) historické vlastnosti - pevný formát, Fortran 77, zastaralé a vyřazené vlastnosti Fortranu j) dostupné překladače, práce s překladačem, použití příkazové řádky, vývojová prostředí k) interoperabilita s jazykem C - pouze pro posluchače znalé základů jazyka C l) objektově orientované programování m) různá rozšíření menšího rozsahu 4.

Základy paralelizace pomocí MPI a) základní principy paralelizace: sdílená/distribuované paměť, vlákna/procesy b) knihovna MPI c) posílání zpráv mezi procesy d) kolektivní operace e) coarrays ve Fortranu 2008/2018

Anotace

Programování v moderní formě jazyka Fortran a paralelní výpočty pomocí knihovny MPI a vláken OpenMP