Práctica computacional

Hola a todos, les adjunto tres cosas. Primero, una explicación general del algoritmo de Metrópolis y cómo usarlo para calcular observables de Ising (obra de Pablo Capuzzi). Segundo, un script de matlab/octave donde se implementa este algoritmo para generar números aleatorios distribuidos por una Gaussiana. Y tercero, otro script de matlab/octave, éste incompleto, que les servirá como punto de partida para la práctica computacional de Ising.

Y acá y acá, gracias a Nahuel, tenemos la traducción de los dos scripts de arriba a python, para el que prefiera trabajar con este lenguaje.

Ya que la práctica consiste en hacer la termodinámica del modelo de Ising en 2D y Onsager es famoso por haber resuelto este problema analíticamente, aprovecho para decirles que ayer Nahuel tenía razón y Onsager no recibió el Nobel por eso sino por las llamadas relaciones de Onsager.

 

Print Friendly, PDF & Email