4.6 Article

PCBDDC: A CLASS OF ROBUST DUAL-PRIMAL METHODS IN PETSc

期刊

SIAM JOURNAL ON SCIENTIFIC COMPUTING
卷 38, 期 5, 页码 S282-S306

出版社

SIAM PUBLICATIONS
DOI: 10.1137/15M1025785

关键词

balancing domain decomposition by constraints; BDDC; FETI-DP; PETSc; domain decomposition

向作者/读者索取更多资源

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 PETSc. Large-scale parallel numerical results are provided for the latest version of the code, which is able to tackle symmetric positive definite problems with highly heterogeneous distributions of the coefficients. Current limitations and future extensions of the preconditioner class are also discussed.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Mathematics, Applied

BDDC ALGORITHMS WITH DELUXE SCALING AND ADAPTIVE SELECTION OF PRIMAL CONSTRAINTS FOR RAVIART-THOMAS VECTOR FIELDS

Duk-Soon Oh, Olof B. Widlund, Stefano Zampini, Clark R. Dohrmann

MATHEMATICS OF COMPUTATION (2018)

Article Mathematics, Applied

Parallel accelerated cyclic reduction preconditioner for three-dimensional elliptic PDEs with variable coefficients

Gustavo Chavez, George Turkiyyah, Stefano Zampini, David Keyes

JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS (2018)

Article Mathematics, Applied

Isogeometric BDDC deluxe preconditioners for linear elasticity

L. F. Pavarino, S. Scacchi, O. B. Widlund, S. Zampini

MATHEMATICAL MODELS & METHODS IN APPLIED SCIENCES (2018)

Article Engineering, Chemical

Mixed-gas sorption in polymers via a new barometric test system: sorption and diffusion of CO2-CH4 mixtures in polydimethylsiloxane (PDMS)

Giuseppe Genduso, Eric Litwiller, Xiaohua Ma, Stefano Zampini, Ingo Pinnau

JOURNAL OF MEMBRANE SCIENCE (2019)

Article Computer Science, Interdisciplinary Applications

Conservative and entropy stable solid wall boundary conditions for the compressible Navier-Stokes equations: Adiabatic wall and heat entropy transfer

Lisandro Dalcin, Diego Rojas, Stefano Zampini, David C. Del Rey Fernandez, Mark H. Carpenter, Matteo Parsani

JOURNAL OF COMPUTATIONAL PHYSICS (2019)

Article Computer Science, Interdisciplinary Applications

Optimized geometrical metrics satisfying free-stream preservation

Irving Reyna Nolasco, Lisandro Dalcin, David C. Del Rey Fernandez, Stefano Zampini, Matteo Parsani

COMPUTERS & FLUIDS (2020)

Article Mathematics, Applied

MFEM: A modular finite element methods library

Robert Anderson, Julian Andrej, Andrew Barker, Jamie Bramwell, Jean-Sylvain Camier, Jakub Cerveny, Veselin Dobrev, Yohann Dudouit, Aaron Fisher, Tzanio Kolev, Will Pazner, Mark Stowell, Vladimir Tomov, Ido Akkerman, Johann Dahm, David Medina, Stefano Zampini

Summary: MFEM is an open-source, lightweight, flexible and scalable C++ library for modular finite element methods that features arbitrary high-order finite element meshes and spaces, support for a wide variety of discretization approaches and emphasis on usability, portability, and high-performance computing efficiency. Its goal is to provide access to cutting-edge algorithms for high-order finite element meshing, discretizations and linear solvers, while enabling researchers to develop and test new algorithms in general, unstructured, high-order, parallel and GPU-accelerated settings.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2021)

Article Computer Science, Interdisciplinary Applications

High-order accurate entropy-stable discontinuous collocated Galerkin methods with the summation-by-parts property for compressible CFD frameworks: Scalable SSDC algorithms and flow solver

Matteo Parsani, Radouan Boukharfane, Irving Reyna Nolasco, David C. Del Rey Fernandez, Stefano Zampini, Bilel Hadri, Lisandro Dalcin

Summary: This study presents a fully-discrete hp-adaptive entropy stable discontinuous collocated Galerkin method for the compressible Navier-Stokes equations, utilizing the SSDC framework. The method demonstrates high-order numerical performance and systematic design, showcasing its potential as a base scheme for future unstructured computational fluid dynamics tools. Results indicate efficient scaling of the parallel SSDC solver over 100,000 processes.

