Lattice Monte Carlo: Ising and Lattice-Gas Models (original) (raw)
- Markov Processes, Ergodicity, and Detailed Balance
- Metropolis and Heat-Bath Monte Carlo
- Cluster Flips: the Wolff Algorithm
- Continuous Time and Kinetic Monte-Carlo: the Bortz-Kalos-Liebowitz Algorithm
- Nucleation and Coarsening: using Python for Scaling Collapses
- Lecture Notes
- Assignment #1 Code (should change Project Settings in Release mode to not use pre-compiled headers and to include both directories)
- Assignment #1 Executable
- The Wolff and BKL Continuous-Time Algorthims
- Assignment #2 Code
- Radio Buttons
- Solution Code
- Solution Executable
- Python Code
- How to SWIG your code
- Magnetization Observer
- Python Assignment #1
- Nucleation And Growth (no Python)
- Intel Math Kernal Library. Install for FFT's for correlation functions. You'll need to add a Project Settings - Link - Library Module from to the place where you've installed it (F:\"Program Files"\Intel\PLSuite\lib\Pentium.II\Intel\mkl_s.lib for us at Cornell Rockefeller B3).
- Correlation Functions and Coarsening
- Python Assignment #2
This software was developed in collaboration with Matthew Kuntz. It remains in draft form. You are welcome to try it out, or use it in educational settings: we retain copyright and will continue modifying the code without notice.
Last modified: May 13, 1999
James P. Sethna, sethna@lassp.cornell.edu.
Statistical Mechanics: Entropy, Order Parameters, and Complexity, now available at Oxford University Press (USA,Europe).