METODI NUMERICI PER EQUAZIONI ALLE DERIVATE PARZIALI III (A.A. 2017/2018)



DIARIO DELLE LEZIONI

1. Lezione del 26/09/2017: Introduction to parallel computing, examples, top500.org. Parallel architectures.

2. Lezione del 28/09/2017: Parallel architectures, Interconnection networks, Interprocessor communications: point-to-point, collective.

3. Lezione del 29/09/2017: Parallel algorithm design, Parallel programming, MPI.

4. Lezione del 3/10/2017: Parallel performance, Vector products.

5. Laboratorio del 5/10/2017: Calcolare PI con MPI, Guida all'uso del cluster

6. Lezione del 10/10/2017: Matrix-vector and matrix-matrix products.

7. Laboratorio del 12/10/2017: Prodotto matrice-vettore con MPI

8. Lezione del 13/10/2017: Parallel LU factorization.

9. Lezione del 17/10/2017: Parallel LU factorization II.

10. Laboratorio del 19/10/2017: Metodo di Jacobi 1D (MPI)

11. Lezione del 20/10/2017: Parallel Cholesky factorization and solution of triangular systems.

12. Lezione del 24/10/2017: Parallel solution of tridiagonal systems.

13. Laboratorio del 26/10/2017: Metodo di Jacobi 2D (MPI)

14. Lezione del 27/10/2017: Parallel iterative methods for linear systems. Householder transformations.

15. Lezione del 31/10/2017: Givens transformations. Parallel QR factorization.

16. Laboratorio del 2/11/2017: Trasposta di matrice (MPI)

17. Lezione del 3/11/2017: Parallel eigensolvers: power, inverse power, QR, Arnoldi, Lanczos.

18. Lezione del 7/11/2017: PETSc library: VEC, MAT and DM objects.

19. Laboratorio del 9/11/2017: Introduzione a PETSc, Esempio di makefile.

20. Lezione del 14/11/2017: 1D finite element method.

21. Laboratorio del 16/11/2017: Risoluzione parallela di un problema di diffusione-reazione 1D, Esempio di script di lancio.

22. Lezione del 17/11/2017: Q1 finite elements in 2D. Multiplicative Schwarz method.

23. Lezione del 21/11/2017: Additive Schwarz method.

24. Laboratorio del 23/11/2017: Risoluzione parallela di un problema ellittico 2D: precondizionatori Additive Schwarz ad 1 livello.

25. Lezione del 24/11/2017: Non-overlapping Domain Decomposition methods: Schur complement system, Dirichlet-Neumann method.

26. Lezione del 28/11/2017: Neumann-Neumann method, Dirichlet-Dirichlet method.

27. Laboratorio del 30/11/2017: Risoluzione parallela di un problema nonlineare: risolutori SNES.