SubjectsSubjects(version: 945)
Course, academic year 2016/2017
   Login via CAS
Computers in Geophysics - NPRF018
Title: Počítače v geofyzice
Guaranteed by: Department of Geophysics (32-KG)
Faculty: Faculty of Mathematics and Physics
Actual: from 2013 to 2019
Semester: winter
E-Credits: 5
Hours per week, examination: winter s.:2/1, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://geo.mff.cuni.cz/~lh/
Guarantor: RNDr. Ladislav Hanyk, Ph.D.
Classification: Physics > Mathematics for Physicists
Annotation -
Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)
Using computing facilities for students of geophysics. Orientation in hardware, operating systems of Microsoft, Unix systems and computer networks. Introduction to the Fortran and Python languages and numerical libraries. Software for visualization and typesetting.
Aim of the course -
Last update: HANYK/MFF.CUNI.CZ (12.04.2008)

Students ready to (write and) run a computer program, vizualize results and edit his/her bachelor thesis.

Literature -
Last update: RNDr. Ladislav Hanyk, Ph.D. (04.10.2011)
  • Petrlík L., Jemný úvod do systému UNIX, Kopp České Budějovice, 2000
  • Gilly D. et al., UNIX in a Nutshell, O'Reilly & Assoc., 1994
  • Hřebíček J. a kol., FORTRAN 77 a vědeckotechnické výpočty, Academia, 1989
  • Metcalf M., J. Reid, M. Cohen, Modern Fortran Explained, Oxford Science, 2011
  • Press W. H. et al., Numerical Recipes: The Art of Scientific Computing, Third Edition, Cambridge University Press, 2007 (http://www.nr.com)
  • Rybička J., LaTeX pro začátečníky, Konvoj Brno, 2003
  • Lamport L., LaTeX: A Document Preparation System, User's Guide and Reference Manual, Addison-Wesley, 1994
  • www
Teaching methods -
Last update: RNDr. Ladislav Hanyk, Ph.D. (27.09.2011)

Lecture and homeworks

Syllabus -
Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)

1. Understanding hardware: personal computers, Unix workstations, peripherials (printers, scanners, network components).

2. Understanding operating systems: Unix and MS Windows - basic concepts, commands and utilities.

3. Local area networks: sharing disks and printers, communication among systems and users.

4. Computational software: compilers of Fortran for Linux and MS Windows, numerical libraries (Numerical Recipes, Intel MKL, IMSL), systems Matlab and Octave, Python language with Numpy and Scipy packages.

5. Graphical and visualization software: data visualization in 2, 3 and 4 dimensions (Gnuplot, GMT, ParaView).

6. Preparation of typographically valuable texts: LaTeX & comp. Briefly on HTML.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html