COMPUTATIONAL PHYSICS
Tuesdays and Thursdays 12:30-1:45 (Meyer 333)
Instructor: Roman Scoccimarro
Grades: Homework (100%)
Teaching Assistant: Xiaoyi Xie (xx315 AT nyu.edu) [Office Hours: Wednesdays at 5pm Room 333]

Homework
Please email Xiaoyi and me a brief summary of your work (including figures) as a PDF file generated by
LaTeX (see below for a template) and the code you use to generate your results.
Hw1 [Sep24],
Hw2 [Oct08],
Hw3 [Oct29](datafiles ),
Hw4 [Nov19],
Hw5 [Dec17]
Typed Lecture Notes
Big thanks to Rui Wu for typying these up!
Lec01 ,
Lec02 ,
Lec03 ,
Lec04 ,
Lec05 ,
Lec06 ,
Lec10 ,
Lec11 ,
Lec12 ,
Lec13 ,
Lec15 ,
Lec16 ,
Lec19 ,
Lec20 ,
Lec20.5 ,
Lecture Notes
Lec01 ,
Lec02 ,
Lec03 ,
Lec04 ,
Lec05 ,
Lec06 ,
Lec07 ,
Lec08 ,
Lec09 ,
Lec10 ,
Lec11 ,
Lec12 ,
Lec13 ,
Lec14 ,
Lec15 ,
Lec16 ,
Lec17 ,
Lec18 ,
Lec19 ,
Lec20 ,
Lec20.5 ,
Lec21 ,
Lec22 ,
Lec23 ,
Lec24 ,
Lec25 ,
Lec26 ,
Lec27
Lecture Schedule (L# refers to notes above)
Textbooks
There is no formal textbook that I will follow, although Numerical Recipes
can be very useful.
Other general books that you may want to check are,
J.M.Thijssen, Computational Physics , 2007, Cambridge University Press
C.B. Laney, Computational Gasdynamics , 1998, Cambridge University Press
LaTeX Help
You can find a sample latex file to present your homework here .
There are many tutorials on LaTeX on the web, see e.g.
LaTeX Primer
C, Fortran, Mathematica, MATLAB Help
There is a lot of useful material on the web, see e.g.
C help
Fortran Help
Mathematica Help
MATLAB Help
Plotting Software
You can use Mathematica or MATLAB (see above) or the freely available GNUPLOT, see
gnuplot website
Or if you want a graphics subroutine callable from C or Fortran, see e.g.
PGPLOT