Scheda programma d'esame
METODI NUMERICI DELLA CHIMICA FISICA
FILIPPO LIPPARINI
Anno accademico2023/24
CdSCHIMICA
Codice384CC
CFU3
PeriodoPrimo semestre
LinguaItaliano

ModuliSettore/iTipoOreDocente/i
METODI NUMERICI DELLA CHIMICA FISICACHIM/02LEZIONI24
FILIPPO LIPPARINI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Al termine del corso lo studente avrà acquisito conoscenze su metodi di calcolo numerico e su linguaggi di programmazione.

Knowledge

After attending the course the student will have acquired knowledge on numerical computation methods and on programming languages.

Modalità di verifica delle conoscenze

L’accertamento delle conoscenze acquisite avverrà tramite l’esame finale.

Assessment criteria of knowledge

The acquired knowledge will be assessed by the final exam.

Capacità

Al termine del corso lo studente sarà in grado di

- approfondire autonomamente gli argomenti del corso;

- utilizzare metodi di calcolo numerico in applicazioni a problemi chimico-fisici e in particolare in chimica quantistica;

- programmare semplici algoritmi di calcolo.

Skills

After attending the course the student will be able to

- carry on independently further studies on the topics of the course;

- apply numerical computation methods to problems in physical chemistry and particularly in quantum chemistry;

- implement simple computational algorithms.

Modalità di verifica delle capacità

L’accertamento delle capacità acquisite avverrà tramite l’esame finale.

 

Assessment criteria of skills

The acquired abilities will be assessed by the final exam.

Comportamenti

Lo studente potrà sfruttare correttamente il calcolo numerico, con la consapevolezza dei suoi limiti e possibili insuccessi.

Behaviors

The student will correctly exploit numerical computation being aware of its limitations and possible failures.

Modalità di verifica dei comportamenti

Le esercitazioni al calcolatore sono un momento utile per verificare l’atteggiamento dello studente verso i metodi di calcolo e la programmazione, con lo scopo di indirizzarlo verso i comportamenti più corretti ed efficaci.

Assessment criteria of behaviors

The computer sessions are an opportunity to verify the attitude of students in front of computational methods and programming, with the aim to steer them towards the most correct and effective behaviours.

Prerequisiti (conoscenze iniziali)

Conoscenze di base di matematica (analisi, algebra lineare) e meccanica quantistica.

Prerequisites

Basic background in mathematics (calculus, linear algebra) and quantum mechanics.

Indicazioni metodologiche

L’insegnamento consiste di lezioni alla lavagna e in esercitazioni di programmazione al calcolatore.  

Teaching methods

The teaching consists of blackboard lectures and programming in a computing lab. The teachers’ lecture notes only cover some specific topics.

Programma (contenuti dell'insegnamento)

Elementi di programmazione nel linguaggio Fortran 90.

Cenni alla teoria della discretizzazione e al metodo di Galerkin

Algebra lineare numerica: librerie BLAS e LAPACK e loro utilizzo

Metodi iterativi per i sistemi lineari e per i problemi agli autovalori-

Metodi di ottimizzazione

 

Syllabus

 

Introduction to scientific programming in Fortran 90

Elements of discretization theory and Galerkin method

Numerical linear algebra: BLAS and LAPACK libraries and their use

Iterative methods for linear systems and eigenvalue problems

Optimization methods

Bibliografia e materiale didattico

Fletcher, Practical Methods of Optimization

Ulteriore materiale verrà fornito, ove necessario, durante le lezioni.

 

Bibliography

Fletcher, Practical Methods of Optimization

Further bibliograph will be provided when needed during the course.

Modalità d'esame

L’esame consiste nello svolgimento di un progettto computazionale (costruzione di una libreria di routine per la soluzione di sistemi lineari e problemi ad autovalori) e in una prova orale

Assessment methods

The exam consists in the realization of a computational project (a library of solvers for linear systems and eigenvalue problems) and an oral examination.

Ultimo aggiornamento 11/09/2023 14:46