Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Robert D. Falgout is active.

Publication


Featured researches published by Robert D. Falgout.


international conference on computational science | 2002

hypre: A Library of High Performance Preconditioners

Robert D. Falgout; Ulrike Meier Yang

hypre is a software library for the solution of large, sparse linear systems on massively parallel computers. Its emphasis is on modern powerful and scalable preconditioners. hypre provides various conceptual interfaces to enable application users to access the library in the way they naturally think about their problems. This paper presents the conceptual interfaces in hypre. An overview of the preconditioners that are available in hypre is given, including some numerical results that show the efficiency of the library.


Computing in Science and Engineering | 2006

An Introduction to Algebraic Multigrid Computing

Robert D. Falgout

Algebraic multigrid (AMG) solves linear systems based on multigrid principles, but in a way that depends only on the coefficients in the underlying matrix


Nuclear Science and Engineering | 1996

A parallel multigrid preconditioned conjugate gradient algorithm for groundwater flow simulations

Steven F. Ashby; Robert D. Falgout

The numerical simulation of groundwater flow through heterogeneous porous media is discussed. The focus is on the performance of a parallel multigrid preconditioner for accelerating convergence of conjugate gradients, which is used to compute the pressure head. The numerical investigation considers the effects of boundary conditions, coarse grid solver strategy, increasing the grid resolution, enlarging the domain, and varying the geostatistical parameters used to define the subsurface realization. Scalability is also examined. The results were obtained using the PARFLOW groundwater flow simulator on the CRAY T3D massively parallel computer.


computational science and engineering | 2006

The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners

Robert D. Falgout; Jim E. Jones; Ulrike Meier Yang

The hypre software library provides high performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers. One of its attractive features is the provision of conceptual interfaces. These interfaces give application users a more natural means for describing their linear systems, and provide access to methods such as geometric multigrid which require additional information beyond just the matrix. This chapter discusses the design of the conceptual interfaces in hypre and illustrates their use with various examples. We discuss the data structures and parallel implementation of these interfaces. A brief overview of the solvers and preconditioners available through the interfaces is also given.


SIAM Journal on Scientific Computing | 1999

Robustness and Scalability of Algebraic Multigrid

Andrew J. Cleary; Robert D. Falgout; Van Emden Henson; Jim E. Jones; Thomas A. Manteuffel; Stephen F. McCormick; Gerald N. Miranda; John W. Ruge

Algebraic multigrid (AMG) is currently undergoing a resurgence in popularity, due in part to the dramatic increase in the need to solve physical problems posed on very large, unstructured grids. While AMG has proved its usefulness on various problem types, it is not commonly understood how wide a range of applicability the method has. In this study, we demonstrate that range of applicability, while describing some of the recent advances in AMG technology. Moreover, in light of the imperatives of modern computer environments, we also examine AMG in terms of algorithmic scalability. Finally, we show some of the situations in which standard AMG does not work well and indicate the current directions taken by AMG researchers to alleviate these difficulties.


SIAM Journal on Scientific Computing | 1999

Semicoarsening Multigrid on Distributed Memory Machines

Peter N. Brown; Robert D. Falgout; Jim E. Jones

This paper presents the results of a scalability study for a three-dimensional semicoarsening multigrid solver on a distributed memory computer. In particular, we are interested in the scalability of the solver---how the solution time varies as both problem size and number of processors are increased. For an iterative linear solver, scalability involves both algorithmic issues and implementation issues. We examine the scalability of the solver theoretically by constructing a simple parallel model and experimentally by results obtained on an IBM SP. The results are compared with those obtained for other solvers on the same computer.


SIAM Journal on Scientific Computing | 2005

Adaptive Algebraic Multigrid

Marian Brezina; Robert D. Falgout; S. MacLachlanT. Manteuffel; Steve F. McCormick; John W. Ruge

Efficient numerical simulation of physical processes is constrained by our ability to solve the resulting linear systems, prompting substantial research into the development of multiscale iterative methods capable of solving these linear systems with an optimal amount of effort. Overcoming the limitations of geometric multigrid methods to simple geometries and differential equations, algebraic multigrid methods construct the multigrid hierarchy based only on the given matrix. While this allows for efficient black-box solution of the linear systems associated with discretizations of many elliptic differential equations, it also results in a lack of robustness due to unsatisfied assumptions made on the near null spaces of these matrices. This paper introduces an extension to algebraic multigrid methods that removes the need to make such assumptions by utilizing an adaptive process. Emphasis is on the principles that guide the adaptivity and their application to algebraic multigrid solution of certain symmetric positive-definite linear systems.


SIAM Journal on Numerical Analysis | 2004

On Generalizing the Algebraic Multigrid Framework

Robert D. Falgout; Panayot S. Vassilevski

We present a theory for algebraic multigrid (AMG) methods that allows for general smoothing processes and general coarsening approaches. The goal of the theory is to provide guidance in the development of new, more robust, AMG algorithms. In particular, we introduce several compatible relaxation methods and give theoretical justification for their use as tools for measuring the quality of coarse grids.


Numerical Linear Algebra With Applications | 2005

On two‐grid convergence estimates

Robert D. Falgout; Panayot S. Vassilevski; Ludmil Zikatanov

We derive a new representation for the exact convergence factor of classical two-level and two-grid preconditioners. Based on this result, we establish necessary and sufficient conditions for constructing the components of efficient algebraic multigrid (AMG) methods. The relation of the sharp estimate to the classical two-level hierarchical basis methods is discussed as well. Lastly, as an application, we give an optimal two-grid convergence proof of a purely algebraic ‘window’-AMG method. Published in 2005 by John Wiley & Sons, Ltd.


ACM Transactions on Mathematical Software | 2005

Pursuing scalability for hypre 's conceptual interfaces

Robert D. Falgout; Jim E. Jones; Ulrike Meier Yang

The software library hypre provides high-performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers as well as conceptual interfaces that allow users to access the library in the way they naturally think about their problems. These interfaces include a stencil-based structured interface (Struct); a semistructured interface (semiStruct), which is appropriate for applications that are mostly structured, for example, block structured grids, composite grids in structured adaptive mesh refinement applications, and overset grids; and a finite element interface (FEI) for unstructured problems, as well as a conventional linear-algebraic interface (IJ). It is extremely important to provide an efficient, scalable implementation of these interfaces in order to support the scalable solvers of the library, especially when using tens of thousands of processors. This article describes the data structures, parallel implementation, and resulting performance of the IJ, Struct and semiStruct interfaces. It investigates their scalability, presents successes as well as pitfalls of some of the approaches and suggests ways of dealing with them.

Collaboration


Dive into the Robert D. Falgout's collaboration.

Top Co-Authors

Avatar

Ulrike Meier Yang

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Jim E. Jones

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Thomas A. Manteuffel

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar

Tzanio V. Kolev

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

John W. Ruge

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar

Jacob B. Schroder

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Steven G. Smith

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Steven F. Ashby

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Scott P. MacLachlan

Memorial University of Newfoundland

View shared research outputs
Top Co-Authors

Avatar

Allison H. Baker

National Center for Atmospheric Research

View shared research outputs
Researchain Logo
Decentralizing Knowledge