Obiettivi formativi: provide to the students of the master program in aeronautical engineering the competences and the skills to effectively setup, conduct and interpret numerical simulations in a multidisciplinary design context.
TOPIC
Tools, software and textbooks
Setup of the computational environment
Assessment of the computational environment: coding, compilation, execution, i/o, post–processing
Linear algebra problems: matrix multiplication, linear systems
Coding practices for performance: cache–miss minimization
Use of external libraries. Eigenproblems
Polynomial interpolation
Integration of ODE: explicit/implicit methods, Liapunov stability
TOPIC
Tools, software and textbooks
Setup of the computational environment
Assessment of the computational environment: coding, compilation, execution, i/o, post–processing
Linear algebra problems: matrix multiplication, linear systems
Coding practices for performance: cache–miss minimization
Use of external libraries. Eigenproblems
Polynomial interpolation
Integration of ODE: explicit/implicit methods, Liapunov stability
teacher profile teaching materials
Setup of the computational environment
Assessment of the computational environment: coding, compilation, execution, i/o, post–processing
Linear algebra problems: matrix multiplication, linear systems
Coding practices for performance: cache–miss minimization
Use of external libraries. Eigenproblems
Polynomial interpolation
Integration of ODE: explicit/implicit methods, Liapunov stability
Numerical integration: Newton–Cotes quadratures, Gaussian quadratures
Numerical statistics: mean, standard deviation, skewness, kurtosis. Evaluation of uncertainty: Monte Carlo method
Systems of non–linear differential equations. Oscillators, chaotic systems, Lorenz attractor
Coding practices for performance: multithreading, message–passing
2) Quarteroni, Sacco, Saleri, Gervasio, Matematica numerica
Fruizione: 20810291 Laboratorio di Simulation Based Design in Ingegneria Aerospaziale LM-20 R IEMMA UMBERTO
Programme
Tools, software and textbooksSetup of the computational environment
Assessment of the computational environment: coding, compilation, execution, i/o, post–processing
Linear algebra problems: matrix multiplication, linear systems
Coding practices for performance: cache–miss minimization
Use of external libraries. Eigenproblems
Polynomial interpolation
Integration of ODE: explicit/implicit methods, Liapunov stability
Numerical integration: Newton–Cotes quadratures, Gaussian quadratures
Numerical statistics: mean, standard deviation, skewness, kurtosis. Evaluation of uncertainty: Monte Carlo method
Systems of non–linear differential equations. Oscillators, chaotic systems, Lorenz attractor
Coding practices for performance: multithreading, message–passing
Core Documentation
1) Quarteroni, Saleri, Gervasio, Calcolo Scientifico: Esercizi e problemi risolti con MATLAB e Octave2) Quarteroni, Sacco, Saleri, Gervasio, Matematica numerica
Attendance
Presence is mandatory.Type of evaluation
Eveluation of the home assignments, to be completed according to a schedule decided at the beginning of the course.