[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 November 28, 2023) 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)



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