Left: Simulation of a bacteria growth by DLA method, Middle: Molecular dynamics simulation of a small system of atoms
Right: Band structure of a heavy fermion material.
This course is a continuation of Computational Physics course
(509). It introduces andvanced concepts and algorithms in
Computational Condensed Matter Physics and brings students to
the active research in Computational Condensed Matter area.
Lectures will be given in "hands on" style only, and students
should bring their own laptops to follow the lectures. Latops
should run python (including numpy, scipy, weave,
matplotlib) and should have C++ (preferably gnu ) and fortran90
(preferably intel) compiler installed.
This course requires familiarity with some basics of
programming languages such as Python and C++.
It is designed for the student who wishes to
broaden his/her knowledge of applications and develop
techniques.
Class Time: ARC building (212), 10:2011:40 on Monday
and 12:001:20pm on Monday
Special note: First lecture will be given on
Friday Jan 22 at 10:20am in ARC 204.
Instructor: 
Kristjan Haule
Office: Serin E267
email: haule@physics.rutgers.edu
Phone: 445 5500, ext: 3881
Office hours: Monday 4 pm

If you are not yet familiar with Python, or you just want
to refresh your memory, check out some of these links:
 Learn Python in 10 minutes
 How to Think Like a Computer Scientist: Learning with Python
 Python for beginners
 Dive Into
Python
 Code Like a Pythonista: Idiomatic Python
 Python documentation
 Python regular expressions
 Weave (to speed up
the Python code)
Preliminary Course Outline and Tentative List of Topics include
 Perturbation theory at low orders
 Random numbers and multidimensional integration
 Monte Carlo methods and Simulated Annealing
 Quantum Monte Carlo methods
 Continuous Time Quantum Monte Carlo method
 Dynamical Mean Field Theory for model Hamiltonians
 Local Density Approximation + Dynamical Mean Field Theory (LDA+DMFT) in action
Optional:
 Parallel programming with MPI
 Density functional theory
 Molecular dynamics simulation
Literature:
Students with Disabilities