[Back]

NUMERICAL SOFTWARE 1, 2



Numerical Solftware 1 & 2, archive of courses since academic year 2020/2021


Numerical Software 2, academic year 2023/2024




LECTURE NOTES

Lecture notes (main) (updated April 29, 2024) NumSoft.pdf NS2

Lecture notes (implementation of finite element method) FEM-impl.pdf FEM2

Lecture notes (anisotropic mesh adaptation) AMA.pdf



TUTORIALS (Numerical software 1)

Tutorial 1 (linux, fortran)

Tutorial 2 (finite precision arithemtic)

Tutorial 3 (use of the cache memory)

Tutorial 4 (LAPACK and BLAS)

Tutorial 5 (Numerical quadratures)

Tutorial 6 (Codes QUANC8 and Q1DA)

Tutorial 7 (ODE, simple test cases)

Tutorial 8 (ODE, main task: RKF45, DOPRI5)


TUTORIALS (Numerical software 2)

Tutorial 9 (writing a simple C-shell scripts)

Tutorial 10 (basic implementation of FEM)

Tutorial 11 ("sparse" implementation of FEM)

Tutorial 12 (AMA+FEM, Main tasks 3 and 4)

Tutorial 13 (Fast Fourier Transformation)

Tutorial 14 (Multigrid methods)

Tutorial 15 (Adgfem code)

Tutorial 16 (git)

Tutorial 17 (parareal method)

Tutorial 18 (goal-oriented error estimates)



LINKS AND SOFTWARE FOR TUTORIALS AND MAIN TASKS

Linux

Fortran90+

Efficient programming (use of the cache memory)

Use of LAPACK

Numerical quadratures

Finite elemenent method

C-shell scripts

Numerical solution of ODE

angener3.1.tar.gz Anisotropic mesh adaptation, ANGENER code

Fast Fourier Transformation (FFT)

Multigrid methods (MG)

Software for visualization

Parareal method