Parallel Algorithms for Incomplete Factorization Preconditions

不完全因式分解前提条件的并行算法

基本信息

  • 批准号:
    9807172
  • 负责人:
  • 金额:
    $ 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.
9807172 Pothen预处理是一种改进求解大型稀疏线性方程组的迭代方法收敛性的技术。迄今为止可用的最健壮的预条件是基于计算系数矩阵的不完全因子,即因子只包括在分解过程中创建的非零元素的一小部分。本课题将设计并实现在串行和并行计算机上计算非对称和对称矩阵的不完全因子预调节器的新算法。这些算法分为两个阶段:在第一个符号分解阶段,确定不完整因子具有非零的位置,并建立不完整因子的数据结构。在第二个数值分解阶段,这些数据结构用于计算与算术运算次数成正比的预条件的数值。没有第一个符号分解阶段,第二阶段就不能有效地实现。新的符号分解算法依赖于用于识别不完全因子具有非零元素的位置的结构理论。从问题图模型的路径结构中识别不完全因子中的非零元素。采用传递约简和对称约简两种图约简技术来减少预测填充所需的数据,从而获得快速的符号分解算法。新算法可以被证明比目前使用的算法需要更少的时间,并且初步实现表明它们在高填充问题上的速度要快一个数量级或更多。求解大型、稀疏、线性方程组的方法是求解科学和工程模型中的偏微分方程的主要方法。因此,这些领域将受益于本项目开发的算法和软件。这些预调节器将专门用于解决声学中的亥姆霍兹问题和计算电磁学中的麦克斯韦方程组。该项目开发的软件将与Argonne国家实验室的PETSc(可移植、可扩展科学计算工具包)包集成,以便广泛传播。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Alex Pothen其他文献

The chromatic number of squares of random graphs
随机图的色方数
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kalyan Garapaty;Daniel Lokshtanov;Hemanta K Maji;Alex Pothen
  • 通讯作者:
    Alex Pothen
N2O Absorption Cross Section measurements in a Shock Tube at High Pressures and Temperatures
高压和高温下激波管中的 N2O 吸收截面测量
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Alex Pothen;Nikolas Hulliger;Christopher W. Dennis;Justin J Urso;Michael Pierro;Subith S. Vasu;Cory Kinney
  • 通讯作者:
    Cory Kinney
Two improved algorithms for envelope and wavefront reduction
  • DOI:
    10.1007/bf02510240
  • 发表时间:
    1997-09-01
  • 期刊:
  • 影响因子:
    1.700
  • 作者:
    Gary Kumfert;Alex Pothen
  • 通讯作者:
    Alex Pothen

Alex Pothen的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Alex Pothen', 18)}}的其他基金

AitF:Collaborative Research: Bridging the Gap between Theory and Practice for Matching and Edge Cover Problems
AitF:协作研究:弥合匹配和边缘覆盖问题理论与实践之间的差距
  • 批准号:
    1637534
  • 财政年份:
    2016
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant
EAGER: Approximation Algorithms for b-Matching and b-Edge Covers
EAGER:b 匹配和 b 边缘覆盖的近似算法
  • 批准号:
    1552323
  • 财政年份:
    2015
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant
AF:Small: Combinatorial Algorithms to Enable Derivative Computations on Multicore Architectures
AF:Small:在多核架构上启用导数计算的组合算法
  • 批准号:
    1218916
  • 财政年份:
    2012
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant
Empowering Computational Science and Engineering via Automatic Differentiation
通过自动微分赋能计算科学与工程
  • 批准号:
    0830645
  • 财政年份:
    2008
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant
Problems in Combinatorial Scientific Computing (Data Migration in Parallel Computing: Models and Algorithms)
组合科学计算中的问题(并行计算中的数据迁移:模型和算法)
  • 批准号:
    0515218
  • 财政年份:
    2005
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
Distance-k Graph Coloring Algorithms for Numerical Optimization
用于数值优化的距离 k 图着色算法
  • 批准号:
    0306334
  • 财政年份:
    2003
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
Mathematical Sciences: Solutions-Adaptive Grid Partitioning and Variable Ordering for PDEs
数学科学:解决方案 - 偏微分方程的自适应网格划分和变量排序
  • 批准号:
    9505110
  • 财政年份:
    1995
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
Parallel Sparse Matrix Computations
并行稀疏矩阵计算
  • 批准号:
    9412698
  • 财政年份:
    1995
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
Sparse Matrix Algorithms on Distributed Memory Multiprocessors
分布式内存多处理器上的稀疏矩阵算法
  • 批准号:
    9496210
  • 财政年份:
    1994
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant
Sparse Matrix Algorithms on Distributed Memory Multiprocessors
分布式内存多处理器上的稀疏矩阵算法
  • 批准号:
    9024954
  • 财政年份:
    1991
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Standard Grant

相似海外基金

Randomization technologies for algorithms taking incomplete inputs
用于采用不完整输入的算法的随机化技术
  • 批准号:
    16H02782
  • 财政年份:
    2016
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Enhanced Source Reconstruction Method Algorithms for Incomplete Near-Field Data Sets
不完整近场数据集的增强源重建方法算法
  • 批准号:
    481314-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
Network algorithms processing unreliable or incomplete information
网络算法处理不可靠或不完整的信息
  • 批准号:
    8136-2008
  • 财政年份:
    2012
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
Network algorithms processing unreliable or incomplete information
网络算法处理不可靠或不完整的信息
  • 批准号:
    8136-2008
  • 财政年份:
    2011
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
Network algorithms processing unreliable or incomplete information
网络算法处理不可靠或不完整的信息
  • 批准号:
    8136-2008
  • 财政年份:
    2010
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
Network algorithms processing unreliable or incomplete information
网络算法处理不可靠或不完整的信息
  • 批准号:
    8136-2008
  • 财政年份:
    2009
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
Network algorithms processing unreliable or incomplete information
网络算法处理不可靠或不完整的信息
  • 批准号:
    8136-2008
  • 财政年份:
    2008
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
CAREER: Algorithms for Environments with Incomplete Information
职业:不完整信息环境下的算法
  • 批准号:
    0643934
  • 财政年份:
    2007
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
Algorithms processing unreliable or incomplete information
处理不可靠或不完整信息的算法
  • 批准号:
    8136-2002
  • 财政年份:
    2007
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Discovery Grants Program - Individual
FRG: Collaborative Research: Overcomplete Representations with Incomplete Data: Theory, Algorithms, and Signal Processing Applications
FRG:协作研究:不完整数据的过完整表示:理论、算法和信号处理应用
  • 批准号:
    0652624
  • 财政年份:
    2007
  • 资助金额:
    $ 6.9万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了