• Non ci sono risultati.

Metodi Computazionali della Fisica Anno Accademico 2006-2007 Docente

N/A
N/A
Protected

Academic year: 2021

Condividi "Metodi Computazionali della Fisica Anno Accademico 2006-2007 Docente"

Copied!
2
0
0

Testo completo

(1)

Metodi Computazionali della Fisica Anno Accademico 2006-2007

Docente: Marcello Borromeo (ricercatore universitario)

Orario delle lezioni: marted`ı 9-11, gioved`ı 15-17, aula informatica Orario di ricevimento: gioved`ı 17-19 durante il corso, altrimenti su appuntamento

Il corso si articola in 48 ore di lezione da tenersi nell’aula informa- tica; una tipica lezione sar`a composta da una parte di spiegazione teorica, seguita da una parte di esercitazione al calcolatore sulle cose che sono state sp- iegate. Il fine del corso `e di fornire agli studenti gli strumenti per risolvere i pi`u comuni problemi di Fisica al calcolatore, e di mostrare alcune appli- cazioni.

Lettura consigliata (non libro di testo):

W.H.Press, B.P.Flannery, S.A.Teukolsky, W.T.Vetterling Numerical Recipes in C

Cambridge University Press

Ci sono appunti scaricabili dalla mia home page www.fisica.unipg.it/∼borromeo/

Esame: l’esame `e costituito da una prova pratica al calcolatore in cui viene chiesto di risolvere dei problemi di fisica o matematica: `e consentito l’uso dei programmi da me scritti per il corso. Seguir`a un esame orale centrato principalmente sulla parte teorica.

(2)

Programma del Corso

• Cenni al sistema operativo Linux e ai suoi principali comandi;

• ripasso di linguaggio C;

• uso di un programma per fare i grafici;

• uso di un ambiente di sviluppo integrato;

• algoritmi elementari: somma e scambio di due numeri, fattoriale, divisione di due interi;

• uso di un programma per fare animazioni;

• integrazione: metodi del trapezio, di Simpson e di Gauss;

• ricorrenza: numeri di Fibonacci, polinomi ortogonali, ricorrenza inversa;

• calcolo di polinomi e delle loro derivate;

• radici di equazioni: metodi della bisezione e di Newton;

• equazioni differenziali: metodi di Eulero, Runge-Kutta e Numerov;

• applicazioni all fisica classica: fenomenio caotici;

• ricorrenza: successione di Fibonacci, polinomi ortogonali e funzioni associate di Legen- dre;

• sistemi di equazioni lineari, eliminazione gaussiana, sistemi triangolari e tridiagonali, determinante e inversa di una matrice;

• minimo di una funzione: ricerca aurea e interpolazione parabolica;

• metodi di ordinamento: insert sort, partizione di un array e quicksort, mergesort;

• interpolazione e approssimazione

• trasformata di Fourier discreta e Fast Fourier Transform, funzione spettrale;

• numeri pseudo-casuali, metodi Montecarlo;

• studio del modello di Ising e di altri modelli di ferromagneti;

• algoritmo di Metropolis e metodi a cluster;

• simulated annealing e il problema del commesso viaggiatore;

• autovalori e autovettori di matrici: metodo delle rotazioni di Jacobi;

• riduzione alla forma tridiagonale con il metodo di Householder;

• applicazioni alla fisica quantistica: oscillatore armonico;

• uso di librerie condivise: la libreria GNU Scientific Library (gsl);

• debugging e profiling di un programma.

• cenno alla programmazione parallela con MPI.

Riferimenti

Documenti correlati

Rischi specifici: per tutti i rischi verranno trattati aspetti generali e normativi, valutazione dei rischi, strumentazione e tecniche di misura, misure di prevenzione e

"T"= lezione teorica (letture-seminari-auto apprendimento) -"P"= lezione pratica (laboratorio-lavoro non clinico su animali-lavoro clinico) CLM Medicina veterinaria

Il “Concessionario” aggiudicatario riconosce a suo carico tutti gli oneri inerenti all’assicurazione del proprio personale occupato nel servizio oggetto della concessione

Per questo scopo si calcola una statistica test in grado di misurare la diversità fra le due distribuzioni e, sulla base della sua distribuzione di probabilità, stimata sotto

Il corso si articola in 48 ore di lezione da tenersi nel laboratorio di informatica; una tipica lezione sar`a composta da una parte di spiegazione teorica, seguita da una parte

Metodi di ordinamento: insert sort e Shell sort, partizione di un array e

• Occasionalmente verranno proiettate a lezione diapositive (come questa) come integrazione di. quanto scritto

– Traduzione analitica dell’idea geometrica e sua generalizzazione (Cap. Tralasciare Esercizio 2.16.. 10) e relativo corollario (con dimostrazione) di pag. Fare