Lezione 19 ottobre Introduzione al corso. Metodologie del calcolo scientifico. (Slide:IntroduzioneCalcoloIntensivo). Lezione 21 ottobre Introduzione a Matlab. (Slide: IntroduzioneMatlab). Lezione 26 ottobre Laboratorio: usare Matlab. Lezione 28 ottobre Introduzione alle GPU. Slide GPU. Lezione 2 novembre GPU: thread, blocchi, memorie. Sistema a memoria distribuita: calcolo della moltiplicazione tra matrici. Slide GPU. Lezione 4 novembre GPU: uso della shared memory; esempio della moltiplicazione tra matrici. Metodi di memorizzazione compatta per matrici sparse. Matrici sparse - estratto da "Applicazioni ed esercizi di modellistica..." di Formaggia, Saleri, Veneziani. Lezione 9 novembre Laboratorio: Matrici sparse con Matlab ed esercizio. Lezione 11 novembre Memorizzazione di matrici sparse: il formato skyline per matrici generali; il formato CSR (Compressed Sparse Row). Richiami su autovalori e autovettori. Lezione 16 novembre Laboratorio: discussione e precisazioni sugli esercizi assegnati l'11 novembre. Lezione 18 novembre Il metodo delle potenze per il calcolo dell'autovalore di modulo massimo e sua generalizzazione. Esempi. Lezione 23 novembre Laboratorio: discussione sugli esercizi assegnati l'11 novembre. Esercizio sugli autovalori. Lezione 25 novembre Esempi di problemi la cui soluzione richiede il calcolo degli autovalori: partizionamento di grafi, vibrazioni. Lezione 30 novembre Laboratorio: esercitazione sugli autovalori. Lezione 2 dicembre Errori di misura ed errori computazionali. Errore assoluto ed errore relativo. Errori di arrotondamento ed errori di troncamento. Forward error e backward error. Sensitivity e condition number. Lezione 7 dicembre Revisione e discussione in aula degli esercizi consegnati (sulle matrici sparse). Lezione 16 dicembre Introduzione alla dinamica molecolare. Modello legge di Hooke: forze di interazione tra particelle modellate secondo la legge di Hooke. Equazioni del moto nel modello di Hooke. Soluzione numerica delle equazioni del moto tramite il metodo di Eulero. Fosdick: Molecular Dynamics Lezione 11 gennaio Laboratorio: Esercizi sugli errori. Lezione 13 gennaio Dinamica molecolare: Soluzione numerica delle equazioni del moto tramite il metodo di Verlet. Modello delle sfere rigide. Equazioni del moto. Sistema a una dimensione. Sistemi a due (e tre) dimensioni. Fosdick: Molecular Dynamics Lezione 18 gennaio Laboratorio: Esercizio sulla dinamica molecolare 1D Lezione 20 gennaio Dinamica molecolare: Modello di Lennard-Jones: forze di interazione repulsivo-attrattive. Equazioni del moto nel modello di Lennard Jones. Advection equation o equazione del trasporto. Equazione in una dimensione. Condizioni al contorno. Metodi numerici per la soluzione dell'equazione del trasporto: metodi del primo ordine, un metodo del secondo ordine Leapfrog algorithm.
BORIS J.P. KAUS - Finite Differerence Advection Lezione 25 gennaio Laboratorio: Discussione sugli esercizi assegnati. Progetti per l'esame. Lezione 27 gennaio Tomografia computerizzata. Il metodo di retroproiezione filtrata.
-- AnnalisaMassini - 04 Oct 2011