Skip to content

mathialakan/ising

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Milestones

Day 0

Introduction to GNU/Linux, Fortran, Github, and LaTeX.

  • Register for an account on Github
  • Login to the HPC computing platform, clone the ICCP/coding notes repository, and compile the example code
  • Fork the ICCP/ising repository with your github account. Clone your fork to the HPC and/or your local computer.

Milestone 1

  • Lay out program
    • Write up the physics as you understand it in a LaTeX document (to eventually become a paper)
    • Determine figures-of-interest to include in final report
  • Implement the 2D square Ising model for a constant temperature
    • Commit regularly and push changes to your fork!

Milestone 2

  • Refine the model with periodic boundary conditions, varied initial conditions
  • Implement a sweep through a temperature range to determine the critical Curie temperature
    • Average several equilibrium systems at each temperature to better your statistics
  • Begin collecting data

Milestone 3

  • Finalize data collection
  • Write and typeset a short report with your results, making use of your initial layout
  • Submit assignment by creating a pull request on the original ICCP/ising repository

About

seed code for Ising model projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 57.5%
  • C++ 16.3%
  • R 15.7%
  • Fortran 8.3%
  • Perl 2.2%