Krylov subspace iteration

نویسنده

  • Henk A. van der Vorst
چکیده

In the simulation of continuous events, such as the ow of a uid through a pipe, or the ow of air around an aircraft, one usually imposes a grid over the area of interest and one restricts oneself to the computation of relevant parameters, for instance the pressure or the velocity of the ow or the temperature, in the gridpoints. Physical laws lead to approximate relations between these parameters in neighbouring gridpoints, and together with the prescribed behavior at the boundary gridpoints and with given sources, this leads eventually to very large linear systems of equations Ax = b. The vector x stands for the unknown values of the parameter(s) in the gridpoints, b represents the given input, and the matrix A describes the relations between parameters in the gridpoints. Because these relations are often restricted to nearby gridpoints, most of the elements of the matrix are zero. The model becomes more accurate when the grid is reened, that is when the distance between gridpoints is decreased, and in 3-dimensional simulation this easily leads to very large systems of equations. Even only a few hundreds gridpoints in each coordinate direction leads already to systems with millions of unknowns. Many other problems also lead to very large systems: electric circuit simulation, the computation of magnetic elds, weather prediction, chemical processes, semiconductor device simulation, nuclear reactor safety problems, stress in mechanical structures, etcetera. The standard numerical solution methods for these linear systems are based on clever implementations of Gaussian elimination, where the sparse structure of the linear systems is exploited as much as possible in order to avoid computations with zero elements and in order to avoid storage of zero elements. But for very large systems these methods are often too expensive even on todays fastest supercomputers, except for cases where A has a very special structure. One can show mathematically, that for many of the problems listed above, the standard solution methods will not lead to solutions in any reasonable amount of time. For that reason, it has since long been tried to approximate the solution x in some iterative manner. One starts with a good guess for the solution, for instance by solving a much easier nearby (idealized) problem and one attempts to improve this guess by reducing the error with a convenient cheap approximation for A. This can be done in a repetitive way and in that case we …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Avoiding Communication in Two-Sided Krylov Subspace Methods

Preconditioning  Krylov Subspace Methods are commonly used for solving linear system  Standard implementations are communication-bound due to required SpMV and orthogonalization in every iteration  Solution: rearrange algorithms to perform s iterations at a time without communicating (s-step methods)  SpMV in each iteration is replaced with a call to the Matrix Powers Kernel, which performs...

متن کامل

Deliberate Ill-conditioning of Krylov Matrices Deliberate Ill-conditioning of Krylov Matrices

This paper starts oo with studying simple extrapolation methods for the classical iteration schemes such as Richardson, Jacobi and Gauss-Seidel iteration. The extrapolation procedures can be interpreted as approximate minimal residual methods in a Krylov subspace. It seems therefore logical to consider, conversely, classical methods as pre-processors for Krylov subspace methods, as was done by ...

متن کامل

Convergence Analysis of Restarted Krylov Subspace Eigensolvers

The A-gradient minimization of the Rayleigh quotient allows to construct robust and fastconvergent eigensolvers for the generalized eigenvalue problem for (A,M) with symmetric and positive definite matrices. The A-gradient steepest descent iteration is the simplest case of more general restarted Krylov subspace iterations for the special case that all step-wise generated Krylov subspaces are tw...

متن کامل

A Krylov Subspace Algorithm for Evaluating the Φ-functions Appearing in Exponential Integrators

We develop an algorithm for computing the solution of a large system of linear ordinary differential equations (ODEs) with polynomial inhomogeneity. This is equivalent to computing the action of a certain matrix function on the vector representing the initial condition. The matrix function is a linear combination of the matrix exponential and other functions related to the exponential (the so-c...

متن کامل

Deflated and Augmented Krylov Subspace Techniques

We present a general framework for a number of techniques based on projection methods onàugmented Krylov subspaces'. These methods include the deeated GM-RES algorithm, an inner-outer FGMRES iteration algorithm, and the class of block Krylov methods. Augmented Krylov subspace methods often show a signiicant improvement in convergence rate when compared with their standard counterparts using the...

متن کامل

Tensor-Krylov methods for large nonlinear equations

In this paper, we describe tensor methods for large systems of nonlinear equations based on Krylov subspace techniques for approximately solving the linear systems that are required in each tensor iteration. We refer to a method in this class as a tensor-Krylov algorithm. We describe comparative testing for a tensor-Krylov implementation versus an analogous implementation based on a Newton-Kryl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computing in Science and Engineering

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2000