View syllabus
METODI NUMERICI DELLA CHIMICA FISICA
GIOVANNI GRANUCCI
Academic year2022/23
CourseCHEMISTRY
Code384CC
Credits3
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
METODI NUMERICI DELLA CHIMICA FISICACHIM/02LEZIONI24
GIOVANNI GRANUCCI 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.  Sono fornite note delle lezioni che coprono solo alcuni argomenti specifici.

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)

Norme matriciali. Numero di condizionamento di una matrice quadrata. Errori di troncamento e di arrotondamento. Condizionamento di un problema e stabilità di un algoritmo.

Derivazione numerica. Quadratura numerica: formule composte dei trapezi e di Simpson.

Sistemi lineari: fattorizzazione QR. Diagonalizzazione di matrici: teoremi di Gershgorin e di Bauer-Fike. Metodo delle potenze, di Jacobi e di Householder. Metodo di Davidson.

Integrazione numerica di equazioni differenziali ordinarie: metodi a uno e a più passi.

Singular value decomposition di una matrice e applicazioni.

Linguaggio di programmazione Fortran: rudimenti.

Syllabus

Matrix norms. Condition number of a square matrix. Round-off and truncation errors. Condition of a problem and stability of an algorithm.

Numerical derivatives. Numerical quadrature: composite formulas (trapezoid and Simpson).

Linear systems: QR factorization. Matrix diagonalization: Gershgorin and Bauer-Fike teorems. Davidson method for diagonally dominant matrices.

Numerical integration of ordinary differential equation: single step and multistep methods.

Singular value decomposition of a matix. Applications.

The Fortran programming language: basic principles.

Bibliografia e materiale didattico

V. Comincioli, Analisi Numerica.

Note delle lezioni dei docenti su alcuni argomenti specifici (in italiano).

Bibliography

V. Comincioli, Analisi Numerica.

Lecture notes of the teachers concerning some specific topics (in Italian).

Modalità d'esame

L’esame consiste in una prova orale. Tende ad accertare le capacità di applicare concetti e metodi piuttosto che la pura conoscenza di dimostrazioni o procedure.

Assessment methods

The exam consists of an oral examination. It aims at assessing the ability to apply mathematical concepts and methods rather than the mere knowledge of proofs and procedures.

Updated: 29/07/2022 18:41