LFC2015

Lezione del 26/2/2015 Introduzione al corso.

Linguaggio usato: C + gnuplot

http://gnuplot.sourceforge.net/

Simulazione di un oscillatore armonico con algoritmo di Eulero. Produzione del file di dati e del grafico con gnuplot. Primi comandi gnuplot. Costruzione del grafico in maniera automatica (con produzione del file di comandi per gnuplot). Produzione del grafico dinamico (con pipe tra programma e gnuplot).

Problema della stabilità dell'algoritmo (energia non conservata). Effetti del cambiamento del passo di integrazione e del passo di visualizzazione.

  • oscilla.c versione base. L'energia non è conservata. dati su stdout

  • oscillag.c versione base. Dati su file

  • oscillaga.c versione base. dati su file e poi lancia gnuplot.

    • oscillad.c versione base. dati su pipe verso gnuplot

Lezione del 27/2/2015 Algoritmi simplettici

Verlet, velocity Verlet, leap-frog. Conservazione del volume nello spazio delle fasi e trasformazioni canoniche. Applicazione all'oscillatore armonico. Equazione del pendolo. Spazio delle fasi, librazioni, rotazioni e separatrice.

http://en.wikipedia.org/wiki/Verlet_integration

http://en.wikipedia.org/wiki/Leapfrog_integration

  • oscillav.c oscillatore armonico leap frog primo ordine

  • pendolo.c pendolo leap frog primo ordine

  • pendolom.c come pendolo, scan condizioni iniziali

  • pendolom2.c ?