Teaching Experience
Undergraduate: 141h Master: 180h
2024/2025
Introduction to Parallel Computing
- Institution: University of Trento, Italy
- Hours: 24
- Language: English
- Topics:
- Introduction to parallel architectures and parallel computing models
- Distributed and shared memory computing: models and methods
- Metrics, performance and scalability of parallel systems and tools
- Use of High-performance infraestructures
Metodi Numerici per l’Ambiente
- Institution: University of Trento, Italy
- Hours: 40
- Language: English
- Topics:
- Explicit and implicit numerical methods for ODEs (Euler, Runge-Kutta, Crank-Nicolson, …) and their application to physics and mechanics
- Numerical methods for shallow water equations and Euler equations of compressible gas dynamics
- Numerical methods for parabolic and elliptic equations with applications to the heat equation, the Poisson equation and to the incompressible Navier-Stokes system
- Semi-implicit schemes for the shallow water equations with variable bottom and variable cross section
2023/2024
Introduction to Parallel Computing
- Institution: University of Trento, Italy
- Hours: 24
- Language: English
- Topics:
- Introduction to parallel architectures and parallel computing models
- Distributed and shared memory computing: models and methods
- Metrics, performance and scalability of parallel systems and tools
- Use of High-performance infraestructures
Metodi Numerici per l’Ambiente
- Institution: University of Trento, Italy
- Hours: 40
- Language: English
- Topics:
- Explicit and implicit numerical methods for ODEs (Euler, Runge-Kutta, Crank-Nicolson, …) and their application to physics and mechanics
- Numerical methods for shallow water equations and Euler equations of compressible gas dynamics
- Numerical methods for parabolic and elliptic equations with applications to the heat equation, the Poisson equation and to the incompressible Navier-Stokes system
- Semi-implicit schemes for the shallow water equations with variable bottom and variable cross section
2022/2023
Calcolo numerico e programmazione
- Institution: University of Trento, Italy
- Hours: 45
- Language: Italian
- Topics:
- The binary system and number representation in the computer
- Numerical solution of nonlinear equations (bisection method and Newton’s method)
- Numerical linear algebra (the algorithm of Gauss, algorithm of Thomas, the conjugate gradient method)
- Interpolation (Lagrange interpolation, cubic spline interpolation)
- Numerical integration (Newton-Cotes method, Gauss quadrature)
- Explicit and implicit numerical methods for ODEs: Euler, Runge-Kutta, multi-step methods, …
- Numerical methods for elliptic partial differential equations: finite difference method
- Numerical methods for parabolic partial differential equations: explicit and implicit finite difference method for the heat equation
Metodi Numerici per l’Ambiente
- Institution: University of Trento, Italy
- Hours: 60
- Language: English
- Topics:
- Explicit and implicit numerical methods for ODEs (Euler, Runge-Kutta, Crank-Nicolson, …) and their application to physics and mechanics
- Numerical methods for shallow water equations and Euler equations of compressible gas dynamics
- Numerical methods for parabolic and elliptic equations with applications to the heat equation, the Poisson equation and to the incompressible Navier-Stokes system
- Semi-implicit schemes for the shallow water equations with variable bottom and variable cross section
Previous academic years
Metodi Numerici per l’Ambiente (2021/2022)
- Institution: University of Trento, Italy
- Hours: 30
- Language: English
- Topics:
- Explicit and implicit numerical methods for ODEs (Euler, Runge-Kutta, Crank-Nicolson, …) and their application to physics and mechanics
- Numerical methods for shallow water equations and Euler equations of compressible gas dynamics
- Numerical methods for parabolic and elliptic equations with applications to the heat equation, the Poisson equation and to the incompressible Navier-Stokes system
- Semi-implicit schemes for the shallow water equations with variable bottom and variable cross section
Mathematical Basics for Building (2020/2021)
- Institution: University of A Coruña, Spain
- Hours: 48
- Language: Spanish
- Topics:
- Real functions, limits, continuity, derivatives, and integration
- Multivariable calculus, partial derivatives, and Jacobians
- Differential equations and numerical methods
- Linear algebra and matrix operations
Seminars and Specialized Courses
Ph.D. and Postdoc: 62h Training in a company: 8h
Short course on advanced numerical methods for hyperbolic equations
- Institution: University of Trento, Italy
- Dates: January 2024, January 2023
- Hours: 40
- Language: English
- Topics:
- Finite volume methods
- Exact and approximate solution of the Riemann problem
- Second-order TVD methods
- Higher-order ENO, WENO, and discontinuous Galerkin methods
- Discretization of non-conservative problems
- Numerical methods for complex geometries: unstructured finite volume, discontinuous Galerkin schemes, and mesh-free particle methods
Seminar in High-Performance Computing with CPU
- Institution: University of Trento, Italy
- Hours: 6
- Language: English
- Topics:
- Parallel programming fundamentals
- Shared memory architectures with OpenMP
- Distributed memory architectures with MPI
- Performance and scalability analysis
- Use of High-performance infraestructures
- Good practices in HPC
Seminar in High-Performance Computing
- Institution: Dipartimento di Ingegneria e Scienza dell’Informazione, University of Trento (Italy)
- Dates: 26/11/2021, 03/12/2021
- Hours: 4
- Language: English
- Topics:
- Parallel programming fundamentals
- Use of High-performance infraestructures
- Performance and scalability analysis
- Good practices and common mistakes in HPC
Third Summer School in High-Performance Computing
- Institution: Dipartimento di Ingegneria e Scienza dell’Informazione, University of Trento (Italy)
- Dates: 30/08/2021 - 03/09/2021
- Hours: 12
- Language: English
- Topics:
- Introduction to bash scripting and scientific Python programming
- Introduction to HPC cluster. Best practices on HPC
- Parallel computing with MPI. Applications to numerical methods for PDE
- Basic topics on Molecular Dynamics
- Advanced topics on Molecular Dynamics
Introduction to Salome
- Institution: Adhex Tech Tapes facilities, S.L., Porriño (Spain)
- Dates: April 2018
- Hours: 8
- Language: Spanish
- Topics:
- CAD modeling and parametric design
- Meshing techniques and submeshes
- Data manipulation and visualization