METHODS OF COMPUTATIONAL PHYSICS (Spring 2008)

Course Number: Phys 516
Class Number: 50614R
Instructor: Aiichiro Nakano; office: VHE 610; phone: (213) 821-2657; email: anakano@usc.edu
Lecture: 10:00-10:50 M W F, GFS 216
Office Hour: 15:00-16:50 F
Prerequisites: Basic knowledge of calculus and undergraduate physics; familiarity with a programming language such as C or Fortran.
Textbooks:
T. Pang, "An Introduction to Computational Physics, 2nd Ed." (Cambridge Univ. Press, 2006) --sample C, Fortran 77, and Fortran 90 programs available on line.
W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, "Numerical Recipes, 3rd Ed." (Cambridge Univ. Press, 2007)--available online (C, Fortran 77, and Fortran 90)

Course Description
Students will learn basic elements of computational methods and acquire hands-on experience in their practical use in the context of computer simulations to solve physics problems.

Molecular dynamics simulation of the oxidation of an aluminum nanoparticle.

Syllabus

Announcements

Lecture Notes and References

Reading List

Assignments

Source Codes