Parallel Performance of Domain-Decomposed Preconditioned Krylov Methods for PDEs with Adaptive Refinement

Abstract

Preconditioners based on domain decomposition appear natural for the Krylov solution of implicitly discretized partial differential equations on parallel computers. Two-scale preconditioners (involving independent subdomain solves and a global crosspoint system, as well as independent solves over interfaces of lower physical dimension) have been known since the early 1980's to be near optimal in the sense of providing a bounded or at most logarithmically growing iteration count as the mesh is refined. However, overall computational complexity depends on the components of the preconditioner as well as the iteration count. The cost of exact subdomain solves grows superlinearly in arithmetic complexity, and that of the crosspoint system superlinearly in communication complexity. These factors make the preconditioner granularity and the choice of its components problem- and machine-dependent compromises. We present numerical experiments on both shared and distributed memory computers for convection-diffusion problems at modest Peclet (or Reynolds) numbers, without recirculation. Due to the development of boundary layers, these problems benefit from local mesh refinement, which is straightforward to accommodate within the domain decomposition framework in a locally uniform sense, but which introduces load balancing as a further consideration in choosing the granularity of the preconditioner.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1990
Accession Number
ADA222339

Entities

People

  • David E. Keyes
  • William D. Gropp

Organizations

  • Yale University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Applied Mathematics
  • Boundary Layer
  • Computational Complexity
  • Computational Fluid Dynamics
  • Computational Science
  • Computer Programming
  • Computer Science
  • Computers
  • Differential Equations
  • Equations
  • Fluid Mechanics
  • Geometry
  • Numerical Analysis
  • Parallel Processing
  • Partial Differential Equations

Readers

  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)