TU BS logo

Technische Universität Carolo-Wilhelmina zu Braunschweig

Institut für Theoretische Physik

250 Jahre logo

Home -> People -> A. Honecker -> Rechnergestütze Physik -> Monte-Carlo Methoden und Ising-Modell
Ursprüngliche Endversion: 29. Mai 2000; Einige Links aktualisiert: 20. Dezember 2002 a.honecker@tu-bs.de

Monte-Carlo Methoden und Ising-Modell



Web-Seiten mit Beschreibungen

Bücher

Java Ising-Applets

C-Programm für 2D-Ising-Modell mit X11-Ausgabe

Metropolis-Algorithmus in C für 3D-Ising-Modell

  • 3dising.c: Die lineare Ausdehnung L wird im Quelltext definiert und muß dort geändert werden (nach Modifikation Programm natürlich neu compilieren !).
    Diese Implementation wählt Plätze zufällig aus. Nachdem im Mittel jeder Platz einmal aktualisiert wurde, wird auf stdout eine Zeitreihe von M(t) ausgegeben: Linke Spalte t und rechte Spalte M. Zur weiteren Auswertung leitet man diese Zeitreihe am besten mit `>' in eine Datei um.
  • eval_it.c: Ein passendes Auswertungsprogramm. Als erstes Argument muß ein Dateiname angegeben werden, unter dem eine Zeitreihe für M(t) zu finden ist. Ein zweiter Parameter ist optional - wird er angegeben, so bezeichnet er den Namen einer Datei, in den dann die Autokorrelationsfunktion für M geschrieben wird.
    Das Programm berechnet aus der Zeitreihe das 1. bis 4. Moment von M, die Binder-Kumulante sowie (wenn gewünscht - s.o.) auch die Autokorrelationsfunktion.
    Achtung: Mittelwerte werden über Zeiten t=>STARTT gebildet. Das System muß also zum Zeitpunkt STARTT im Gleichgewicht sein. Bei Bedarf ist diese Definition im Quelltext zu ändern und das Programm neu zu compilieren !

Weiterführende Literatur



Home | People | Research | Reach us | Education | Service | Vacancies

contact Webmaster