Lecture 3 Sparse Direct Method: Combinatorics

Lecture 3 Sparse Direct Method: Combinatorics
1 / 1
Lecture 3 Sparse Direct Method: Combinatorics - slide 1 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 2 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 3 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 4 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 5 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 6 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 7 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 8 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 9 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 10 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 11 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 12 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 13 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 14 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 15 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 16 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 17 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 18 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 19 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 20 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 21 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 22 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 23 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 24 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 25 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 26 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 27 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 28 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 29 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 30 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 31 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 32 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 33 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 34 of 35 Lecture 3 Sparse Direct Method: Combinatorics - slide 35 of 35
Lecture 3 Sparse Direct Method: Combinatorics Xiaoye Sherry Li Lawrence Berkeley National Laboratory, USA xslilbl.gov crd-legacy.lbl.govxiaoyeG2S3 4th Gene Golub SIAM Summer School, 722 87, 2013, Shanghai Lecture outline Linear

Related Topics

Download this presentation From Below

"Lecture 3 Sparse Direct Method: Combinatorics" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Lecture 3 Sparse Direct Method: Combinatorics Xiaoye Sherry Li
Lawrence Berkeley National Laboratory, USA
xsli@lbl.gov

crd-legacy.lbl.gov/~xiaoye/G2S3/ 4th Gene Golub SIAM Summer School, 7/22 – 8/7, 2013, Shanghai<br>
02
Lecture outline Linear solvers: direct, iterative, hybrid
Gaussian elimination
Sparse Gaussian elimination: elimination graph, elimination tree
Symbolic factorization, ordering, graph traversal
only integers, no FP involved 2<br>
03
Solving a system of linear equations Ax = b
Sparse: many zeros in A; worth special treatment
Iterative methods (CG, GMRES, …)
A is not changed (read-only)
Key kernel: sparse matrix-vector multiply
Easier to optimize and parallelize
Low algorithmic complexity, but may not converge
Direct methods
A is modified (factorized)
Harder to optimize and parallelize
Numerically robust, but higher algorithmic complexity
Often use direct method (factorization) to precondition iterative method
Solve an easy system: M-1Ax = M-1b Strategies of sparse linear solvers 3<br>