Krylov subspace iteration
نویسنده
چکیده
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 …
منابع مشابه
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