[Back]
Numerical Software 1, academic year 2025/26
Week 1, October 5, 2026
Introduction of the aims and scopes of the lecture,
presentation pres-intro26.pdf
Example of modelling NumSoft26.pdf (to see the animations, use acrobat or okular)
Introduction to scientific computing, lecture notes NumSoft.pdf , Chapter 1
Types of numerical software, lecture notes NumSoft.pdf , Chapter 2
create the git account, the step-by-step instructions
Windows: installation of Linux using virtualbox, the step-by-step instructions
or
Windows: on-line access to hill server, using Putty, installation
Putty (Czech)
Putty (English)
for MAC: using on-line access to hill server
for access to hill , send me your First and Last name by email
login to hill from MAC or another linux based computer:
ssh -X your_user_name@hill2.karlin.mff.cuni.cz
Week 2, October 12, 2026
Machine arithmetic, lecture notes NumSoft.pdf ,
Chapter 3
Tutorial : installation of Linux and software packages (gfortran, gnuplot, text editor)
tutorial1_linux.pdf
GIT -- distributed version control system tutorial16_git.pdf , see also git-scm.com
link to the materials for Linux
Linux, basic commands, lecture notes NumSoft.pdf , Chapters 4
Week 3, October 19, 2026
Machine arithmetic, lecture notes NumSoft.pdf ,
Chapter 3
Fortran: basic introduction, lecture notes NumSoft.pdf
Chapters 5
Tutorial : simple codes in gfortran, examples of machine arithmetic
tutorial2_gfort+FF.pdf ,
codes for tutorial GIT: numsoft/tutorial2/
Week 4, October 26, 2026
Efficient programming, lecture notes NumSoft.pdf ,
Section 6.1
The use of the cache memory,
lecture notes NumSoft.pdf , Section 6.2.
Tutorial : use of the cache memory
tutorial3_cache.pdf ,
codes for tutorial GIT: numsoft/tutorial3/