PHYS 8601
Course
objective:
A student
will be expected to have developed an understanding the fundamental aspects of
Text:
A Guide to
1. Introduction (philosophy)
2. Some background (statistical mechanics,
thermodynamics, random number generation)
3. Comments on programming
4. Simple sampling
5. Importance sampling
6. Advanced
7. Reweighting methods
8. Quantum
9.
10. Simulations of non-equilibrium and
irreversible processes
11. Introduction to other simulation methods
Projects
Students will
be required to complete seven different projects based upon material presented
in lectures and in the text. For each
project students will have to implement an algorithm in Fortran or C, debug and
run the code, analyze the results, and submit a report which includes the
answers to questions posed in the assignment.
Grading
Policy
Grades
will be determined by the cumulative grade for the projects.