JOURNAL OF COMPUTATIONAL PHYSICS (2021)

Article Mathematics, Applied

KSPHPDDM and PCHPDDM: Extending PETSc with advanced Krylov methods and robust multilevel overlapping Schwarz preconditioners

Pierre Jolivet, Jose E. Roman, Stefano Zampini

Summary: This paper explains the interfacing of PETSc and HPDDM libraries to provide robust preconditioners and advanced Krylov methods for solving linear systems of different structures. The flexibility of the implementation is showcased through minimalist examples covering various application domains.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2021)

Article Mathematics, Applied

BLOCK FETI-DP/BDDC PRECONDITIONERS FOR MIXED ISOGEOMETRIC DISCRETIZATIONS OF THREE-DIMENSIONAL ALMOST INCOMPRESSIBLE ELASTICITY

O. B. Widlund, S. Zampini, S. Scacchi, L. F. Pavarino

Summary: A block FETI-DP/BDDC preconditioner is constructed and analyzed for mixed formulations of almost incompressible elasticity. The strategy combines mixed isogeometric analysis with continuous pressure fields and deluxe scaling algorithms. Parallel numerical experiments validate the theory and demonstrate robustness in various scenarios.

MATHEMATICS OF COMPUTATION (2021)

Article Computer Science, Theory & Methods

Toward performance-portable PETSc for GPU-based exascale systems

Richard Tran Mills, Mark F. Adams, Satish Balay, Jed Brown, Alp Dener, Matthew Knepley, Scott E. Kruger, Hannah Morgan, Todd Munson, Karl Rupp, Barry F. Smith, Stefano Zampini, Hong Zhang, Junchao Zhang

Summary: The PETSc library offers scalable solvers for solving differential and algebraic equations as well as numerical optimization, addressing basic GPU accelerator challenges. The design of PETSc emphasizes performance portability, flexibility, and extensibility, allowing application developers to use their preferred programming model on different heterogeneous computing systems.

PARALLEL COMPUTING (2021)

Article Mathematics, Applied

H2Opus: a distributed-memory multi-GPU software package for non-local operators

Stefano Zampini, Wajih Boukaram, George Turkiyyah, Omar Knio, David Keyes

Summary: This paper presents high-performance, distributed-memory GPU-accelerated algorithms and implementations for matrix-vector multiplication and matrix recompression of hierarchical matrices in the H(2)format. The algorithms demonstrate near-ideal scalability up to 1024 NVIDIA V100 GPUs on Summit, with performance exceeding 2.3 Tflop/s/GPU for matrix-vector multiplication, and 670 Gflop/s/GPU for matrix compression. The flexibility and efficiency of the library are illustrated through solving a 2D variable diffusivity integral fractional diffusion problem with scalability up to 16M degrees of freedom problems on 64 GPUs.

ADVANCES IN COMPUTATIONAL MATHEMATICS (2022)

Article Engineering, Multidisciplinary

Robust and scalable adaptive BDDC preconditioners for virtual element discretizations of elliptic partial differential equations in mixed form

Franco Dassi, Stefano Zampini, S. Scacchi

Summary: This paper introduces the Virtual Element Method (VEM) and its linear solver for solving three-dimensional elliptic equations. The proposed Balancing Domain Decomposition by Constraints (BDDC) preconditioner effectively controls the condition number of the system. Experimental results confirm the reliability and adaptability of the method.

COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING (2022)

Article Computer Science, Theory & Methods

The PetscSF Scalable Communication Layer

Junchao Zhang, Jed Brown, Satish Balay, Jacob Faibussowitsch, Matthew Knepley, Oana Marin, Richard Tran Mills, Todd Munson, Barry F. Smith, Stefano Zampini

Summary: PetscSF is the communication component of PETSc designed for exascale computers utilizing GPUs and other accelerators, providing a simple API for managing communication patterns in scientific computations. It supports various implementations based on MPI and NVSHMEM, essential for implementing large-scale applications.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2022)

Article Mathematics, Applied

HIERARCHICAL MATRIX APPROXIMATIONS OF HESSIANS ARISING IN INVERSE PROBLEMS GOVERNED BY PDEs

Ilona Ambartsumyan, Wajih Boukaram, Tan Bui-Thanh, Omar Ghattas, David Keyes, Georg Stadler, George Turkiyyah, Stefano Zampini

SIAM JOURNAL ON SCIENTIFIC COMPUTING (2020)

暂无数据