San Diego State University logo

Department of Physics

Professor Calvin W. Johnson

Web pages

 


PHYSICS 580         COMPUTATIONAL PHYSICS   FALL 2017


The purpose of computing is insight, not numbers. -- R. Hamming


Location: P-149   MWF 1:00 pm to 1:50 pm

 

Instructor: Dr. Calvin Johnson

Office: P-135

Phone:  594-1284

e-mail: cjohnson at mail dot sdsu dot edu

 

Office hours:  M W 11-11:50 am, Tu 1-2 pm

(note: I am generally available in my office MWF and am happy to  schedule appointments if you want to be sure to find me.)

Syllabus       

Grading policy

Assignments




IMPORTANT: You will NEED to know how to program in either Fortran or CI will NOT teach beginning programming. (For that please take PHYS 317 or COMP 526).

 

However, you can teach yourself. You can use any textbook on Fortran, such as Structured Fortran 77 for Engineers and Scientists, 5th edition, Delores M. Etter, or these postscript notes on Fortran by Clive Page of the University of Leicester.

 

 

LINUX and FORTRAN pages

Demo algorithms

 
A recommended paper on "good enough" practices in scientific computing

 

Recommended resource books on COMPUTATIONAL physics:

* Numerical Recipes (in Fortran, also in C), Press et al

Fortran version available on-line here

(AVAILABLE on 24-hr reserve in Love Library)

* Computational Physics, Koonin and Meredith

* Numerical Methods for Physics, A. Garcia

* A First Course in Computational Physics, P. DeVries

* Introduction to Computational Physics, T. Pang

* Computational Physics, J. M. Thijssen