Physics 464/564 Computational Physics I
Scientific Computing II
Survey Text Book Cover 
Schedule_eCampus       Fall 2012         © RH Landau, 2012
Submit each project by sending email to rubin@science.oregonstate.edu with attached report or with the URL for your report. (Blackboard submission is less reliable.) A compiled language should be used for the projects. (The paper text contains Java, C andFortran programs, the eBook only Python.) Ph 464 students may do additional 564 problems for extra credit. Make sure to include all required elements along with your name and week number. For full credit you must describe in your own words the five major elements (use these as headings):
1. Equation solved 4. Results; preferably visualization
2. Algorithm used 5. Critical analysis (what you learned or not)
3. Code listing (preferably link  to it)  

Text: A Survey of Computational Physics, Introductory Computational Science, Landau, Paez, & Bordeianu, Princeton University Press, 2008.

Wk Days Reading (printed/eBook) Topics Video Lectures Projects
(printed/eBook)
Due (11:59 PM)
1 25 Sept 1.1-.4/1.1-.6

Orientation, Editing, Execution
(optional Unix Web Tutorial)

o Introductions
o Computing Basics

Sec. 1.4.2/1.6.2
  (questions 1-9)
1 Oct

 

  27 Sept 1.5-.6/1.7-.8 Limits: precision, under & overflows Number Representations 1.5.2/1.7.3 (1-2), 1.5.4/1.75 (Python has no singles)
1 Oct

 

2 2,4 Oct

2.1-.3

Errors & Uncertainties

IEEE Floats
Machine Precision
Errors
2.3.1 (parts 1-6)
8 Oct
3 9 Oct 3.1-.4/3.1-.7, 4.1-.5/4.1-.6 Visualization Tools, Object-Oriented
Programming
o TBA
o OOP
(If Python, use MatPlotLib), Gnuplot also OK, 3.2/3.4.4, 3.3.1/3.9.1 (Grace) 4.5*/4.6* (OOP if needed)
15 Oct
  11Oct 6.1-.2 Numerical Integration Integration 6.2.5, 6.3
15 Oct
4 16 Oct 5.1-.2

Deterministic Randomness

Monte Carlo Randomness 5.2.2 (1-6)
22 Oct
  18 Oct 5.3-.6 Monte Carlo Simulations
("play" data with HearData tool)
MonteCarloApps 5.4.2 (1-6,7),  5.6 (1-5)
22 Oct
5 23 Oct 14.1-.6,
14.14
HPC & Hardware
Hardware I
HardwareII
HPCexercise
HPCexer II
14.14.4/14.15.4 (The Physics Linux boxes have C (gcc) and Fortran (g77, g90)
29 Oct
  25 Oct  

Numerical Differentiation

Differentiation 7.5 (1a,b,c) [typo: c: truncation -> algorithmic]
29 Oct
6 30 Oct 7.1-.6

Midterm Exam, signup via
https://secure.oregonstate.edu/ecampus/proctoring/

   
  1 Nov 7.7-.10

Trial & Error Searching

Searching
N-Dim Searching
7.9.1 (1-5)
 + Ph564: 7.10.2 (1) 
5 Nov
7 6 Nov 8.1-.3/8.1-.4 Matrix Computing Matrices 8.3.4/8.4.3 (1,2,4)
12 Nov
  8 Nov       +Ph564: 8.3.6/8.4.5 (3: 3 masses)
12 Nov
8 13, 15 Nov 8.4-.7/8.5-.8 Interpolation, Least-Square Fitting Interpolation
Fitting
 8.5.2/8.5.3 (OK to substitute spline),
8.7.2, + Ph564: 8.75 (1)
19 Nov
9 20 Nov 9.1-.5 Differential Equations ODEs
o  ODEalgorithms
ODElab
9.5.4  (1-4)
(rk45 for Ph564 only)
10 27, 29 Nov   Differential Eqs, Finish up    
30 Nov
F 3 Dec  

Final Exam