2016
DOI: 10.1137/15m1025785
|View full text |Cite
|
Sign up to set email alerts
|

PCBDDC: A Class of Robust Dual-Primal Methods in PETSc

Abstract: Abstract. A class of preconditioners based on balancing domain decomposition by constraints methods is introduced in the Portable, Extensible Toolkit for Scientific Computation (PETSc). The algorithm and the underlying nonoverlapping domain decomposition framework are described with a specific focus on their current implementation in the library. Available user customizations are also presented, together with an experimental interface to the finite element tearing and interconnecting dual-primal methods within… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
86
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 80 publications
(94 citation statements)
references
References 74 publications
0
86
0
Order By: Relevance
“…The 2D tests have been performed with a MATLAB code based on the GeoPDEs library [13]. The 3D parallel tests have been performed using the PETSc library [2] and its PCBDDC preconditioner (contributed to the PETSc library by Zampini; see [43]) and run on the parallel machine Shaheen of KAUST (http://www.hpc.kaust.edu.sa/content/shaheen-ii).…”
Section: Numerical Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The 2D tests have been performed with a MATLAB code based on the GeoPDEs library [13]. The 3D parallel tests have been performed using the PETSc library [2] and its PCBDDC preconditioner (contributed to the PETSc library by Zampini; see [43]) and run on the parallel machine Shaheen of KAUST (http://www.hpc.kaust.edu.sa/content/shaheen-ii).…”
Section: Numerical Resultsmentioning
confidence: 99%
“…The results show clearly the robustness of BDDC, for both choices of primal spaces. Figure 3, we report results of parallel numerical experiments on a 3D NURBS domain shown in Figure 1(c) and using the PCBDDC PETSc objects (see [43]) to implement BDDC deluxe with the VEF par coarse space, i.e., with primal constraints for vertices (V), edges (E), and faces (F). We study only this primal choice because V par was the algorithm attaining the best performance in our 2D results.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…al. 2014); the implementation of the BDDC preconditioner has been contributed to PETSc by the corresponding author (Zampini 2015). SPD linear systems are always solved using the Preconditioned Conjugate Gradient (PCG) method using random right-hand sides, null initial guesses, relative residual reduction 10 −8 as a stopping criterion, and the BDDC as a preconditioner.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…For additional details on the implementation of the method considered in the current work, see ref. (Zampini 2015). In what follows, we will refer to the adopted strategy as adaptive BDDC.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation