(L: Lecture, H: Hands-on, V: video)
1. L. a. Introduction to course (2017/9/14)
b. Graph Laplaician
c. Applications in 3D face animation and data network analysis
H. a. Download data from http://konect.uni-koblenz.de/
b. Construct the matrices by Matlab or GPU
c. Check the sparsity of the matrices
d. Learn mathematical software tool (web)
3. L. a. None (2017/9/28)
H. a. Solve the linear system (A + 1.0e-5 I) y = b by using the direct solvers (LU and Cholesky) in cuSolverSP package to solve the linear systems from http://konect.uni-koblenz.de/with various dimensions
b. Discuss the results in direct solvers
5. L. a. Conjugate gradient method (2017/10/12)
b. Reference: NTNU Open Course(go)
H. a. Use magma_dcg type functions in MAGMA to solve linear system from 3D face animation
b. Use magma_dcg type functions in MAGMA to solve linear system from http://konect.uni-koblenz.de/ with various dimensions
8. L. a. Preconditioner (2017/11/2)
H. a. Compare the results of CG method in MAGMA with ICC, ILU, and other preconditioners
V. Run AmgX to solve linear systems
9. L. a. BiCGSTAB (2017/11/9)
b. Reference: NTNU Open Course(go)
H. a. Learn how to use un-symmetric linear solvers in MAGMA
10. L. a. BiCGSTAB (2017/11/16)
H. a. Use BiCGSTAB (magma_dbicgstab) with ILU preconditioner to solve linear system (A - 1.0e-5) y = b
11. L. a. Lanczos method (2017/11/23)
b. Reference: NTNU Open Course(go)
H. a. Learn how to use sparse eigensolver in MAGMA
12. L. a. Lanczos method (2017/11/30)
b. Reference: NTNU Open Course(go)
H. a. Use LOBPCG (magma_dlobpcg) to compute the target eigenvalues
13. Midterm (2017/12/7)
2017/12/18 -- 2018/1/5: High-performance Numerical Solvers (Edmond)