Project 3. (Due 1/11)
Do Project 7.1 in Lecture 7. No project will be accepted after
today.
Exam 3. (1/4)
Project 2. (Due 12/7)
Do Project
3.2 in Lecture 3 and Project 4.1 in Lecture 4.
Exam 2. (11/30)
Project
1. (Due 11/2) Do Project 3.1 in Lecture 3. (Example: JM1.cpp)
Submit all project files via
email to TA½²ÍQ¿A at g9824204@mail.nhcue.edu.tw
Exam 1. (10/19)
½Òµ{¤jºõ
Lecture
1. 1D Poisson's Equation and Finite Difference Method (FDM)
Lecture
2. Gaussian Elimination (GE) for Ax=b
Lecture
3. Jacobi¡¦s Method (JM)
Lecture
4. Gauss-Seidel Method (GS)
Lecture
5. Successive Overrelaxation Method
(SOR)
Lecture
6. Symmetric Successive Overrelaxation
Method (SSOR)
Lecture
7. Conjugate Gradient Method (CG)
±Ð¾Ç¥Ø¼Ð
¡P
Learn
Basic Numerical Methods in Numerical Linear Algebra
¡P
Learn
C++ Programming in Scientific Computing
±Â½Ò¤è¦¡
¡P
Regular
Lecturing
µû¤À¼Ð·Ç
¡P
Exams
45%
¡P
Projects
45%
¡P
In
class performance 10%
±Ð¬ì®Ñ
¡P
Jinn-Liang
Liu, Lecture Notes on Numerical Methods for Partial Differential Equations,
2009.
¡P
Juan
Soulie, C++ Language Tutorial, 2007. 2007X C++
Programming
¾\Ū¤åÄm
¡P R. Barrett, M. Berry, T.
F. Chan, J. Demmel, J. Donato,
J. Dongarra , V. Eijkhout,
R. Pozo, C. Romine, and H. Van der
Vorst, Templates for the Solution of Linear
Systems: Building Blocks for Iterative Methods, 2nd Edition, SIAM,
1994, Philadelphia, PA.
Templates for the
Solution of Linear Systems (pdf)
¡P J. R. Shewchuk, An Introduction to the Conjugate Gradient
Method Without the Agonizing Pain, 1994.