COURSE TIME:
TuTh 10:30 am -12:00 pm, Roessler 158.
INSTRUCTOR: Richard Scalettar, scalettar@physics.ucdavis.edu
OFFICE: Physics-Geology 409.
OFFICE HOURS: Mo. 2:00-4:00; or by appointment.
REQUIRED TEXT: None
USEFUL BOOKS:
`Numerical Methods for Physics', A. Garcia
'Computational Physics', Rubin H. Landau and Manuel J. Paez
GENERAL DESCRIPTION:
This course will describe the use of computational methods to solve
physics problems which cannot be treated by conventional analytic approaches.
To develop confidence in our programs,
we will show how these numerical techniques can reproduce
analytic methods (when those methods can be applied). We will
therefore spend some considerable time reviewing and developing
`standard' mathematical methods.
DETAILED DESCRIPTION/SYLLABUS:
[0] Molecular Dynamics (Kepler Problem, Kirkwood gaps)
[1] Diffusion Equation (heat flow in inhomogeneous rod)
[2] Random Walks (Random number generators, diffusion limited aggregation)
[3] Laplace Equation (electrostatic potential, fields)
[4] Matrices (eigensystems, normal modes, localization)
[5] Schroedinger equation (shooting method, Lenard-Jones potential)
[6] Monte Carlo Methods (Ising model)
ASSIGNMENT ONE
ASSIGNMENT TWO
ASSIGNMENT THREE
ASSIGNMENT FOUR
ASSIGNMENT FIVE
ASSIGNMENT SIX
ASSIGNMENT SEVEN
IMPORTANT NOTE:
PROGRAMS BELOW WHICH USE NUMERICAL RECIPES ROUTINES
ARE TO BE USED ONLY FOR THE HOMEWORK
PROBLEMS ASSIGNED IN CLASS!
FOR OTHER USES YOU SHOULD PURCHASE A COPY OF THE
NUMERICAL RECIPES BOOK.
FILE FOR INVERTER IN FORTRAN:
FILE FOR DIAGONALIZER IN FORTRAN:
FILES FOR DIAGONALIZER IN C:
FILE FOR INVERTER IN C:
FILES FOR RANDOM NUMBER GENERATOR IN FORTRAN:
FILES FOR RANDOM NUMBER GENERATOR IN C: