[Back]
Numerical Software 2, academic year 2022/23
Week 1, February 19-20, 2024
Implementation of the finite element method, P_1 case, lecture notes FEM-implement.pdf, Section 1.1
Tutorial:
writing a cimple C-shell scripts tutorial10_Cshell.pdf,
Link to code(s) for tutorial
Week 2, February 25-26, 2024
Implementation of the finite element method, P_1 case, lecture notes FEM-implement.pdf, Section 1.1
general case, lecture notes FEM-implement.pdf, Section 1.2
Tutorial: basic implementation of FEM tutorial7_FEM.pdf,
Link to code(s) for tutorial
Week 3, March 4-5, 2024
Implementation of the finite element method, general case, lecture notes FEM-implement.pdf, Section 1.2
Implementation of the finite element method, lecture notes FEM-implement.pdf, Section 1.3
Tutorial: storing of sparse matrix, advanced implementation of FEM tutorial8_FEMsparse.pdf ,
Link to code(s) for tutorial
Week 4, March 11-12, 2024
Implementation of the finite element method, lecture notes FEM-implement.pdf, Section 1.3
Implementation of discontinuous Galerkin method, lecture notes FEM-implement.pdf, Section 1.4
Numerical quadratures, lecture notes FEM-implement.pdf, Section 1.5
Tutorial: FreeFEM++ software http://www.freefem.org/ ,
Link to code(s) for tutorial
Week 5, March 18-19, 2024
mesh generation and mesh adaptation NumSoft.pdf, Chapter 13
anisotropic mesh adaptation AMA.pdf
Tutorial: software for visualization
Week 6, March 25-26, 2024
anisotropic mesh adaptation AMA.pdf ;
presentation at pres-AMA1.pdf
animation of AMA methods: here
Tutorial: ANGENER code, File 'manual.ps' from the software package angener3.1.tar.gz ,
presentation at pres-AMA2.pdf
Main tasks 3 & 4 tutorial12_AMA.pdf ,
triangulation of L-shape domain triangLL
Week 7, April 2, 2024
No lecture on Monday (Easter)
anisotropic mesh adaptation AMA.pdf ;
presentation at pres-AMA1.pdf
animation of AMA methods: here
Tutorial: ANGENER code, File 'manual.ps' from the software package angener3.1.tar.gz ,
presentation at pres-AMA2.pdf
Main tasks 3 & 4 tutorial12_AMA.pdf ,
triangulation of L-shape domain triangLL
Week 8, April 8-9, 2024
Multigrid methods, lecture notes NumSoft.pdf ,
Chapter 15
Tutorial: ANGENER code, File 'manual.ps' from the software package angener3.1.tar.gz ,
presentation at pres-AMA2.pdf
Main tasks 3 & 4 tutorial12_AMA.pdf
Week 9, April 15-16 2024
Multigrid methods, lecture notes NumSoft.pdf ,
Chapter 15
Tutorial: tutorial14_MG.pdf,
Link to code(s) for tutorial
Week 10, April 22-23, 2024
Fast Fourier Transformation, lecture notes NumSoft.pdf ,
Chapter 14
Tutorial: tutorial13_FFT.pdf ,
Link to code(s) for tutorial
Week 11, April 29-30, 2024
Goal-oriented error estimates, lecture notes NumSoft.pdf Chapter 18,
Tutorial: GIT -- distributed version control system tutorial16_git.pdf , see also git-scm.com
tutorial15_Adgfem.pdf ,
source file
ADGFEM – Adaptive discontinuous Galerkin finite element method code
Week 12, May 6-7, 2024
Goal-oriented error estimates,lecture notes NumSoft.pdf Chapter 18,
Tutorial: tutorial18_GO.pdf , source file
ADGFEM – Adaptive discontinuous Galerkin finite element method code
Week 13, May 13, 2024
Parareal method, lecture notes NumSoft.pdf ,
Chapter 19
NO Tutorial, Rector day
Tutorial: tutorial17_parareal.pdf,
Link to code(s) for tutorial
Week 14, May 20-21, 2024
- MPI -- computation, lecture notes NumSoft.pdf ,
Chapter 20
- Tutorial: MPI, gitlab, directories adgfem/mpi/ (simple code)
and adgfem/parareal/ (parallel implementation of parareal method)
- list of necessary linux libraries: file adgfem/SRC_MPI/libs_instal
- installation of libraries METIS, MUMPS: file adgfem/SRC_MPI/instal.sh