NPRF018 – Počítače v geofyzice

Sylabus: http://www.mff.cuni.cz

Poznámky k přednášce

Linux na katedře geofyziky
připojení, uživatelé, shell, komunikace, souborový systém, procesy, textové a grafické aplikace, Fortran a C/C++, další jazyky PDF (12. 10. 2015)
Poprvé s Fortranem
datové typy, struktura programu, příkazy, popisy, výrazy, pole, procedury, vstup a výstup, překladače, knihovny PDF (15. 11. 2011)
Poprvé s make
pravidla, proměnné, implicitní a příponová pravidla, pravidla bez závislostí, prefixy PDF (12. 12. 2015)
Poprvé s MATLABem a Octavem
příkazy, datové typy a výrazy, více o maticích, funkce, numerické metody, grafika, symbolické výrazy, MATLAB vs. Fortran PDF (15. 12. 2015)
Poprvé s Pythonem
skripty, datové typy, výrazy, příkazy, funkce, NumPy, SciPy, Matplotlib, Python Imaging Library PDF (17. 12. 2015)
Poprvé s gnuplotem
kalkulačka, kreslení analytických funkcí, kreslení dat ze souboru, numerické metody, zápis do souborů, data z binárních souborů PDF ZIP (30. 11. 2015)
Poprvé s GMT
příprava dat, příkazy, skripty PDF a ukázky ZIP (Petra Maierová 20. 12. 2012)
Poprvé s ParaView
poznámky: sítě, formáty vstupních souborů, readery, filtry, vizualizace PDF (28. 1. 2012)
náměty: plochy (potrava pro oko) PDF, křivky (podivné atraktory) PDF, modely topografie Země ETOPO1 a SRTM PDF
ukázky: templates & 1st examples ZIP, uniform grid ZIP, curvilinear grid ZIP, polygonal grid ZIP, ETOPO1 & SRTM reader ZIP
Poprvé s LaTeXem
poznámky: pracovní cyklus, struktura zdrojového textu, textový a matematický režim, balíčky, čeština PDF (10. 1. 2012)
ukázky: kódování češtiny, vkládání obrázků, šachy ZIP

Odkazy

Katedra geofyziky: přehled linuxových strojů
Linux: seznam unixových utilit (wiki)
Fortran: historie (wiki), přehled jazyka (wiki), pro všechny (český seriál), pro pamětníky (real programmers), The seven ages of Fortran
Fortranská dokumentace: Intel online a pdf, gfortran a pdf, 2003 standard a pdf
C: standard a PDF, K&R book
Numerical Recipes: Fortran book, C book
OpenMP a MPI: OpenMP, specifications a wiki, MPI, specifications, wiki a tutorial
Matlab, Octave: Moler's Matlab book, Octave online documentation
LaTeX: Wikibook, Ne příliš stručný úvod a Rybička

Software

Fortran: GNU Fortran (Win, Linux) a download pro Windows, g95 (Win, Linux), Intel Fortran Composer XE (Linux)
C: GNU C/C++ (Win, Linux), Microsoft Visual C++ Express 2010 (Win), Intel C++ Composer XE (Linux)
Vývojová prostředí: NetBeans, Photran, Code::Blocks, Geany
Komerční překladače: Intel Composer XE (Win, Linux), Portland Group (Win, Linux) a řada jiných

Gnuplot: home, download
GMT: home
ParaView: home, tutorial

TeX a LaTeX: MiKTeX download, LaTeX home, TeX Users Group
PDF readers: Adobe a download, Evince a download
PostScript readers: Ghostscript, Ghostview a GSview, Evince a download
Latinský slovníček počítačové terminologie: Vocabula computatralia