[Back]

Numerical Software 1, academic year 2024/25


Week 1, October 3, 2025

  • Introduction of the aims and scopes of the lecture, presentation pres-intro25.pdf
  • Example of modelling NumSoft25.tgz
  • Introduction to scientific computing, lecture notes NumSoft.pdf , Chapter 1
  • Types of numerical software, lecture notes NumSoft.pdf , Chapter 2

    installation of Linux using virtualbox, the step-by-step instructions


    Week 2, October 10, 2025

  • Machine arithmetic, lecture notes NumSoft.pdf , Chapter 3

  • Tutorial : instalation of Linux and software packages (gfortran, gnuplot, text editor) tutorial1_linux.pdf
  • link to the materials for Linux
  • direct link for instalation
  • installation of Linux using virtualbox, the step-by-step instructions
  • Linux, basic commands, lecture notes NumSoft.pdf , Chapters 4

    Week 3, October 17, 2025

  • Machine arithmetic, lecture notes NumSoft.pdf , Chapter 3
  • Fortran: basic introduction, lecture notes NumSoft.pdf Chapters 5
  • zoom_fortran.mp4

  • Tutorial : simple codes in gfortran, examples of machine arithmetic tutorial2_gfort+FF.pdf , codes for tutorial

    Week 4, October 24, 2025

  • 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

    Week 5, October 31, 2025

  • Fundamentals of adaptations, lecture notes NumSoft.pdf , Chapters 8
  • Tutorial : LAPACK and BLAS libraries tutorial4_lapack.pdf see also lecture notes NumSoft.pdf , Chapters 7, codes for tutorial

    Week 6, November 7, 2025

  • Numerical quadratures, lecture notes NumSoft.pdf , Chapters 9

  • Tutorial : Newton-Cottes formulas, orders of accuracy and error estimates tutorial5_quadrature.pdf , codes for tutorial (NC_test.tgz)