Scientific Computing Spring 2006
Assistant Instructor: Jacob Ratkiewicz
Monday and Wednesday
11:15 - 12:30
Wylie Hall 101
Grading
- Homework will be weighted 2/3 (66.7%) of the final grade. There will be 5-6 assignments and the weight of
each assignment will be approximately proportional the number of questions.
Homeworks are to be done in groups of 3 persons (+/- 1 if necessary).
- Final exam will be weighted 1/3 (33.3%) of the final grade.
For convenience, the exam will replace the last lecture.
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:
- On-line tutorials:
- Book available on-line at Books24x7:
Mathematica introduction:
- On-line tutorials:
- Mathematica book:
- Stephen Wolfram: The Mathematica Book, Cambridge University Press.