Práctica computacional

Para la práctica computacional, tienen que completar el notebook de Python que pueden encontrar [aquí]. Para los que no tienen la menor idea de Python, es recomendable que lean los siguientes tutoriales preparados por la FIFA (Federación Interestudiantil de Físicos Argentinos):

Para poder usar el notebook sin necesidad de tener Python instalado en sus computadoras, deben tener una cuenta de Google y bajarse la aplicación de Google Colaboratory. Después deberán compartirnos el enlace con el notebook completo. En la web se encuentran muchos programas ya listos que les pueden servir de guía.

Como en un gas reticular, pueden formar grupos de hasta dos personas. La entrega consiste en el notebook de Python con los algoritmos completos, los resultados y una breve discusión. La fecha límite de entrega es el 13 de diciembre a las 23:59, según el reloj de mi microondas.

Otra cosa importante: iremos subiendo algunos resultados exactos para las redes finitas, de hasta unos 100 x 100 espines. La idea es que comparen los resultados de las simulaciones con los exactos en un mismo gráfico. Para empezar, [aquí] y [aquí] pueden bajar la energía media y el calor específico como función de la temperatura para una red de 32 x 32 espines. Los archivos son dos tablas en formato .csv con resultados numéricos obtenidos a partir de la función de partición exacta. Usen esos resultados para estar seguros de que están resolviendo bien las cosas.

Gracias a Guillem Perez Nadal por facilitarnos la práctica del curso del cuatrimestre pasado. Yo he editado el texto, así que no le echen la culpa a Guillem si algo no se entiende.

Como es la primera vez que implemento esta práctica en la materia, es posible que surja algo imprevisto. Tengan paciencia.