Parallel Algorithms for Incomplete Factorization Preconditions
Parallel Algorithms for Incomplete Factorization Preconditions
批准号:
9807172
负责人:
Alex Pothen
金额:
$6.9万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-08-01 至 2001-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9807172 Pothen Preconditioning is a technique for improving the convergence of iterative methods for solving large, sparse systems of linear equations. The most robust preconditioners available to date are based on computing incomplete factors of the coefficient matrix, i.e., factors that include only a small subset of the nonzero elements created during the factorization. New algorithms for computing incomplete factor preconditioners for unsymmetric and symmetric matrices on serial and parallel computers will be designed and implemented in this project. These algorithms have two phases: in the first symbolic factorization phase, the positions in which the incomplete factors have nonzeros are identified, and data structures for the incomplete factors are set up. In the second numerical factorization phase, these data structures are used to compute the numerical values of the preconditioners in time proportional to the number of arithmetic operations. Without the first symbolic factorization phase, the second phase cannot be implemented efficiently. The new symbolic factorization algorithms rely on a structure theory developed for identifying the positions in which the incomplete factors have nonzero elements. The nonzero elements in the incomplete factors are identified from the path structure of a graph model of the problem. Two graph reduction techniques, transitive reduction and symmetric reduction, are used to reduce the data needed to predict the fill, and thereby to obtain fast symbolic factorization algorithms. The new algorithms can be proven to require less time than the currently used algorithm, and preliminary implementations show that they are faster by an order of magnitude or more in problems with high fill. Methods for solving large, sparse, linear systems of equations are workhorses for solving partial differential equations from scientific and engineering models. Hence these fields will benefit from the algorithms and software developed in this pro ject. These preconditioners will be used to solve specifically the Helmholtz problem in acoustics and Maxwell's equations in computational electromagnetics. The software developed from this project will be integrated with the PETSc (Portable, Extensible Toolkit for Scientific Computing) package from Argonne National Laboratories for wide dissemination.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AitF:Collaborative Research: Bridging the Gap between Theory and Practice for Matching and Edge Cover Problems
-
批准号:1637534
-
项目类别:Standard Grant
-
资助金额:$39.94万
-
财政年份:2016
-
负责人:Alex Pothen
-
依托单位:
EAGER: Approximation Algorithms for b-Matching and b-Edge Covers
-
批准号:1552323
-
项目类别:Standard Grant
-
资助金额:$9.9万
-
财政年份:2015
-
负责人:Alex Pothen
-
依托单位:
AF:Small: Combinatorial Algorithms to Enable Derivative Computations on Multicore Architectures
-
批准号:1218916
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2012
-
负责人:Alex Pothen
-
依托单位:
Empowering Computational Science and Engineering via Automatic Differentiation
-
批准号:0830645
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2008
-
负责人:Alex Pothen
-
依托单位:
Problems in Combinatorial Scientific Computing (Data Migration in Parallel Computing: Models and Algorithms)
-
批准号:0515218
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2005
-
负责人:Alex Pothen
-
依托单位:
Distance-k Graph Coloring Algorithms for Numerical Optimization
-
批准号:0306334
-
项目类别:Continuing Grant
-
资助金额:$37.07万
-
财政年份:2003
-
负责人:Alex Pothen
-
依托单位:
Mathematical Sciences: Solutions-Adaptive Grid Partitioning and Variable Ordering for PDEs
-
批准号:9505110
-
项目类别:Continuing Grant
-
资助金额:$14.1万
-
财政年份:1995
-
负责人:Alex Pothen
-
依托单位:
Parallel Sparse Matrix Computations
-
批准号:9412698
-
项目类别:Continuing Grant
-
资助金额:$15.25万
-
财政年份:1995
-
负责人:Alex Pothen
-
依托单位:
Sparse Matrix Algorithms on Distributed Memory Multiprocessors
-
批准号:9496210
-
项目类别:Standard Grant
-
资助金额:$1.17万
-
财政年份:1994
-
负责人:Alex Pothen
-
依托单位:
Sparse Matrix Algorithms on Distributed Memory Multiprocessors
-
批准号:9024954
-
项目类别:Standard Grant
-
资助金额:$9.75万
-
财政年份:1991
-
负责人:Alex Pothen
-
依托单位:
Large Sparse Stable Matrix Computation
-
批准号:8701723
-
项目类别:Standard Grant
-
资助金额:$2.26万
-
财政年份:1987
-
负责人:Alex Pothen
-
依托单位:
海外基金