Scientific Computing Spring 2006

Peter Gottschling
Open Systems Lab
Indiana University

Assistant Instructor: Jacob Ratkiewicz

Monday and Wednesday
11:15 - 12:30
Wylie Hall 101

Grading

Assignments

See on separate page.

Course Outline

See on separate page.

Source Codes

In its own directory.

Lecture Notes

Topic 1: Introduction as PDF

Topic 2: Version Control with subversion

Topic 3: Floating Point Arithmetic as PDF

Topic 4: Vector Operations as PDF

Topic 5: Matrix Operations 1 as PDF

Topic 6: Matrix Operations 2 as PDF

Topic 7: Partial Differential Equations as PDF

Topic 8: Sparse Matrices as PDF

Topic 9: Direct Solvers
From Andrew Lumsdaine

Topic 10: Iterative Solvers
From Andrew Lumsdaine

Topic 11: Multigrid Methods
From Klaus Stüben

Topic 12: Ordinary Differential Equations

Topic 13: N-Body Problem as PDF

Additional Material

C++ introduction:

Mathematica introduction: