John W. Ruge
University of Colorado Boulder
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by John W. Ruge.
SIAM Journal on Scientific Computing | 1999
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 | 2005
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 Review | 2005
Marian Brezina; Robert D. Falgout; Scott P. MacLachlan; Thomas A. Manteuffel; Stephen F. McCormick; John W. Ruge
Substantial effort has been focused over the last two decades on developing multilevel iterative methods capable of solving the large linear systems encountered in engineering practice. These systems often arise from discretizing partial differential equations over unstructured meshes, and the particular parameters or geometry of the physical problem being discretized may be unavailable to the solver. Algebraic multigrid (AMG) and multilevel domain decomposition methods of algebraic type have been of particular interest in this context because of their promises of optimal performance without the need for explicit knowledge of the problem geometry. These methods construct a hierarchy of coarse problems based on the linear system itself and on certain assumptions about the smooth components of the error. For smoothed aggregation (SA) multigrid methods applied to discretizations of elliptic problems, these assumptions typically consist of knowledge of the near-kernel or near-nullspace of the weak form. This paper introduces an extension of the SA method in which good convergence properties are achieved in situations where explicit knowledge of the near-kernel components is unavailable. This extension is accomplished in an adaptive process that uses the method itself to determine near-kernel components and adjusts the coarsening processes accordingly.
SIAM Journal on Scientific Computing | 2004
Marian Brezina; Robert D. Falgout; Scott P. MacLachlan; Thomas A. Manteuffel; Stephen F. McCormick; John W. Ruge
Substantial effort has been focused over the last two decades on developing multilevel iterative methods capable of solving the large linear systems encountered in engineering practice. These systems often arise from discretizing partial differential equations over unstructured meshes, and the particular parameters or geometry of the physical problem being discretized may be unavailable to the solver. Algebraic multigrid (AMG) and multilevel domain decomposition methods of algebraic type have been of particular interest in this context because of their promises of optimal performance without the need for explicit knowledge of the problem geometry. These methods construct a hierarchy of coarse problems based on the linear system itself and on certain assumptions about the smooth components of the error. For smoothed aggregation (SA) methods applied to discretizations of elliptic problems, these assumptions typically consist of knowledge of the near-nullspace of the weak form. This paper introduces an extension of the SA method in which good convergence properties are achieved in situations where explicit knowledge of the near-nullspace components is unavailable. This extension is accomplished by using the method itself to determine near-nullspace components and adjusting the coarsening processes accordingly.
SIAM Journal on Scientific Computing | 2010
H. De Sterck; Thomas A. Manteuffel; Steve F. McCormick; K. Miller; J. Pearson; John W. Ruge; Geoffrey Sanders
A smoothed aggregation multigrid method is presented for the numerical calculation of the stationary probability vector of an irreducible sparse Markov chain. It is shown how smoothing the interpolation and restriction operators can dramatically increase the efficiency of aggregation multigrid methods for Markov chains that have been proposed in the literature. The proposed smoothing approach is inspired by smoothed aggregation multigrid for linear systems, supplemented with a new lumping technique that assures well-posedness of the coarse-level problems: the coarse-level operators are singular M-matrices on all levels, resulting in strictly positive coarse-level corrections on all levels. Numerical results show how these methods lead to nearly optimal multigrid efficiency for an extensive set of test problems, both when geometric and algebraic aggregation strategies are used.
SIAM Journal on Scientific Computing | 2008
H. De Sterck; Thomas A. Manteuffel; Stephen F. McCormick; Quoc Nguyen; John W. Ruge
A multilevel adaptive aggregation method for calculating the stationary probability vector of an irreducible stochastic matrix is described. The method is a special case of the adaptive smoothed aggregation and adaptive algebraic multigrid methods for sparse linear systems and is also closely related to certain extensively studied iterative aggregation/disaggregation methods for Markov chains. In contrast to most existing approaches, our aggregation process does not employ any explicit advance knowledge of the topology of the Markov chain. Instead, adaptive agglomeration is proposed that is based on the strength of connection in a scaled problem matrix, in which the columns of the original problem matrix at each recursive fine level are scaled with the current probability vector iterate at that level. The strength of connection is determined as in the algebraic multigrid method, and the aggregation process is fully adaptive, with optimized aggregates chosen in each step of the iteration and at all recursive levels. The multilevel method is applied to a set of stochastic matrices that provide models for web page ranking. Numerical tests serve to illustrate for which types of stochastic matrices the multilevel adaptive method may provide significant speedup compared to standard iterative methods. The tests also provide more insight into why Googles PageRank model is a successful model for determining a ranking of web pages.
SIAM Journal on Numerical Analysis | 2001
Zhiqiang Cai; Thomas A. Manteuffel; Stephen F. McCormick; John W. Ruge
The L2-norm version of first-order system least squares (FOSLS) attempts to reformulate a given system of partial differential equations so that applying a least-squares principle yields a functional whose bilinear part is H1-elliptic. This ellipticity means that the minimization process amounts to solving a weakly coupled system of Poisson-like scalar equations. An unfortunate limitation of the L2-norm FOSLS approach is that this product H1 equivalence generally requires sufficient smoothness of the original problem. Inverse-norm FOSLS overcomes this limitation, but at a substantial loss of real efficiency. The FOSLL* approach introduced here is a promising alternative that is based on recasting the original problem as a minimization principle involving the adjoint equations. This paper provides a theoretical foundation for the FOSLL* methodology and illustrates its performance by applying it numerically to several examples. Results for the so-called two-stage approach applied to discontinuous coefficient problems show promising robustness and optimality. Indeed, FOSLL* appears to exhibit the generality of the inverse-norm FOSLS approach while retaining the full efficiency of the L2-norm approach.
SIAM Journal on Scientific Computing | 2010
Marian Brezina; Thomas A. Manteuffel; S. MCormick; John W. Ruge; Geoffrey Sanders
Applying smoothed aggregation (SA) multigrid to solve a nonsymmetric linear system,
Numerical Linear Algebra With Applications | 2006
James Brannick; Marian Brezina; Scott P. MacLachlan; Thomas A. Manteuffel; Stephen F. McCormick; John W. Ruge
A\mathbf{x} =\mathbf{b}
SIAM Journal on Scientific Computing | 2009
Jeffrey J. Heys; Eunjung Lee; Thomas A. Manteuffel; Stephen F. McCormick; John W. Ruge
, is often impeded by the lack of a minimization principle that can be used as a basis for the coarse-grid correction process. This paper proposes a Petrov-Galerkin (PG) approach based on applying SA to either of two symmetric positive definite (SPD) matrices,