2018
DOI: 10.1137/16m1079506
|View full text |Cite
|
Sign up to set email alerts
|

ParILUT---A New Parallel Threshold ILU Factorization

Abstract: Abstract. We propose a parallel algorithm for computing a threshold incomplete LU (ILU) factorization. The main idea is to interleave a parallel fixed-point iteration that approximates an incomplete factorization for a given sparsity pattern with a procedure that adjusts the pattern. We describe and test a strategy for identifying nonzeros to be added and nonzeros to be removed from the sparsity pattern. The resulting pattern may be different and more effective than that of existing threshold ILU algorithms. A… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
34
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
4
1

Relationship

3
7

Authors

Journals

citations
Cited by 28 publications
(34 citation statements)
references
References 21 publications
0
34
0
Order By: Relevance
“…To enhance the quality of incomplete factorization preconditioners, it is possible to interleave the fixed point iterations approximating the values in the incomplete factors with a strategy that dynamically adapts the sparsity pattern to the problem characteristics [16] (figure 1). In an iterative process based on highly parallel building blocks, this strategy not only allows us, for the first time, to generate threshold-based ILU factorizations on parallel shared-memory architectures, but also enables us to efficiently leverage streaming-based architectures like GPUs [17].…”
Section: Ginkgomentioning
confidence: 99%
“…To enhance the quality of incomplete factorization preconditioners, it is possible to interleave the fixed point iterations approximating the values in the incomplete factors with a strategy that dynamically adapts the sparsity pattern to the problem characteristics [16] (figure 1). In an iterative process based on highly parallel building blocks, this strategy not only allows us, for the first time, to generate threshold-based ILU factorizations on parallel shared-memory architectures, but also enables us to efficiently leverage streaming-based architectures like GPUs [17].…”
Section: Ginkgomentioning
confidence: 99%
“…In the program code for this example given in Listing 1, the system matrix A, the right-hand side b, and the initial solution guess x, are initially read from the standard input using G 's 'read' utility (lines [9][10][11]. Next, the program creates a factory for a CG Krylov solver preconditioned with a block-Jacobi scheme (lines [13][14][15]). e solver is con gured to stop either a er 20 iterations or having improved the original residual by 15 orders of magnitude (lines [16][17][18][19].…”
Section: An Overview Of Ginkgo's Designmentioning
confidence: 99%
“…We are spearheading the manycore-parallel computation of threshold-based incomplete factorization preconditioners [170,171].…”
Section: Parilut -A Parallel Threshold Ilumentioning
confidence: 99%