en
Politecnico di Torino
Anno Accademico 2012/13
02NQBPF
Introduction to numerical methods and simulation techniques
Corso di Laurea Magistrale in Fisica Dei Sistemi Complessi (Physics Of Complex Systems) - Torino/Trieste/Parigi
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
SSD CFU Attivita' formative Ambiti disciplinari
FIS/03 8 B - Caratterizzanti Discipline matematiche, fisiche e informatiche
Presentazione

Insegnamento obbligatorio per la Laurea Magistrale in Physics of Complex Systems, collocato al I pd del I anno. Questo insegnamento fornisce agli studenti gli strumenti di analisi numerica pił frequentemente utilizzati nella moderna fisica teorica e li introduce alle tecniche di simulazione (Monte Carlo e dinamica molecolare) che verranno riprese e approfondite in corsi successivi, in particolare Advanced Simulation Techniques.
Risultati di apprendimento attesi
Lo studente deve imparare gli strumenti di base dell'analisi numerica, con particolare riferimento a quelli pił frequentemente utilizzati nella moderna fisica teorica. Deve inoltre imparare i primi elementi di alcune tecniche di simulazione (Monte Carlo e dinamica molecolare) e saperle applicare a problemi elementari, caratterizzati da un piccolo numero di gradi di libertą.
Prerequisiti / Conoscenze pregresse
Nessuno.
Programma
Introduction to Linux and FORTRAN: simple programs, plotting data, input and output.
Finding roots of equations: bisection, regula falsi, secant and Newton's methods.
Numerical integration: trapezoid and Simpson's rule. Numerical differentiation: forward- and centred-difference methods. First order ordinary differential equations (ODE), initial value problems (IVP).
Random numbers: definition and properties of pseudo-random numbers, classes of uniform random number generators, non-uniform random numbers. Applications of random numbers: Monte Carlo (MC) integration, percolation, random walks.

Basic concepts of Newtonian dynamics and Statistical Mechanics: energy conservation, time reversibility and phase-space incompressibility, Liouville Theorem, Ergodicity.
Derivation of the microcanonical, canonical and grandcanonical statistical ensemble from principle of maximum entropy.
Integration schemes for molecular dynamics: Verlet, Trotter splitting, Velocity Verlet. Dependence of the results on the time step.
Sampling the canonical ensemble with Monte Carlo: Metropolis-Hastings rule, balance and detailed balance, hybrid Monte Carlo.
Sampling the canonical ensemble with molecular dynamics: velocity rescaling, Berendsen thermostat, Andersen thermostat, Langevin dynamics.
Stochastic equations: Itoh rule, Fokker-Planck equation.
Criteri, regole e procedure per l'esame
L'esame consisterą in una prova orale sul programma del corso, o in alternativa nella discussione di un approfondimento svolto dallo studente su un argomento inerente il programma.
Statistiche superamento esami

Programma definitivo per l'A.A.2012/13
Indietro