Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation

Size: px
Start display at page:

Download "Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation"

Transcription

1 Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation Christina C. Christara and Kit Sun Ng Department of Computer Science University of Toronto Toronto, Ontario M5S 3G4, Canada submitted December 2000, revised October 2001, February 2002 Abstract Quadratic Spline Collocation (QSC) methods of optimal order of convergence have been recently developed for the solution of elliptic Partial Differential Equations (PDEs). In this paper, linear solvers based on Fast Fourier Transforms (FFT) are developed for the solution of the QSC equations. The complexity of the FFT solvers is Ç Æ ÐÓ Æ µ, where Æ is the gridsize in one dimension. These direct solvers can handle PDEs with coefficients in one variable or constant, and Dirichlet, Neumann and periodic boundary conditions, along at least one direction of a rectangular domain. General variable coefficient PDEs are handled by preconditioned iterative solvers. The preconditioner is the QSC matrix arising from a constant coefficient PDE. The convergence analysis of the preconditioner is presented. It is shown that, under certain conditions, the convergence rate is independent of the gridsize. The preconditioner is solved by FFT techniques, and integrated with one-step or acceleration methods, giving rise to asymptotically almost optimal linear solvers, with complexity Ç Æ ÐÓ Æ µ. Numerical experiments verify the effectiveness of the solvers and preconditioners, even on problems more general than the analysis assumes. The development and analysis of FFT solvers and preconditioners is extended to QSC equations corresponding to systems of elliptic PDEs. Keywords: spline collocation, elliptic boundary value problem, eigenvalue problem, fast Fourier transform, iterative solver, scaled Laplace preconditioner, system of PDEs. AMS Subject Classification: 65N22,65N25,65N35,65T50,65F10,65F15. 1 Introduction Optimal convergence order collocation methods based on smooth splines have been relatively recently developed [19], [4], for the solution of elliptic Boundary Value Problems (BVPs). These methods offer an alternative to Galerkin finite element methods as well as to Hermite spline collocation methods. It is known that collocation is a simple-to-implement and integration-free method. Its implementation is problem independent, requiring only one function evaluation per data point. Compared to collocation methods based on not-fully-smooth splines, e.g. Hermite cubic splines, smooth spline collocation methods give rise to smaller linear systems, since they use only one data point per subrectangle. Moreover, the linear systems arising from the so-called deferred-correction spline collocation methods are sparser than the respective ones from Hermite spline collocation and spline Galerkin methods. In the numerical solution of (multi-dimensional) BVPs, the larger part of the overall computation time is spent in solving the resulting linear system of equations. Therefore, the development of a fast solver associated with a new discretisation method is essential for the success of the method. A variety of solvers for spline collocation equations has been studied [18], [5], including acceleration techniques with various 1

2 preconditioners and domain decomposition, but the analysis has been carried out for only a few solvers and for restricted classes of PDE operators. For example, in [8], multigrid methods for quadratic splines are developed and proven to have rate of convergence independent of the problem size for a certain model problem. Hermite cubic spline collocation on the Gauss points gives fourth order of convergence approximations [11], [24]. Fast Fourier Transform (FFT) solvers for Hermite cubic spline collocation equations arising from Poisson s problem are developed in [3] and extended to PDEs with coefficients in one variable. These solvers are used as preconditioners for more general PDE problems with Dirichlet conditions in [1]. The convergence rate of the Richardson and Minimum Residual (MRES) preconditioned iterative methods is shown to be independent of the gridsize, by showing the spectral equivalence of the Hermite cubic spline operators corresponding to the Laplace and to a more general elliptic PDE operator with Dirichlet boundary conditions. In its standard formulation, Quadratic Spline Collocation (QSC) on the midpoints of a uniform rectangular partition gives second (sub-optimal) order of convergence approximations [4]. In [4], optimal QSC methods are derived and analyzed; more specifically, the QSC collocation approximation is fourth order on the nodes and midpoints of a uniform rectangular partition, and third order globally. The derivation of optimal QSC methods is based on appropriate perturbations of either the operator, giving rise to the so-called one-step or extrapolated QSC method, or of the right side, giving rise to the so-called two-step or deferred-correction QSC method. In [4], the QSC linear system arising from the two-step QSC method applied to PDEs with constant coefficients and even derivative terms is written in a tensor product form and formulae for the eigenvalues and eigenvectors of the matrix are derived. FFT solvers for the two-step QSC system arising from Helmholtz PDEs with constant coefficients are developed in [9]. The FFT is applied to both dimensions. Dirichlet, Neumann and periodic conditions are handled. The QSC linear system arising from general elliptic PDEs with variable coefficients is solved by preconditioned iterative methods, with the preconditioner being a diagonal scaling of the QSC matrix arising from a Helmholtz operator. The experiments show that the rate of convergence of the preconditioned iterative methods is independent of the grid size, however, no analysis is given. In this paper, we consider the analysis of the convergence rate and present a number of additional results. We summarize the relevant properties of the QSC matrix in Section 2, and the formulation of the FFT solvers for QSC equations arising from Helmholtz PDEs with constant coefficients in Section 3. We extend the FFT solvers to PDEs with coefficients in one variable, and boundary conditions of any type along the direction of the other variable, by applying the FFT to one dimension and tridiagonal solves to the other. We also consider a system of elliptic PDEs, and the optimal QSC discretisation method for this problem as developed in [22] and [7], and we formulate FFT solvers for the arising QSC matrix. These solvers can be easily extended to Ò Ò systems of elliptic PDEs. In Section 4, using a technique similar to the one used in [1] for Hermite cubic splines, we show that the QSC operators corresponding to the Laplace and to a general elliptic PDE operator without crossderivative term and with Dirichlet boundary conditions are spectrally equivalent, and that the preconditioned Richardson and MRES iterative methods applied to the QSC matrix arising from a general elliptic PDE without cross-derivative term with preconditioner the QSC matrix corresponding to the Laplace operator have convergence rate independent of the gridsize. We extend the results to a general system of elliptic PDEs. The technique used in [1] to show the spectral equivalence of the Hermite cubic spline operators is based, among other, on a discrete inner product defined to match the two-point Gauss quadrature rule, on various relations regarding orthogonal spline collocation operators shown in other papers [12], [23], [10], [2], and on the eigenvalues and eigenfunctions for a model discrete eigenvalue problem, as presented in 2

3 [3]. For quadratic splines (and other smooth splines), these results are not given, and the proof techniques used for these results in the case of orthogonal collocation are not directly applicable to spline collocation. (Note that the results in [12], [23] hold for ½ piecewise polynomials of degree Ö.) Reasons for this include the facts that spline collocation is not necessarily associated with orthogonal polynomials, and that it uses only one data point per subinterval. In general, there is less literature on the area of smooth spline collocation than on orthogonal ½ piecewise polynomial collocation, since optimal spline collocation methods have been relatively recently developed. Moreover, the fact that the basis functions used with quadratic (and other smooth) spline collocation are not nodal basis functions, i.e. the values of the coefficients do not represent function values at particular points of the grid, complicates matters even more. In Section 4, we fill a part of this literature gap. We prove a number of new mathematical results regarding the QSC operator, similar to those proven for the Hermite cubic spline operator in [12], [23], [10], [2], and we develop the eigenvalues and eigenfunctions for a model QSC eigenvalue problem. Finally, in Section 5, we present numerical results verifying the effectiveness of the solvers and of the preconditioners even when applied to PDEs more general than the ones assumed in the analysis. 2 Background Consider a BVP described by the operator equation ÄÙ Ù ÜÜ Ù ÜÝ Ù ÝÝ Ù Ü Ù Ý Ù for Ü Ýµ Å ¼ ½µ ¼ ½µ (1) where and are given functions of Ü and Ý, and Ù is the unknown function of Ü and Ý, subject to some boundary conditions on the boundary Å of Å. At each line of Å the boundary conditions may be any of the following types: homogeneous Dirichlet, homogeneous Neumann, or periodic. Note that some of the solvers that will be described are applicable to a wider range of boundary conditions (see Remark 1 of subsection 3.2 and Remark 3 of subsection 3.3). For brevity, in this section and subsection 3.1, we assume that the boundary conditions are homogeneous Neumann in the Ü direction and homogeneous Dirichlet in Ý, i.e. Ù Ü ¼ on Ü ¼ Ü ½ for ¼ Ý ½ (2) Ù ¼ on Ý ¼ Ý ½ for ¼ Ü ½ (3) Let Ü Ü Å ¼ Å and Ý Ý Æ ¼ Æ be uniform partitions of (0, 1) with step-sizes Ü ½ Å and Ý ½ Æ, respectively. We denote by Ë Ü and Ë Ý the quadratic spline spaces with respect to partitions Ü and Ý, respectively, constructed so that the splines satisfy the boundary conditions (2) and (3), respectively. The basis functions Ü ÜµÅ and ½ Ý ÝµÆ for Ë ½ Ü and Ë Ý, respectively, are generated through appropriate transformations of the model quadratic spline ܵ defined by ܵ Ü for ¼ Ü ½; ܵ Ü Ü for ½ Ü ; ܵ Ü Ü for Ü ; ܵ ¼ elsewhere, and appropriate adjustments to satisfy the boundary conditions. More specifically, let Ü Üµ ½ Ü Ü µ for ¼ Æ ½. Then Ü ½ Ü ½ Ü, ¼ Ü Ü, Å ½, Ü Å Ü Å Ü, Å ½ Ý ½ Ý ½ Ý ¼, Ý Ý, Æ ½ and Ý Æ Ý Æ Ý. Let Ü Æ ½ Ü ½ Ü µ, ½ Å and Ý Ý ½ Ý µ, ½ Æ be the midpoints of the partitions Ü and Ý, respectively. Let Ë Ë Ü Å Ë Ý be the approximating space for the BVP (1)-(3). This space has dimension ÅÆ. Note that any Ù Ë satisfies the boundary conditions by construction. The set of basis functions for Ë is chosen to be the tensor product Ü ÜµÝ ÝµÅÆ ½½ of quadratic B-splines in the Ü and Ý directions. µ, for ¼ Å ½, and Ý Ýµ ½ Ý Ý 3

4 The two-step optimal quadratic spline collocation (QSC) method [4] determines an approximation Ù Ë to Ù in two steps. In the first step, a bi-quadratic spline Í Ë is computed so that it satisfies (1), on the set Ì Ü Ý µ ½ Å ½ Æ of collocation points, i.e. ÄÍ on Ì (4) The approximation Í is of second order, i.e. non-optimal. In the second step, Ù Ë is computed so that it satisfies a perturbed operator equation, ÄÙ ÈÄÍ on Ì (5) where ÈÄ is a perturbation operator defined by stencils [4]. The resulting approximation Ù is of fourth order on the grid points and midpoints of the partition and third order globally, that is, it is of the same order as the bi-quadratic spline interpolant. The linear equations resulting from (4), if ordered according to the natural ordering (without loss of generality, first bottom-up, then left-to-right), give rise to a ÅÆ ÅÆ linear system Ü, where is a block-tridiagonal matrix with tridiagonal Æ Æ blocks, the right-side vector is a vector of values of Ü Ýµ at the collocation points, and Ü is the vector of unknown coefficients (degrees of freedom) of the finite element representation of the bi-quadratic spline approximation Í. It is instructive to note that equations (5) result in a linear system with the same matrix and a perturbed right-side vector. We next give the form of in (4) and (5) for specific cases of operators Ä. We will use the notation ØÖ ½ to denote a tridiagonal matrix whose all sub-, main- and super-diagonal elements are equal to scalars ½, and, respectively, except possibly a few elements which will be defined separately. If the operator Ä is of Helmholtz type with constant coefficients, i.e. the PDE is ÄÙ Ù ÜÜ Ù ÝÝ Ù in Å (6) where and are constants, then the QSC matrix takes the tensor product form where Ì Å ½ Ì Å Å Ì Æ Ì Å Ü Å Ì Æ Ý Ì Å Å Ì Æ µ (7) is a Å Å tridiagonal matrix of the form Ì Å and Ì Å µ ÅÅ ½, Ì Å Ì Å tridiagonal matrix of the form Ì Æ ØÖ½ ½, with Ì Å µ ½½ ½ is a Æ Æ Á Å, Á Å is the Å Å identity matrix, Ì Æ ØÖ½ ½, with Ì Æ µ ½½ and Ì Æ µ ÆÆ, Ì Æ Ì Æ Á Æ and Á Æ is the Æ Æ identity matrix. Note that the first superscript, or, of a matrix denotes the type of boundary conditions, Dirichlet or Neumann, respectively, inherited in the entries of the matrix. Now consider a more general type of operator Ä than the one in (6). Let Ä have coefficients in one variable and no first order terms with respect to the other variable. Without loss of generality, assume that the PDE is ÄÙ Ù ÜÜ Ù ÝÝ Ù Ý Ù in Å (8) where and are functions of Ý. Then the QSC matrix takes the tensor product form ½ ½ Ì Å Å Ì Æ ½ Ì Å Ü Å Ì Æ ½ Ì Å Å Ì Æ ¼ Ý Ý 4 ½ Å Ì Å Ì Æ µ (9)

5 where Ì Æ Ì Æ, Ì Æ Ì Æ, Ì Æ ¼ Ì Æ ¼ and Ì Æ and are Æ Æ diagonal matrices with the values of the functions and, respectively, on the points Ý, ½ Æ, and Ì Æ ¼ with Ì Æ ¼ µ ½½ ½ and Ì Æ ¼ µ ÆÆ ½. is a Æ Æ tridiagonal matrix of the form Ì Æ ¼ 3 FFT Solvers for Quadratic Spline Collocation Equations 3.1 Diagonalizations and Algorithms Ì Æ, and where,, ØÖ ½ ¼ ½, In this section, we describe two algorithms for the direct solution of the QSC equations arising from (6) and (8). Each algorithm is based on a certain diagonalization (or block-diagonalization) of the matrix of QSC equations. In [4] explicit formulae for the eigenvalues and eigenvectors of the matrices in (7) are derived. As noted in [9], both Ì Å and Ì Å can be diagonalized by the inverse of the Discrete Cosine Transform II (DCT-II) [20] matrix Å of size Å Å, and both Ì Æ and Ì Æ can be diagonalized by the inverse of the Discrete Sine Transform II (DST-II) [20] matrix Ë Æ of size Æ Æ, thus, the QSC matrix of (7) can be diagonalized by the inverse of Å Å Ë Æ. That is, where is a diagonal matrix with the eigenvalues of. If Å with the eigenvalues of Ì Å Å µ ½ Å Ë Æ µ ½ µ Å Å Ë Æ µ (10) and Ì Å diagonal matrices with the eigenvalues of Ì Æ and Å are Å Å diagonal matrices and Æ are Æ Æ, respectively, on the diagonal, takes the form, respectively, on the diagonal, and Æ and Ì Æ ½ Å Å Æ Å Ü Å Æ Ý Å Å Æ µ (11) The diagonalization (10) of the QSC matrix in (7) gives rise to an algorithm for computing the solution Ü ½, using the Fast Cosine Transform II (FCT-II), the Fast Sine Transform II (FST-II) and the respective inverse transforms, ifct-ii and ifst-ii. For describing this algorithm and the next one, we adopt a convenient notation from [20]. For any ÅÆ ½ vector, let Æ Å denote a Æ Å matrix with entries the components of laid out in Æ rows and Å columns, column-by-column. Also, for brevity and later convenience, we define the following modules: Module µ FCST(Å Æ ) Step 1: Perform FCT-II of size Å to each of the Æ columns of Æ Å µ Ì to obtain ½µ Å Æ Å Æ Å µ Ì. Step 2: Perform FST-II of size Æ to each of the Å columns of ½µ Å Æ µì to obtain µ Æ Å or equivalently, µ Å Å Ë Æ µ. ËÆ ½µ Å Æ µì, The above two steps require approximately ÅÆ ÐÓ Å and ÅÆ ÐÓ Æ real single flops [20], respectively. Hence, FCST(Å Æ ) requires approximately ÅÆ ÐÓ ÅƵ real single flops. Module Ü ifcst(å Æ µ ) Step 1: Perform ifct-ii of size Å to each of the Æ columns of µ Æ Å µì to obtain µ Å Æ Å µ ½ µ Æ Å µì. Step 2: Perform ifst-ii of size Æ to each of the Å columns of µ Å Æ µì to obtain Ü Æ Å Ë Æ µ Å Æ µì, or equivalently, Ü Å µ ½ Å Ë Æ µ ½ µ µ. 5

6 The above two steps require approximately ÅÆ ÐÓ Å and ÅÆ ÐÓ Æ real single flops, respectively. Hence, ifcst(å Æ µ ) requires approximately ÅÆ ÐÓ ÅƵ real single flops. We now give the algorithm for computing Ü ½ based on the diagonalization (10) of the QSC matrix in (7). Let be a ÅÆ ÅÆ diagonal matrix, with the eigenvalues of on the diagonal. Algorithm 2D-FFTQSC(Å Æ ) Step 1: Compute µ FCST Å Æ µ Å Å Ë Æ µ. Step 2: Compute µ ½ µ. Step 3: Compute Ü ifcst Å Æ µ µ Å µ ½ Å Ë Æ µ ½ µ µ Å µ ½ Å Ë Æ µ ½ µ ½ Å Å Ë Æ µ ½. The 2D-FFTQSC algorithm requires approximately ÅÆ ÐÓ ÅƵ real single flops. We now consider the QSC matrix in (9). Since both Ì Å and Ì Å can be diagonalized by the inverse of the DCT-II matrix Å, the QSC matrix of (9) can be block-diagonalized by the inverse of Å Å Á Æ. That is, Å µ ½ Å Á Æ µ Å Å Á Æ µ (12) where ½ ½ Å Å Ì Æ ½ Å Ü Å Ì Æ ½ Å Å Ì Æ ¼ ½ Ý Ý Å Å Ì Æ µ (13) Note that the block-diagonal matrix consists of Å tridiagonal blocks of size Æ Æ. Also note that the form of in (7) is a sub-case of the form of in (9), therefore the block-diagonalization (12) holds for in (7) too. A second algorithm for computing Ü ½ based on the block-diagonalization (12) of the QSC matrix in (9) is now presented and turns out to be asymptotically twice as fast as the 2D-FFTQSC algorithm. Algorithm 1D-FFTQSC(Å Æ ) Step 1: Perform FCT-II of size Å to each of the Æ columns of Æ Å µ Ì to obtain ½µ Å Æ Å Æ Å µ Ì, or equivalently, ½µ Å Å Á Æ µ. Step 2: Solve the block-diagonal system µ ½µ, where is given in (13). Step 3: Perform ifct-ii of size Å to each of the Æ columns of µ Æ Å µì to obtain Ü Å Æ Å µ ½ µ Æ Å µì, or equivalently, Ü Å µ ½ Å Á Æ µ µ Å µ ½ Å Á Æ µ ½ Å Å Á Æ µ ½. The block-diagonal matrix consists of Å tridiagonal blocks of size Æ Æ, therefore Step 2 consists of solving Å tridiagonal systems of size Æ Æ, i.e. it requires approximately ÅÆ real single flops, of which ÅÆ are attributed to LU factorization and ÅÆ to back-and-forward (b/f) substitutions. Therefore, the 1D-FFTQSC algorithm requires approximately ÅÆ ÐÓ Åµ (+ lower order terms of ÅÆ) real single flops. If we assume that Å Æ, this is asymptotically twice as fast as the 2D-FFTQSC algorithm. However, for reasonable gridsizes, the advantage of the 1D over the 2D algorithm may not become visible, since the extra ÐÓ Æµ term of the 2D algorithm complexity is small. It is also worth noting that, if the boundary conditions are periodic in Ý, the block-diagonal matrix consists of blocks that are no longer tridiagonal, but almost tridiagonal (tridiagonal with corner entries), in which case about twice as many flops are needed for the solution of the blocks. It is further instructive to note that in both the 2D-FFTQSC and the 1D-FFTQSC algorithms, the intermediate data are accessed by rows and by columns, in an alternating way. For example, in Step 1 6

7 of 1D-FFTQSC, Æ Å is accessed by rows (Fourier transforms are applied to each of its rows), while in Step 2, the intermediate result ½µ Å Æ is accessed by columns (tridiagonal solves are applied to each of its columns). Algorithms 2D-FFTQSC and 1D-FFTQSC are the QSC equivalent to Algorithms I and II, respectively, in [3]. Algorithms I and II in [3] are given in a generic form and the Fourier diagonalization and block-diagonalization are given for Hermite cubic spline collocation. It is worth noting that, for Hermite cubic spline collocation, four times as many Fourier transforms are needed as for QSC, and that the system of Hermite cubic spline collocation equations is four times as large as the QSC system. Moreover, the matrix arising in Algorithm II from Hermite cubic spline collocation has 4 non-zero entries per row (it is penta-diagonal and almost block-diagonal) instead of 3 of the respective one from QSC. For three-dimensional problems, FFT solvers that apply Fourier transforms in one, two or three dimensions can be used. In the most effective form, Fourier transforms are applied to two dimensions and tridiagonal solves in the third dimension. Thus the 2D-FFTQSC can be incorporated into a three-dimensional solver that applies the 2D-FFTQSC to block-diagonalize the linear system and uses tridiagonal solves for the third dimension, giving rise to a Ç Æ ÐÓ Æµ asymptotic complexity. In [9], a three-dimensional solver that applies Fourier transforms in all three dimensions is developed. 3.2 Other boundary conditions The two algorithms given in the previous section were designed to handle boundary conditions that are homogeneous Neumann in the Ü direction and homogeneous Dirichlet in Ý. They can be easily adjusted to handle other boundary conditions that are Dirichlet, Neumann or periodic on any side of the rectangular domain. Further, algorithm 1D-FFTQSC can handle general conditions in one direction. For periodic conditions in any of (or both) the two directions, the one-dimensional matrices arising can be diagonalized by the inverse of the Discrete Fourier Transform (DFT) matrix, and the respective computation is implemented by the Fast Fourier Transform (FFT) and its inverse (ifft). Explicit formulae of the eigenvalues and eigenvectors for periodic conditions is given in [9]. When the 1D-FFTQSC algorithm is used for boundary conditions that are periodic in Ý and Dirichlet or Neumann in Ü, it is advisable to order the points, equations and unknowns first left-to-right, then bottom-up, so that the FFTs are applied to the Ý direction and the Ü direction is handled by the tridiagonal solves. In this way, the solution of the almost tridiagonal matrices is substituted by the solution of (purely) tridiagonal matrices. We now consider the case of Dirichlet conditions on one side and Neumann on the opposite side of the same direction, give explicit formulae for the eigenvalues and eigenvectors of the arising matrix, and derive FFT solvers for it. The study of the FFT solution of the linear system arising in this case of boundary conditions was motivated by [15]. Without loss of generality, we assume that the Dirichlet boundary is ordered first and the Neumann one last (Dirichlet-Neumann boundary conditions). The QSC matrix arising from the one-dimensional BVP µ ½½ and Ì ÆÅ µ ÅÅ ½. The eigenval- takes the form Ì ÆÅ ues of Ì ÆÅ are Ù ÜÜ for Ü ¼ ½µ Ù ¼µ ¼ Ù Ü ½µ ¼ ØÖ½ ½, with Ì ÆÅ and an orthonormal set of eigenvectors is Æ µ Ò ½µ Å Å ½ Å (14) ½µ ½µ Ò ½ Å Å ½ Å 7

8 We can show that Ì ÆÅ has a Fourier diagonalization of the form Ì ÆÅ Ô Å Ì Ë Å µ ½ Ê Ì µ ÆÅ ÊË Å Å µ (15) where ÆÅ denotes the Å Å diagonal matrix with the eigenvalues of Ì ÆÅ on the diagonal (given by (14)), and and Ê are Å Å extension and Å Å restriction matrices, respectively, defined by Á Å ¼ and Ê ½ ¼ ¼ ¼ ¼ ¼ ½ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ½ ¼ ¼ ¼ ¼ ¼ ½ ¼ ¼ ¼ ¼ ¼ ½ ¼ Thus the computation associated with the Dirichlet-Neumann boundary conditions can be handled by the FST-II and ifst-ii of double size, and the appropriate extension and restriction operations. This gives rise to an extra factor of 2 in the computational complexity of the algorithms. It should be noted that, if the 1D-FFTQSC algorithm is used for solving a problem with Dirichlet-Neumann boundary conditions in only one direction, this direction should be handled by the tridiagonal solves, with appropriate ordering of the points, equations and unknowns, thus avoiding the double size Fourier transforms. If the Neumann boundary is ordered first and the Dirichlet last, the eigenvectors are given by cosine formulae, and a diagonalization similar to (15) occurs, which uses the DCT-II matrix double size and its inverse, and slightly different extension and restriction operators. Remark 1. Algorithm 1D-FFTQSC is applicable not only to a wider range of PDE operators, but also to a wider range of boundary conditions, than algorithm 2D-FFTQSC. More specifically, the blockdiagonalization (12) and the applicability of algorithm 1D-FFTQSC are still valid, even if the boundary conditions in the Ý direction are not of the types listed in Section 2. Moreover, the roles of the Ü and Ý directions can be switched as follows. If,, and are functions of Ü, ¼, ¼, and the boundary conditions are of one of the types listed in Section 2 in the Ý direction and arbitrary in the Ü direction, with appropriate ordering of points, equations and unknowns, we can apply an algorithm similar to 1D-FFTQSC to solve the resulting linear system. 3.3 Extension to systems of PDEs We consider the extension of the FFT solvers to QSC equations arising from a system of linear second-order elliptic PDEs in two dimensions where, for ½ and ½, Ä ½½ Ä ½ Ä ½ Ä Ù Ú ½ in Å (16) Ä Ù Ù ÜÜ Ù ÜÝ Ù ÝÝ Ù Ü Ù Ý Ù (17) and are given functions of Ü and Ý, and Ù and Ú are the unknown functions of Ü and Ý. We assume that both Ù and Ú are subject to same boundary conditions, any of those listed in 8

9 Section 2. For simplicity, in this subsection we will assume that the boundary conditions are homogeneous Neumann in the Ü direction and homogeneous Dirichlet in Ý for both Ù and Ú, i.e. Ù Ü Ú Ü ¼ on Ü ¼ Ü ½ for ¼ Ý ½ (18) Ù Ú ¼ on Ý ¼ Ý ½ for ¼ Ü ½ (19) The optimal two-step QSC method applied to (16), (18)-(19) as described in [22], [7] gives rise to two linear systems. In the first step of the QSC method, a system Ü is to be solved, which, with appropriate ordering (block ordering), takes the block form ½½ ½ ½ Each submatrix, for ½ and ½, arises from the QSC discretization of the respective operator Ä of (16). In the second step of the QSC method, a linear system with the same matrix and perturbed right-side vector arises. If each of the operators Ä, for ½ and ½, is of Helmholtz type with constant coefficients, each of the blocks takes a tensor product form similar to that in (7) and the matrix assumes the block-diagonalization Ï ¼ ½½ ½ Ï ½ ¼ (21) ¼ Ï ½ ¼ Ï ½ where Ï Å µ ½ Å Ë Æ µ ½, and Ï ½ Ï, for ½ and ½, are diagonal matrices, that take a tensor product form as in (11). The matrix Ü ½ Ü ½½ ½ ½ can be reordered to give a block-diagonal matrix with blocks on the diagonal. It should be emphasized that (21) is not a point-diagonalization of the matrix in (20), as is (10) of the QSC matrix in (7), in the scalar PDE case. A point-diagonalization of the matrix in (20) is possible [22], [7], but it leads to an FFT algorithm that requires more flops than the FFT algorithm 2D-FFTQSC2 arising from (21) and described further in this section. If each of the operators Ä, for ½ and ½, has coefficients variable in Ý and no first order terms with respect to Ü, each of the blocks takes a tensor product form similar to that in (9) and the matrix assumes the block-diagonalization ¼ ½½ ½ ½ ¼ (23) ¼ ½ ¼ ½ where Å µ ½ Å Á Æ, and ½, for ½ and ½, are block-diagonal matrices with tridiagonal blocks on the diagonal, that can take a tensor product form similar to that in (13). The matrix ½½ ½ (24) ½ can be reordered to give a block-diagonal matrix with septa-diagonal blocks on the diagonal and at most 6 non-zero entries per row. The block-diagonalization (21) gives rise to an algorithm for computing the solution Ü ½, using the Fast Cosine Transform II (FCT-II), the Fast Sine Transform II (FST-II) and the respective inverse transforms, ifct-ii and ifst-ii. 9 ½ (20) (22)

10 Algorithm 2D-FFTQSC2(Å Æ ) Step 1: Compute ½µ Compute ½µ Step 2: Let ½µ ½µ ½ Let µ ½ Step 3: Compute µ ½ Compute µ ½ FCST Å Æ ½ µ Å Å Ë Æ µ ½. FCST Å Æ µ Å Å Ë Æ µ. µì ½µ µì Ì. Solve the system µ ½µ, where is given in (22). µ µ ½ ÅÆ Ì and µ µ µ ÅÆ ½ ÅÆ Ì. Let Ü Ü Ì ½ ÜÌ Ì. ifcst Å Æ µ ½ µ Å µ ½ Å Ë Æ µ ½ µ µ ½.. ifcst Å Æ µ µ Å µ ½ Å Ë Æ µ ½ µ µ The dominant part of the computation in the above algorithm are two performances of FCST and two of ifcst. The solution of µ ½µ in Step 2, is performed by reordering the rows and columns of and the rows of ½µ according to the alternating ordering [22], [7], so that becomes a block-diagonal matrix with blocks on the diagonal. Therefore, Step 2 requires Ç ÅƵ flops, more precisely, approximately ÅÆ real single flops. Therefore, the 2D-FFTQSC2 algorithm requires approximately ½¼ÅÆ ÐÓ ÅƵ (+ lower order terms of ÅÆ) real single flops, that is, about twice as much as the 2D-FFTQSC algorithm for a single Helmholtz PDE problem (6), (2)-(3). A second algorithm for computing Ü ½ based on the block-diagonalization (23) is now presented and turns out to be asymptotically twice as fast as the 2D-FFTQSC2 algorithm. Algorithm 1D-FFTQSC2(Å Æ ) Step 1: Perform FCT-II of size Å to each of the Æ columns of ½ µ Æ Å µ Ì to obtain ½µ ½ µ Å Æ Å ½ µ Æ Å µ Ì, or equivalently, ½µ ½ Å Å Á Æ µ ½. Perform FCT-II of size Å to each of the Æ columns of µ Æ Å µ Ì to obtain ½µ µ Å Æ Å µ Æ Å µ Ì, or equivalently, ½µ Å Å Á Æ µ. Step 2: Let ½µ ½µ ½ Let µ ½ µì ½µ µì Ì. Solve the system µ ½µ, where is given in (24). µ µ ½ ÅÆ Ì and µ µ µ ÅÆ ½ ÅÆ Ì. Step 3: Perform ifct-ii of size Å to each of the Æ columns of µ ½ µ Æ Å µ Ì to obtain Ü ½ µ Å Æ Å µ ½ µ ½ µ Æ Åµ Ì, or equivalently, Ü ½ Å µ ½ Å Á Æ µ µ ½. Perform ifct-ii of size Å to each of the Æ columns of µ µ Æ Å µ Ì to obtain Ü µ Å Æ Å µ ½ µ µ Æ Åµ Ì, or equivalently, Ü Å µ ½ Å Á Æ µ µ. Let Ü Ü Ì ½ ÜÌ Ì. The solution of µ ½µ in Step 2, is performed by reordering the rows and columns of and the rows of ½µ according to the alternating ordering [22], [7], so that becomes a block-diagonal matrix with septa-diagonal blocks on the diagonal. (In the implementation, we actually form as a septadiagonal matrix, and reorder the components of ½µ and µ appropriately.) Therefore, Step 2 requires Ç ÅƵ flops, more precisely, approximately ÅÆ real single flops, of which ½ÅÆ are attributed to LU factorization and ÅÆ to b/f substitutions. Each of Steps 1 and 3 require ÅÆ ÐÓ Åµ real single flops. Therefore, the 1D-FFTQSC2 algorithm requires approximately ½¼ÅÆ ÐÓ Åµ (+ lower order terms of ÅÆ) real single flops, that is, about twice as much as the 1D-FFTQSC algorithm for a single Helmholtz PDE problem (6), (2)-(3), which is (relative to the single PDE case) optimal. If we assume that Å Æ, 1D-FFTQSC2 is asymptotically twice as fast as the 2D-FFTQSC2 algorithm. However, we note again that, for reasonable gridsizes, the advantage of the 1D over the 2D algorithm may not become visible, since the extra ÐÓ Æµ term of the 2D algorithm complexity is small, and the factor for the lower order terms of ÅÆ of the 1D algorithm is relatively large. 10

11 Remark 2. Both the 1D-FFTQSC2 and the 2D-FFTQSC2 algorithms can be extended in a straightforward way to Ò Ò systems of PDEs. Remark 3. In describing the algorithms, we have assumed that both Ù and Ú satisfy the same boundary conditions all along Å. While this assumption cannot be relaxed for algorithm 2D-FFTQSC2, algorithm 1D-FFTQSC2 is applicable in some other cases of boundary conditions. More specifically, if Ù and Ú satisfy the same boundary conditions of either Dirichlet, Neumann, periodic, or Dirichlet-Neumann type in the Ü-direction, and different in the Ý, then the diagonalization (23) is still valid, and the FFTs should be applied in the direction of the same boundary conditions, and the tridiagonal solves in the other. Moreover, the roles of Ü and Ý directions can be switched as explained in Remark 1 or subsection 3.2. Remark 4. When converting the biharmonic equation subject to certain boundary conditions into a system of two second-order PDEs, we obtain a special case of (16), with Ä ½½ Ä, Ä ½ ¼ and Ä ½, where is the Laplacian and is the identity operator, and where Ù and Ú satisfy Dirichlet or Neumann conditions. This system is decoupled and its solution can be obtained by solving two single PDEs. The single PDEs can be solved each by algorithm 1D-FFTQSC as long as the boundary conditions in one of the directions are among those listed in Section 2. (Algorithm 2D-FFTQSC is also applicable if the boundary conditions allow.) For the convergence analysis of QSC for systems of two PDEs see [7]. 4 Preconditioners for Quadratic Spline Collocation Equations In this section, we consider the solution of the QSC equations arising from general elliptic PDEs of the form (1) by preconditioned iterative methods. The analysis is carried out for the QSC equations arising from self-adjoint PDEs with homogeneous Dirichlet boundary conditions all along Å. It is then extended to non-self-adjoint PDEs without cross-derivative term. The analysis assumes that the preconditioner is the QSC operator arising from the Laplace operator and homogeneous Dirichlet conditions on Å, therefore, Ë Ü, the basis functions Ü, and consequently Ë are adjusted appropriately. 4.1 Quadrature relations Consider the BVP described by the operator equation (1), where Ä is a self-adjoint operator given by ÄÙ Ü ÝµÙ Ü µ Ü Ü ÝµÙ Ý µ Ý Ü ÝµÙ (25) and homogeneous Dirichlet boundary conditions on Å, i.e. Ù Ü Ýµ ¼ on Å (26) In the following, let µ denote the standard inner product, that is, Ê Ú Ûµ ÚÛ, where may be an one- or two-dimensional domain, and let Ä µ be the associated Ä norm. For any bounded functions Ú Ü Ýµ and Û Ü Ýµ, define the discrete pseudo-inner product Ú Ûµ ÜÝ by two equivalent formulae Ú Ûµ ÜÝ Æ ½ where Ú Ûµ Ü and Ú Ûµ Ý are defined by Ú Ûµ Ü Ý Ú Ý µ Û Ý µµ Ü Å ½ Å ½ Ü ÚÛµ Ü µ and Ú Ûµ Ý 11 Ü Ú Ü µ Û Ü µµ Ý Æ ½ Ý ÚÛµ Ý µ

12 Note that, for Ú Û Ë, Ú Ûµ ÜÝ is an inner product, since any bi-quadratic spline can be uniquely determined by its values on the collocation points [4], and a bi-quadratic spline is the zero one, if and only if its values on all the collocation points are zero. Therefore, Ë is a Hilbert space and µ ÜÝ the associated inner product. Using the Peano representation for the midpoint quadrature rule error applied to a function Ô Ü ½ Ü, ½ Å, we get Ü Ô Ü µ Ü Ü ½ ÔÜ Ü Ü ½ Ô ÜÜ Ã ÜµÜ (27) where à ܵ is the Peano kernel defined by à ܵ Ü ½ ܵ for Ü ½ Ü Ü and à ܵ Ü Üµ for Ü Ü Ü. It is easy to show that ¼ à ܵ Ü ½, for ½ Å, where ½ ½. Let Ä and be QSC operators from Ë into Ë corresponding to Ä in (25) and to (Laplacian), respectively. That is, Ä and are defined by Ä Úµ Ü Ý µ ÄÚ Ü Ý µ and Úµ Ü Ý µ Ú Ü Ý µ for ½ Å, ½ Æ. Our goal is to show that Ä is spectrally equivalent to, under the inner product µ ÜÝ. This is shown in Theorem 3, but to obtain this result we will need a number of other results which we show next. Lemma 1 Let Ô Ë Ü. Then ¼ Ô Ü Ä ¼½µ Ô ÜÜ Ôµ Ü. PROOF Using integration by parts and applying (27) to Ô ÜÜ Ô in each subinterval Ü ½ Ü, ½ Å, and summing up we have ¼ Ô Ü Ô Ü µ Ô ÜÜ Ôµ Ô ÜÜ Ôµ Ü Å ½ Ü Ü ½ Ô ÜÜ Ôµ ÜÜ Ã ÜµÜ Ô ÜÜ Ôµ Ü taking into account that, in each Ü ½ Ü, Ô ÜÜ Ôµ ÜÜ Ô ÜÜ ¼ and à ܵ ¼. QED. Theorem 1 Assume Ü Ýµ ŵ with respect to Ü and Ü Ýµ ŵ with respect to Ý, Ü Ýµ, and ¼ «Ü ݵ Ü Ýµ for all Ü Ýµ Å. Then, for all Ú Û Ë, Ä Ú Ûµ ÜÝ ½ Ú Ûµ Ú Ûµ Ú Ûµ ÜÝ (28) where ½ Ú Ûµ ½ Û Úµ (29) «Ú Úµ ÜÝ ½ Ú Úµ Ú Úµ ÜÝ (30) Ú Ûµ Æ Ü Ý µ Ú Úµ ½ ÜÝ Û Ûµ ½ ÜÝ (31) and where is a positive constant independent of Ü and Ý, and Æ Ü Ý µ ÑÜ Ü ÑÜ Ü ½ ÜÜ ½ µ Ü ÜÜÜ ½ Ý ÑÜ Ý ½ ÝÝ ½ µ Ý ÝÝÝ ½ µ 12

13 PROOF For any ½ Æ, by applying (27) to Ú Ü µ Ü Ý µû Ý µ in each subinterval Ü ½ Ü, ½ Å, summing up and using integration by parts and Leibnitz s differentiation formula, we get Ú Ü µ Ü Ý µ Û Ý µµ Ü Ú Ü Ý µ Û Ü Ý µµ Å ½ Ü Ü ½ Ú Ü µ Ü Ûµ ÜÜ Ü Ý µã ÜµÜ Á ½ Ú Û Ý µ Á Ú Û Ý µ (32) where ½ Á ½ Ú Û Ý µ Ú Ü Û Ü µ Ü Ý µü «¼ Á Ú Û Ý µ Å ¼ ½ н ½Ñ¼Ò Ñ Ò Ð «ÐÑÒ Ü Å ½ Ü Ü ½ е Ü Ú Ñµ Ü Ü ½ Ú ÜÜ Û ÜÜ µ Ü Ý µã ÜµÜ Û Òµ Ü µ Ü Ý µã ÜµÜ where the constants «ÐÑÒ arise from Leibnitz s formula and are positive. From the definition of Á ½, the lower bound of, the positiveness of «ÐÑÒ and of the integrals, and the fact that Á ½ Ú Ú Ý µ ¼, we have Á ½ Ú Ú Ý ½ µ «ÚÜ Ü ««¼ ¼ Å ½ Ü Ü ½ Ú ÜÜ Ã ÜµÜ «Á ½ ½ Ú Ú Ý µ «Á ½ Ú Ú Ý µ «Ú ÜÜ Ý µ Ú Ý µµ Ü In a similar way, we can show an upper bound for Á ½ Ú Ú Ý µ. Thus «Ú ÜÜ Ý µ Ú Ý µµ Ü Á ½ Ú Ú Ý µ Ú ÜÜ Ý µ Ú Ý µµ Ü (33) From the definition of Á and the triangle and Cauchy-Schwarz inequalities, we have Á Ú Û Ý µ Ü Ü Å ½ н н ½Ñ¼Ò е Ü ½ Ñ Ò Ð ½Ñ¼Ò е Ü ½ Ñ Ò Ð Ú Ñµ Ü Ú Ñµ Ü Ý µ Ä Ü ½Ü µû Òµ Ü Ý µ Ä Ü ½Ü µ Ý µ Ä ¼½µÛ Òµ Ý µ Ä ¼½µ where is a positive constant arising from the constants «ÐÑÒ and ½. Using the inverse inequality Ú ÜÜ Ä ¼½µ Ü ½ Ú Ü Ä ¼½µ, for Ú Ë, where a positive constant independent of Ü, and the Poincaré inequality Ú Ä ¼½µ Ú Ü Ä ¼½µ, ¼, we have where Á Ú Û Ý µ Æ Ü µú Ü Ý µ Ä ¼½µÛ Ü Ý µ Ä ¼½µ (34) Æ Ü µ Ü ÑÜ Ü ½ ÜÜ ½ µ Ü ÜÜÜ ½ and a positive constant arising from, and. By applying Lemma 1, (34) becomes Á Ú Û Ý µ Æ Ü µ Ú ÜÜ Ý µ Ú Ý µµ½ Ü Û ÜÜ Ý µ Û Ý µµ½ Ü (35) By (32) and the definition of µ ÜÝ, we have Ú Ü µ Ü Ûµ ÜÝ Æ ½ Ý Ú Ü µ Ü Ý µ Û Ý µµ ½ Ü Ú Ûµ Ú Ûµ 13 Ü

14 where Æ Æ Ú ½ Ûµ Ý Á ½ Ú Û Ý µ and Ú Ûµ ½ By (33) and the definition of Á ½, we have Furthermore by (35), Lemma 1 and the inequality È ½ and Ø, we have Ú Ûµ Æ Ü µ Æ Ü µ By symmetry, we can show that ½ Ý Á Ú Û Ý µ ½ Ú Ûµ ½ Û Úµ (36) «Ú ÜÜ Úµ ÜÝ ½ Ú Úµ Ú ÜÜ Úµ ÜÝ (37) Æ ½ Æ ½ Ø ½ È µ ½ È Ø µ ½, for nonnegative scalars Ý Ú ÜÜ Ý µ Ú Ý µµ½ Ü Û ÜÜ Ý µ Û Ý µµ½ Ü Ý Ú ÜÜ Ý µ Ú Ý µµ ܵ ½ Æ ½ Ý Û ÜÜ Ý µ Û Ý µµ ܵ ½ Æ Ü µ Ú ÜÜ Úµ ½ ÜÝ Û ÜÜ Ûµ ½ ÜÝ (38) ½ Ú Ûµ ½ Û Úµ (39) «Ú ÝÝ Úµ ÜÝ ½ Ú Úµ Ú ÝÝ Úµ ÜÝ (40) Ú Ûµ Æ Ý µ Ú ÝÝ Úµ ½ ÜÝ Û ÝÝ Ûµ ½ ÜÝ (41) where Å Å Ú ½ Ûµ Ý Â ½ Ú Û Ü µ Ú Ûµ ½ ½  ½ Ú Û Ü µ Ú Ý Û Ý µ Ü ÝµÝ «¼ Â Ú Û Ü µ Æ ¼ ½ н ½Ñ¼Ò Ñ Ò Ð «ÐÑÒ Ý Æ ½ Ý Ý ½ ½ е Ý Ú Ñµ Ý Ý ½ Ý Â Ú Û Ü µ Ú ÝÝ Û ÝÝ µ Ü ÝµÃ ÝµÝ and Û Òµ Ý µ Ü ÝµÃ ÝµÝ Finally, let ½ ½ ½ and. Then Ä Ú Ûµ ÜÝ ½ Ú Ûµ Ú Ûµ Ü ÝµÚ Ûµ ÜÝ. Conditions (29) and (30) follow easily from (36), (37), (39) and (40). Condition (31) follows from (38), (41) and the inequality used in the derivation of (38). QED. Theorem 1 is the QSC counterpart of Theorem 3.1 in [1], which holds for Hermite cubic splines. 4.2 Eigenvalues and eigenfunctions of a QSC problem In this section, we obtain the eigenvalues and an orthonormal set of eigenfunctions for a model onedimensional QSC eigenproblem. The respective Hermite cubic spline results are found in [13], [14] and [3]. Consider the eigenvalue problem Ô ÜÜ Ü µ Ô Ü µ ½ Å Ô Ë Ü Ô ¼ (42) Ô ¼µ Ô ½µ ¼ (43) 14

15 Using the eigenvalue and eigenvector formulae for the QSC matrix as given in [4], it is easy to show that the eigenvalues for (42)-(43) are Ð Ü Ò Ð Ü µ Ò Ð Ü µ µ Ð ½ Å and the corresponding eigenfunctions are Ô Ð Üµ Ò Ð Ü µ Å ½ Õ Ð µ Ü Üµ Ð ½ Å where the vectors Õ Ð are defined by Ô Õ Ð µ Ò Ð Ü ½µµ ½ Å Ð ½ Å ½ and Õ Å µ Ò ½µµ ½ Å It is also easy to show that the eigenvalues are distinct and positive. Lemma 2 Let Ú Û Ë Ü. Then Ú ÜÜ Ûµ Ü Ú Û ÜÜ µ Ü PROOF As in the proof of Lemma 1 Ú ÜÜ Ûµ Ü Ú ÜÜ Ûµ and Ú Û ÜÜ µ Ü Ú Û ÜÜ µ Å Ü ½ Ü ½ Ü Å ½ Ü ½ Ú ÜÜ Ûµ ÜÜ Ã ÜµÜ ÚÛ ÜÜ µ ÜÜ Ã ÜµÜ The result of the Lemma now follows by noting that Ú ÜÜ Ûµ ÜÜ Ú ÜÜ Û ÜÜ ÚÛ ÜÜ µ ÜÜ for Ú Û Ë Ü, and that Ú ÜÜ Ûµ Ú Û ÜÜ µ due to the integration by parts rule. QED. Applying Lemma 2 in the Ü and Ý dimensions, we get that the QSC operator is self-adjoint. Lemma 3 The set Ô Ð Å Ð½ is orthonormal with respect to the inner product µ Ü. PROOF For Ð Ñ, we have and Ô Ð µ ÜÜ Ô Ñ µ Ü Ü Å ½ Ô Ð Ô Ñ µ ÜÜ µ Ü Ü Å ½ Å Ô Ð µ ÜÜ Ô Ñ µ Ü µ Ð Ü Ô Ð Ô Ñ µ Ü µ Ð Ô Ð Ô Ñ µ Ü ½ Å Ô Ð Ô Ñ µ ÜÜ µ Ü µ Ñ Ü Ô Ð Ô Ñ µ Ü µ Ñ Ô Ð Ô Ñ µ Ü By Lemma 2, Ô Ð µ ÜÜ Ô Ñ µ Ü Ô Ð Ô Ñ µ ÜÜ µ Ü. But as the eigenvalues are distinct we must have Ô Ð Ô Ñ µ Ü ¼, for Ð Ñ, which implies orthogonality. To show orthonormality, we have, for Ð Å, Õ Ì Ð Õ Ð È Å½ Ò Ð Ü ½µµ Å Å, while Õ Ì Å Õ Å È Å ½ Ò ½µµ Å. Let Ô Ð be the vector of values of Ô Ð Üµ on Ü, ½ Å. Then, Ô Ð Ì Å Õ Ð Ò Ð Ü µ µ Õ Ð. The orthonormality of Ô Ð, ½ Å, follows from the fact that Ô Ð Ô Ð µ Ü Ü Ô Ì Ð Ô Ð. QED. Any Ú Ë Ü can be written as Ú È Å ½ Ú Ô µ Ü Ô. The following theorem gives bounds for the QSC operator in terms of the identity operator. 15 ½

16 Theorem 2 For all Ú Ë, Ü Ý µ Ú Úµ ÜÝ Ú Úµ ÜÝ Ü Ý µ Ú Úµ ÜÝ (44) where Ü Ý µ ÑÒ Ü µ ÑÒ Ý µ Ü Ý µ ÑÜ Ü µ ÑÜ Ý µ ÑÒ µ Ò µ Ò µ µ and ÑÜ µ where Ü or Ý PROOF First, for Û Ë Ü, Û ÜÜ Ûµ Ü Å ½ Å Û Ô µ Ü Ô µ ÜÜ Å ½ ½ Å ½ Û Ô µ Ü Ô µ Ü Û Ô µ Ü Û Ô µ Ü Ô Ô µ Ü Since Û È Å Ûµ Ü ½ Û Ô µ Ü ¼, we have Then, for Ú Ë, Å ½ Å Å ½ ½ Û Ô µ Ü Û Ô µ Ü Ô µ ÜÜ Ô µ Ü Û Ô µ Ü Ô Ô µ Ü ÑÒ Ü µ Û Ûµ Ü Û ÜÜ Ûµ Ü ÑÜ Ü µ Û Ûµ Ü ÑÒ Ü µ Ú Úµ ÜÝ Ý Æ ½ Ý Æ ½ Ý Æ ½ ÑÒ Ü µ Ú Ý µ Ú Ý µµ Ü Ú Ý µ ÜÜ Ú Ý µµ Ü Ú ÜÜ Úµ ÜÝ Å ½ ÑÜ Ü µ Ú Ý µ Ú Ý µµ Ü ÑÜ Ü µ Ú Úµ ÜÝ By symmetry, ÑÒ Ý µ Ú Úµ ÜÝ Ú ÝÝ Úµ ÜÝ ÑÜ Ý µ Ú Úµ ÜÝ. Hence, Û Ô µ Ü Ü Ý µ Ú Úµ ÜÝ Ú ÜÜ Ú ÝÝ Úµ ÜÝ Ü Ý µ Ú Úµ ÜÝ QED. From Theorem 2, it is clear that is positive definite. Also, µ ½ exists and is unique. 4.3 Spectral equivalence of QSC operators The following theorem shows that the QSC operator Ä corresponding to Ä in (25) is spectrally equivalent to the QSC operator corresponding to the negative Laplacian. The Hermite cubic spline equivalent is Theorem 3.1 of [1]. For any two linear operators Ä ½ and Ä from Ë into Ë, the notation Ä ½ Ä means Ä ½ Ú Úµ ÜÝ Ä Ú Úµ ÜÝ Ú Ë. Theorem 3 Under the assumptions of Theorem 1, «Ü Ý µ Æ Ü Ý µ µ Ä 16 Ü Ý µ Æ Ü Ý µ µ (45)

17 and where Ä Ä µ µ ½ Ä Ä µ Æ Ü Ý µ µ (46) ÑÒ ¼ µ, ÑÜ ¼ µ, ÑÒ Ü Ýµ, ÑÜ Ü Ýµ and Æ Ü Ý µ are defined in Theorem 1, and Ü Ý µ in Theorem 2. PROOF By using the left inequality in (44), and Ú Úµ ÜÝ Ú Úµ ÜÝ Ú Úµ ÜÝ Ú Úµ ÜÝ Ü Ý µ Ú Úµ ÜÝ Ú Úµ ÜÝ Ú Úµ ÜÝ Ú Úµ ÜÝ Ü Ý µ Relation (45) now follows from Theorem 1. To show (46), consider Û µ ½ Ä Ä µú. From (28), (29) and (31) we have and hence Û Ä Ä µúµ ÜÝ Ú Ûµ Û Úµ Æ Ü Ý µ Ú Úµ ½ ÜÝ Û Ä which implies (46). QED. Û Ä Ä µúµ ÜÝ Æ Ü Ý µ Ú Úµ ÜÝ Ä µúµ½ ÜÝ 4.4 Preconditioned iterative methods for QSC Let be the quadratic spline interpolant of at the midpoints. In this section, using the spectral equivalence of Ä and, we formulate preconditioned iterative methods for solving Ä Ù, with preconditioner Õ, and convergence rate independent of Ü and Ý. Let µ ÜÝ be the standard norm in Ë, Ä ½ ÙÔ Ú¼ Ľ ÚÚ be the induced norm Õ Ä µ be the energy norm (or Ä -norm) associated with the of operator Ä ½ from Ë to Ë, Ä self-adjoint and positive definite operator Ä from Ë to Ë and be the identity operator in Ë. Let us assume that Ü Ýµ «for Ü Ýµ Å, and let also the assumptions of Theorem 1 be valid. Relations (45) and (46) of Theorem 3 show that the operators Ä and ( and, respectively, in [1]) satisfy all the assumptions of Lemma 2.1 of [1], with ½ «Ü Ý µ Æ Ü Ý µ Ü Ý µ Æ Ü Ý µ Æ Ü Ý µ Note that, by using the fact that Ò Üµ Ü Ç Ü µ, Ü, we have ½ Ü Ý µ ½ µ Ç Ü Ý µ. Then, ½ «Ç Ü Ý µ Ç Ü Ý µ and Ç Ü Ý µ (47) Furthermore, since «, ½ ¼ for sufficiently small Ü and Ý, and ¼. Also note that the condition «guarantees that the eigenvalues of the QSC matrix arising from a constant coefficients Helmholtz operator are of the same sign [4]. Applying Lemma 2.1 of [1] with of the Lemma chosen to be gives ½ Ä ½ (48) 17

18 where ½ ½ µ ½ µ ½ µ ½ ½ µ ½ µ ½ Õ ½ (49) Relation (48) shows that is the bound for the norm of the iteration matrix of a one-step preconditioned iterative method applied to Ä Ù with preconditioner and scaling factor. Thus is the rate of convergence of the respective preconditioned Richardson and MRES methods as shown in Theorems 2.1 and 2.2 in [1]. More specifically, Ù µ Ù Ù ¼µ Ù (50) where Ù µ È Å ½ È Æ½ Ü µ Ü Ý is the bi-quadratic spline approximation computed at the -th iteration of Richardson s method applied to Ä Ù, with (symmetric) preconditioner and scaling factor, where and are given by (49). A similar relation can be shown for the MRES iterates and for the Ä µ ½ Ä µ-norm of the error. We next show that is asymptotically independent of Ü and Ý. We also predict an approximation to and the optimum scaling parameter for Richardson s method according to Lemma 2.1 in [1]. From (47) and (49) we have «µ µ Ç Ü Ý µ and «µ µ «µ µ Ç Ü Ý µ (51) It is interesting to note that the approximations for and obtained from (51) by disregarding the Ç Ü Ý µ terms are exactly the same as those in [1] for Hermite cubic spline collocation. It is also worth noting that, if we make certain assumptions for the signs of and, tighter bounds for Ä than those in (45) can be obtained. For example, if ¼, «Ü Ý µ Æ Ü Ý µ µ Ä Ü Ý µ Æ Ü Ý µ µ (52) However, (52) leads to a convergence rate improved by only Ç Ü Ý µ compared to in (51), since ½ Ü Ý µ Ç Ü Ý µ. 4.5 À ½ norms of the QSC approximation error Relation (50) gives the rate of convergence in the µ-norm of the error in the bi-quadratic spline approximations Ù µ È Å ½ È Æ½ Ü µ Ü Ý to Ù È Å ½ È Æ½ Ü Ü Ý computed by the preconditioned Richardson method. We will now obtain a result in the À ½ -norm of the error. For Hermite cubic splines, the equivalence of the and À ½ -norms follows easily from earlier work on Hermite cubic spline collocation, mainly [12] and [23]. In the case of QSC, we need to show first several results. Lemma 4 Let Ô Ë Ü. Then Ô ÜÜ Ôµ Ü Ô Ü Ä ¼½µ. PROOF Similarly as in the proof of Lemma 1, by applying (27) to Ô Ü Ô Ü in each subinterval Ü ½ Ü, ½ Å, and summing up we have ¼ Ô Ü Ô Ü µ Ü Ô Ü Ô Ü µ Å ½ 18 Ü Ü ½ Ô Ü µ ÜÜà ܵÜ

19 Thus Ô Ü Ô È Å Ê Ü Ü µ ½ Ü ½ Ô Ü µ ÜÜà ܵÜ. Since Ô is a quadratic in Ü ½ Ü, Ô Ü µ ÜÜ Ô ÜÜ Ô ÜÜÔµ ÜÜ. Thus Ô ÜÜ Ôµ Ü Ô Ü Ô Ü µ ÈÅ Ê Ü ½ Ü ½ Ô È ÜÜÔµ ÜÜ Ã ÜµÜ Ô Ü Ô Ü µ ½ Ž Ê Ü Ü ½ Ô Ü µ ÜÜÃ ÜµÜ Ô Ü Ô Ü µ. QED. We establish bounds on the quadratic spline basis functions similar to those shown in Lemma 5.4 and Theorem 5.5 of [23], using the technique of that paper. Lemma 5 For ½ Å, ½ Å, Ü Ä ½ Ü ½Ü µ. PROOF Using the form of the quadratic spline basis functions, we have Ü Ä ½ Ü ½Ü µ ½ Ñܽ ½ ¼, which leads to the desired result. QED. Corollary 1 For ½ Å, ½ Å, Ü Ü µ Ü. PROOF Without loss of generality, let. Using Lemma 5, and a technique similar to that used for the proof of Theorem 5.5 in [23], we have Ü Ü µ È Å ½ Ê Ü Ü ½ Ü Ü Ü Ü È Å½ µ Ü µ µ. Now using the inequality Ð µð, which holds for any integer Ð ¼, we get the desired result. QED. The following lemma holds for quadratic splines and does not have a Hermite cubic spline equivalent, since quadratic splines are non-nodal, that is, the degrees of freedom of a quadratic spline do not represent values of the spline at some particular points. The lemma is needed in the proof of Theorem 4. Lemma 6 Let Ü, ½ Å, be the coefficients (degrees of freedom) of the finite element representation of a quadratic spline Ô Ë Ü. Then Å ½ Ü Å ½ Ô Ü µµ PROOF Given that Ô Ü ½ µ ½ Ü ½ Ü µ, Ô Ü µ Ü ½ ½ Ü Ü ½ µ, Å ½, and Ô Å Ü µ ½ Ü Å ½ Ü Å µ, the proof of this lemma, though tedious, uses only simple calculations. QED. Theorem 4 Let Ô Ë Ü. Then ½ Ô Ôµ Ü Ô Ä ¼½µ Ô Ôµ Ü. PROOF The left inequality is shown by considering an arbitrary subinterval Ü ½ Ü µ, ½ Å, and showing that Ê ½ Ü Ô Ü µµ Ü Ü ½ Ô Üµµ Ü by doing simple calculations, since Ô is a quadratic. To show the right inequality, consider the finite element representation of Ô È Å ½ Ü Ü. Then, using Corollary 1 and a technique similar È to that used for the proof of Theorem 5.5 in [23], we have Ô Ä ¼½µ Å È Å½ ½ Ü Ü Ü Ý µ È Å½ È Å½ Ü Ü Ü È Å½ È Ü Å½ Ü Ü µ È Å½ µ Ü È Å½ Ü. Now using Lemma 6, we get the desired result. QED. È Ü Å½ Ü We now extend Lemma 4 to two dimensions. In order to do this, we follow the approach in [23] and define a semidiscrete norm in Ë by Û Æ ½ ½ Å ½ Ý Û Ü Ü Ý µü Ü Û Ý Ü ÝµÝ Note that is a seminorm in the space of differentiable functions in Å. ¼ 19 ½ ¼

20 Corollary 2 Let Û Ë. Then ½ Û ÖÛ Ä Åµ Û. PROOF The proof follows from Lemma 4 applied to both the Ü and Ý dimensions. QED. The following theorem shows the equivalence of the - and À ½ -norms in the bi-quadratic spline space. Theorem 5 Let Û Ë. Then, for some positive constants and independent of, Û À½ ŵ Û Û À½ ŵ PROOF Consider the left inequality. By the definition of the µ ÜÝ, µ Ü and µ Ý inner products and by Lemma 1, we have Û Û ÜÜ Ûµ ÜÝ Û ÝÝ È Æ Ûµ ÜÝ ½ Ý Û ÜÜ Ûµ Ü Ý µ ÈÅ È ½ Ü Û ÝÝ Ûµ Ý Ü µ Æ ½ Ý Û Ü Û Ü µ Ý µ ÈÅ ½ Ü Û Ý Û Ý µ Ü µ Û. Employing Corollary 2, then the Poincaré inequality, we get Û way, using Lemma 4 instead of Lemma 1. QED. Having the equivalence of the - and À ½ -norms for bi-quadratic splines and using (50), we get ÖÛ Ä Åµ Û À½ ŵ. The right inequality can be shown in a similar Ù µ Ù À½ ŵ Ù ¼µ Ù À½ ŵ (53) where Ù µ È Å ½ È Æ½ Ü µ Ü Ý is the bi-quadratic spline approximation computed at the -th iteration of Richardson s method applied to Ä Ù, with preconditioner and scaling factor, where and are given by (51), and is a constant independent of,, and. We can obtain the relation (53) for the preconditioned MRES iterates too, by first establishing the spectral equivalence of the and Ä µ ½ Ä operators as in Lemma 3.1 of [1], then employing Theorem 2.2 in the same paper. 4.6 Non-self-adjoint operators In this section, we extend the result of Theorem 3 to non-self-adjoint operators, without cross-derivative term. Consider the BVP described by the operator equation (1), where Ä is given by ÄÙ Ü ÝµÙ Ü µ Ü Ü ÝµÙ Ý µ Ý Ü ÝµÙ Ü Ü ÝµÙ Ý Ü ÝµÙ (54) and homogeneous Dirichlet boundary conditions on Å (26). Let Ä be QSC operator from Ë into Ë corresponding to Ä in (54). Theorem 6 Assume Ü Ýµ and Ü Ýµ ŵ with respect to Ü and Ü Ýµ and Ü Ýµ ŵ with respect to Ý, Ü Ýµ, and ¼ «Ü ݵ Ü Ýµ for all Ü Ýµ Å. Then, for all Ú Û Ë, «Ü Ý µ Æ µ Ä Ü Ý µ Æ µ (55) and Ä Ä µ µ ½ Ä Ä µ Æ Ü Ý µ Ü Ý µ µ (56) 20

21 where is a positive constant independent of Ü and Ý, Æ Ü Ý µ is defined in Theorem 1, Ü Ý µ in Theorem 2, and ÑÒ ¼ ÑÒ Ü Ýµµ ÑÜ ¼ ÑÜ Ü Ýµµ Ü Ý µ ÑÜ Ü ÑÜ ½ Ü ½ µ Ü ÑÜ ÜÜ ½ ÜÜÜ ½ µ Ý ÑÜ ½ Ý ½ µ Ý ÑÜ ÝÝ ½ ÝÝÝ ½ µµ ÑÜ ½ Ü ½ ½ Ý ½ µ where Ü Ýµ Ü Ýµ PROOF We can rewrite ÄÙ to get Ü Ü Ýµ Ý Ü Ýµ. ÄÙ Ü ÝµÙ Ü µ Ü Ü ÝµÙ Ý µ Ý ½ Ü ÝµÙ Ü Ü ÝµÙµ Ü Ü ÝµÙ Ý Ü ÝµÙµ Ý Ü ÝµÙ For any ½ Æ, by applying (27) to Ú Ü Úµ Ü µûµ Ü Ý µ in each subinterval Ü ½ Ü, ½ Å, summing up and using integration by parts and Leibnitz s differentiation formula, we get Ú Ü Úµ Ü µ Ý µ Û Ý µµ Ü Ú Ü Ý µ Û Ý µµ Å where ½ Úµ Ü Ý µ Û Ý µµ Å ½ Á Ú Û Ý µ Úµ Ü Ûµ Ü Ý µü Á Ú Û Ý µ Å ¼ Ü ½ Ü ½ Ü Ú Ü Ûµ ÜÜ Ü Ý µã ÜµÜ Ü ½ Úµ Ü Ûµ ÜÜ Ü Ý µã ÜµÜ Á Ú Û Ý µ Á Ú Û Ý µ (57) ¼ÑÒ ½ н Ñ Ò Ð «ÐÑÒ Ü ½ ¼ Ûµ Ü Úµ Ü Ý µü е Ü Ú Ñµ Ü Ü ½ Û Òµ Ü µ Ü Ý µã ÜµÜ By using (57) and a similar approach to that in the proof of Theorem 1, we can show that Ä Ú Ûµ ÜÝ where the bilinear forms ½ and satisfy (29)-(31) and ½ Ú Ûµ Ü ÝµÚ Ûµ Ú Úµ ¼ Ú Ûµ Ú Úµ ½ ÜÝ Û Ûµ ½ ÜÝ Ú Ûµ Ü Ý µ Ú Úµ ½ ÜÝ Û Ûµ ½ ÜÝ The proof of the inequalities (55) and (56) now follows in a similar way to that of the proof for the inequalities (45) and (46) in Theorem 3. QED. Theorem 6 is the QSC counterpart of Theorem 4.1 in [1]. Note that, for QSC as for Hermite cubic spline collocation, we cannot predict an approximation to the optimal scaling factor for Richardson s method, when the PDE operator is non-self-adjoint. Theorem 6 allows relations (50) and (53) to hold even on QSC equations arising from (54), assuming that the condition Ü Ýµ «is replaced by Ü Ýµ «, where is defined in Theorem 6. 21

Simple Examples on Rectangular Domains

Simple Examples on Rectangular Domains 84 Chapter 5 Simple Examples on Rectangular Domains In this chapter we consider simple elliptic boundary value problems in rectangular domains in R 2 or R 3 ; our prototype example is the Poisson equation

More information

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses P. Boyanova 1, I. Georgiev 34, S. Margenov, L. Zikatanov 5 1 Uppsala University, Box 337, 751 05 Uppsala,

More information

An Efficient Algorithm Based on Quadratic Spline Collocation and Finite Difference Methods for Parabolic Partial Differential Equations.

An Efficient Algorithm Based on Quadratic Spline Collocation and Finite Difference Methods for Parabolic Partial Differential Equations. An Efficient Algorithm Based on Quadratic Spline Collocation and Finite Difference Methods for Parabolic Partial Differential Equations by Tong Chen A thesis submitted in conformity with the requirements

More information

Index. C 2 ( ), 447 C k [a,b], 37 C0 ( ), 618 ( ), 447 CD 2 CN 2

Index. C 2 ( ), 447 C k [a,b], 37 C0 ( ), 618 ( ), 447 CD 2 CN 2 Index advection equation, 29 in three dimensions, 446 advection-diffusion equation, 31 aluminum, 200 angle between two vectors, 58 area integral, 439 automatic step control, 119 back substitution, 604

More information

arxiv: v1 [math.dg] 19 Mar 2012

arxiv: v1 [math.dg] 19 Mar 2012 BEREZIN-TOEPLITZ QUANTIZATION AND ITS KERNEL EXPANSION XIAONAN MA AND GEORGE MARINESCU ABSTRACT. We survey recent results [33, 34, 35, 36] about the asymptotic expansion of Toeplitz operators and their

More information

Observations on the Stability Properties of Cooperative Systems

Observations on the Stability Properties of Cooperative Systems 1 Observations on the Stability Properties of Cooperative Systems Oliver Mason and Mark Verwoerd Abstract We extend two fundamental properties of positive linear time-invariant (LTI) systems to homogeneous

More information

Block-tridiagonal matrices

Block-tridiagonal matrices Block-tridiagonal matrices. p.1/31 Block-tridiagonal matrices - where do these arise? - as a result of a particular mesh-point ordering - as a part of a factorization procedure, for example when we compute

More information

Analysis of Spectral Kernel Design based Semi-supervised Learning

Analysis of Spectral Kernel Design based Semi-supervised Learning Analysis of Spectral Kernel Design based Semi-supervised Learning Tong Zhang IBM T. J. Watson Research Center Yorktown Heights, NY 10598 Rie Kubota Ando IBM T. J. Watson Research Center Yorktown Heights,

More information

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CESAME, Université catholique de Louvain Bâtiment Euler, Avenue G. Lemaître 4-6 B-1348 Louvain-la-Neuve,

More information

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems Index A-conjugate directions, 83 A-stability, 171 A( )-stability, 171 absolute error, 243 absolute stability, 149 for systems of equations, 154 absorbing boundary conditions, 228 Adams Bashforth methods,

More information

Margin Maximizing Loss Functions

Margin Maximizing Loss Functions Margin Maximizing Loss Functions Saharon Rosset, Ji Zhu and Trevor Hastie Department of Statistics Stanford University Stanford, CA, 94305 saharon, jzhu, hastie@stat.stanford.edu Abstract Margin maximizing

More information

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Bernhard Hientzsch Courant Institute of Mathematical Sciences, New York University, 51 Mercer Street, New

More information

A Language for Task Orchestration and its Semantic Properties

A Language for Task Orchestration and its Semantic Properties DEPARTMENT OF COMPUTER SCIENCES A Language for Task Orchestration and its Semantic Properties David Kitchin, William Cook and Jayadev Misra Department of Computer Science University of Texas at Austin

More information

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS TSOGTGEREL GANTUMUR Abstract. After establishing discrete spectra for a large class of elliptic operators, we present some fundamental spectral properties

More information

Preface to the Second Edition. Preface to the First Edition

Preface to the Second Edition. Preface to the First Edition n page v Preface to the Second Edition Preface to the First Edition xiii xvii 1 Background in Linear Algebra 1 1.1 Matrices................................. 1 1.2 Square Matrices and Eigenvalues....................

More information

A GEOMETRIC THEORY FOR PRECONDITIONED INVERSE ITERATION APPLIED TO A SUBSPACE

A GEOMETRIC THEORY FOR PRECONDITIONED INVERSE ITERATION APPLIED TO A SUBSPACE A GEOMETRIC THEORY FOR PRECONDITIONED INVERSE ITERATION APPLIED TO A SUBSPACE KLAUS NEYMEYR ABSTRACT. The aim of this paper is to provide a convergence analysis for a preconditioned subspace iteration,

More information

Numerical Mathematics

Numerical Mathematics Alfio Quarteroni Riccardo Sacco Fausto Saleri Numerical Mathematics Second Edition With 135 Figures and 45 Tables 421 Springer Contents Part I Getting Started 1 Foundations of Matrix Analysis 3 1.1 Vector

More information

Lab 2 Iterative methods and eigenvalue problems. Introduction. Iterative solution of the soap film problem. Beräkningsvetenskap II/NV2, HT (6)

Lab 2 Iterative methods and eigenvalue problems. Introduction. Iterative solution of the soap film problem. Beräkningsvetenskap II/NV2, HT (6) Beräkningsvetenskap II/NV2, HT 2008 1 (6) Institutionen för informationsteknologi Teknisk databehandling Besöksadress: MIC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751 05 Uppsala Telefon:

More information

Background. Background. C. T. Kelley NC State University tim C. T. Kelley Background NCSU, Spring / 58

Background. Background. C. T. Kelley NC State University tim C. T. Kelley Background NCSU, Spring / 58 Background C. T. Kelley NC State University tim kelley@ncsu.edu C. T. Kelley Background NCSU, Spring 2012 1 / 58 Notation vectors, matrices, norms l 1 : max col sum... spectral radius scaled integral norms

More information

Applied Linear Algebra

Applied Linear Algebra Applied Linear Algebra Peter J. Olver School of Mathematics University of Minnesota Minneapolis, MN 55455 olver@math.umn.edu http://www.math.umn.edu/ olver Chehrzad Shakiban Department of Mathematics University

More information

Numerical Analysis of Differential Equations Numerical Solution of Elliptic Boundary Value

Numerical Analysis of Differential Equations Numerical Solution of Elliptic Boundary Value Numerical Analysis of Differential Equations 188 5 Numerical Solution of Elliptic Boundary Value Problems 5 Numerical Solution of Elliptic Boundary Value Problems TU Bergakademie Freiberg, SS 2012 Numerical

More information

PART IV Spectral Methods

PART IV Spectral Methods PART IV Spectral Methods Additional References: R. Peyret, Spectral methods for incompressible viscous flow, Springer (2002), B. Mercier, An introduction to the numerical analysis of spectral methods,

More information

The Conjugate Gradient Method

The Conjugate Gradient Method The Conjugate Gradient Method Classical Iterations We have a problem, We assume that the matrix comes from a discretization of a PDE. The best and most popular model problem is, The matrix will be as large

More information

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) RAYTCHO LAZAROV 1 Notations and Basic Functional Spaces Scalar function in R d, d 1 will be denoted by u,

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

ETNA Kent State University

ETNA Kent State University Electronic Transactions on Numerical Analysis. Volume 17, pp. 76-92, 2004. Copyright 2004,. ISSN 1068-9613. ETNA STRONG RANK REVEALING CHOLESKY FACTORIZATION M. GU AND L. MIRANIAN Ý Abstract. For any symmetric

More information

Frequency domain representation and singular value decomposition

Frequency domain representation and singular value decomposition EOLSS Contribution 643134 Frequency domain representation and singular value decomposition AC Antoulas Department of Electrical and Computer Engineering Rice University Houston, Texas 77251-1892, USA e-mail:

More information

This property turns out to be a general property of eigenvectors of a symmetric A that correspond to distinct eigenvalues as we shall see later.

This property turns out to be a general property of eigenvectors of a symmetric A that correspond to distinct eigenvalues as we shall see later. 34 To obtain an eigenvector x 2 0 2 for l 2 = 0, define: B 2 A - l 2 I 2 = È 1, 1, 1 Î 1-0 È 1, 0, 0 Î 1 = È 1, 1, 1 Î 1. To transform B 2 into an upper triangular matrix, subtract the first row of B 2

More information

Block vs. Stream cipher

Block vs. Stream cipher Block vs. Stream cipher Idea of a block cipher: partition the text into relatively large (e.g. 128 bits) blocks and encode each block separately. The encoding of each block generally depends on at most

More information

Domain decomposition on different levels of the Jacobi-Davidson method

Domain decomposition on different levels of the Jacobi-Davidson method hapter 5 Domain decomposition on different levels of the Jacobi-Davidson method Abstract Most computational work of Jacobi-Davidson [46], an iterative method suitable for computing solutions of large dimensional

More information

MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS

MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS MULTILEVEL PRECONDITIONERS FOR NONSELFADJOINT OR INDEFINITE ORTHOGONAL SPLINE COLLOCATION PROBLEMS RAKHIM AITBAYEV Abstract. Efficient numerical algorithms are developed and analyzed that implement symmetric

More information

Preface. 2 Linear Equations and Eigenvalue Problem 22

Preface. 2 Linear Equations and Eigenvalue Problem 22 Contents Preface xv 1 Errors in Computation 1 1.1 Introduction 1 1.2 Floating Point Representation of Number 1 1.3 Binary Numbers 2 1.3.1 Binary number representation in computer 3 1.4 Significant Digits

More information

Discrete Projection Methods for Integral Equations

Discrete Projection Methods for Integral Equations SUB Gttttingen 7 208 427 244 98 A 5141 Discrete Projection Methods for Integral Equations M.A. Golberg & C.S. Chen TM Computational Mechanics Publications Southampton UK and Boston USA Contents Sources

More information

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS Proceedings of ALGORITMY 2005 pp. 222 229 A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS ELENA BRAVERMAN, MOSHE ISRAELI, AND ALEXANDER SHERMAN Abstract. Based on a fast subtractional

More information

Scientific Computing I

Scientific Computing I Scientific Computing I Module 8: An Introduction to Finite Element Methods Tobias Neckel Winter 2013/2014 Module 8: An Introduction to Finite Element Methods, Winter 2013/2014 1 Part I: Introduction to

More information

Applications of Discrete Mathematics to the Analysis of Algorithms

Applications of Discrete Mathematics to the Analysis of Algorithms Applications of Discrete Mathematics to the Analysis of Algorithms Conrado Martínez Univ. Politècnica de Catalunya, Spain May 2007 Goal Given some algorithm taking inputs from some set Á, we would like

More information

Numerical Analysis Lecture Notes

Numerical Analysis Lecture Notes Numerical Analysis Lecture Notes Peter J Olver 8 Numerical Computation of Eigenvalues In this part, we discuss some practical methods for computing eigenvalues and eigenvectors of matrices Needless to

More information

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations S. Hussain, F. Schieweck, S. Turek Abstract In this note, we extend our recent work for

More information

Correlation at Low Temperature: I. Exponential Decay

Correlation at Low Temperature: I. Exponential Decay Correlation at Low Temperature: I. Exponential Decay Volker Bach FB Mathematik; Johannes Gutenberg-Universität; D-55099 Mainz; Germany; email: vbach@mathematik.uni-mainz.de Jacob Schach Møller Ý Département

More information

MATHEMATICAL METHODS INTERPOLATION

MATHEMATICAL METHODS INTERPOLATION MATHEMATICAL METHODS INTERPOLATION I YEAR BTech By Mr Y Prabhaker Reddy Asst Professor of Mathematics Guru Nanak Engineering College Ibrahimpatnam, Hyderabad SYLLABUS OF MATHEMATICAL METHODS (as per JNTU

More information

Two-scale homogenization of a hydrodynamic Elrod-Adams model

Two-scale homogenization of a hydrodynamic Elrod-Adams model March 2004 1 Two-scale homogenization of a hydrodynamic Elrod-Adams model G. Bayada MAPLY CNRS UMR-5585 / LAMCOS CNRS UMR-5514, INSA Lyon, 69621 Villeurbanne cedex, France S. Martin MAPLY CNRS UMR-5585,

More information

BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET

BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET WEILIN LI AND ROBERT S. STRICHARTZ Abstract. We study boundary value problems for the Laplacian on a domain Ω consisting of the left half of the Sierpinski

More information

Finite Element Method for Ordinary Differential Equations

Finite Element Method for Ordinary Differential Equations 52 Chapter 4 Finite Element Method for Ordinary Differential Equations In this chapter we consider some simple examples of the finite element method for the approximate solution of ordinary differential

More information

Spectral Processing. Misha Kazhdan

Spectral Processing. Misha Kazhdan Spectral Processing Misha Kazhdan [Taubin, 1995] A Signal Processing Approach to Fair Surface Design [Desbrun, et al., 1999] Implicit Fairing of Arbitrary Meshes [Vallet and Levy, 2008] Spectral Geometry

More information

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems Etereldes Gonçalves 1, Tarek P. Mathew 1, Markus Sarkis 1,2, and Christian E. Schaerer 1 1 Instituto de Matemática Pura

More information

Partial Differential Equations

Partial Differential Equations Partial Differential Equations Introduction Deng Li Discretization Methods Chunfang Chen, Danny Thorne, Adam Zornes CS521 Feb.,7, 2006 What do You Stand For? A PDE is a Partial Differential Equation This

More information

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccswebpage Lecture Notes for Unit VII Sparse Matrix Computations Part 1: Direct Methods Dianne P. O Leary c 2008

More information

HITCHIN KOBAYASHI CORRESPONDENCE, QUIVERS, AND VORTICES INTRODUCTION

HITCHIN KOBAYASHI CORRESPONDENCE, QUIVERS, AND VORTICES INTRODUCTION ËÁ Ì ÖÛÒ ËÖĐÓÒÖ ÁÒØÖÒØÓÒÐ ÁÒ ØØÙØ ÓÖ ÅØÑØÐ ÈÝ ÓÐØÞÑÒÒ ¹½¼¼ ÏÒ Ù ØÖ ÀØÒßÃÓÝ ÓÖÖ ÓÒÒ ÉÙÚÖ Ò ÎÓÖØ ÄÙ ÐÚÖÞßÓÒ ÙÐ Ç Ö ÖßÈÖ ÎÒÒ ÈÖÖÒØ ËÁ ½¾ ¾¼¼ µ ÂÒÙÖÝ ½ ¾¼¼ ËÙÓÖØ Ý Ø Ù ØÖÒ ÖÐ ÅÒ ØÖÝ Ó ÙØÓÒ ËÒ Ò ÙÐØÙÖ ÚÐÐ Ú

More information

Random Matrices and Transfer Matrix Techniques for the Integer Quantum Hall Effect

Random Matrices and Transfer Matrix Techniques for the Integer Quantum Hall Effect Random Matrices and Transfer Matrix Techniques for the Integer Quantum Hall Effect Dissertation zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften an der Mathematisch-Naturwissenschaftlichen

More information

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA Introduction to Finite and Spectral Element Methods Using MATLAB Second Edition C. Pozrikidis University of Massachusetts Amherst, USA (g) CRC Press Taylor & Francis Group Boca Raton London New York CRC

More information

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS 5.1 Introduction When a physical system depends on more than one variable a general

More information

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov, LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES Sergey Korotov, Institute of Mathematics Helsinki University of Technology, Finland Academy of Finland 1 Main Problem in Mathematical

More information

An Improved Quantum Fourier Transform Algorithm and Applications

An Improved Quantum Fourier Transform Algorithm and Applications An Improved Quantum Fourier Transform Algorithm and Applications Lisa Hales Group in Logic and the Methodology of Science University of California at Berkeley hales@cs.berkeley.edu Sean Hallgren Ý Computer

More information

Effective matrix-free preconditioning for the augmented immersed interface method

Effective matrix-free preconditioning for the augmented immersed interface method Effective matrix-free preconditioning for the augmented immersed interface method Jianlin Xia a, Zhilin Li b, Xin Ye a a Department of Mathematics, Purdue University, West Lafayette, IN 47907, USA. E-mail:

More information

Lehrstuhl Informatik V. Lehrstuhl Informatik V. 1. solve weak form of PDE to reduce regularity properties. Lehrstuhl Informatik V

Lehrstuhl Informatik V. Lehrstuhl Informatik V. 1. solve weak form of PDE to reduce regularity properties. Lehrstuhl Informatik V Part I: Introduction to Finite Element Methods Scientific Computing I Module 8: An Introduction to Finite Element Methods Tobias Necel Winter 4/5 The Model Problem FEM Main Ingredients Wea Forms and Wea

More information

A Simple Compact Fourth-Order Poisson Solver on Polar Geometry

A Simple Compact Fourth-Order Poisson Solver on Polar Geometry Journal of Computational Physics 182, 337 345 (2002) doi:10.1006/jcph.2002.7172 A Simple Compact Fourth-Order Poisson Solver on Polar Geometry Ming-Chih Lai Department of Applied Mathematics, National

More information

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM Finite Elements February 22, 2019 In the previous sections, we introduced the concept of finite element spaces, which contain certain functions defined on a domain. Finite element spaces are examples of

More information

Institute for Computational Mathematics Hong Kong Baptist University

Institute for Computational Mathematics Hong Kong Baptist University Institute for Computational Mathematics Hong Kong Baptist University ICM Research Report 08-0 How to find a good submatrix S. A. Goreinov, I. V. Oseledets, D. V. Savostyanov, E. E. Tyrtyshnikov, N. L.

More information

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u

More information

CLASSICAL ITERATIVE METHODS

CLASSICAL ITERATIVE METHODS CLASSICAL ITERATIVE METHODS LONG CHEN In this notes we discuss classic iterative methods on solving the linear operator equation (1) Au = f, posed on a finite dimensional Hilbert space V = R N equipped

More information

Algebraic Multigrid as Solvers and as Preconditioner

Algebraic Multigrid as Solvers and as Preconditioner Ò Algebraic Multigrid as Solvers and as Preconditioner Domenico Lahaye domenico.lahaye@cs.kuleuven.ac.be http://www.cs.kuleuven.ac.be/ domenico/ Department of Computer Science Katholieke Universiteit Leuven

More information

Second Order Elliptic PDE

Second Order Elliptic PDE Second Order Elliptic PDE T. Muthukumar tmk@iitk.ac.in December 16, 2014 Contents 1 A Quick Introduction to PDE 1 2 Classification of Second Order PDE 3 3 Linear Second Order Elliptic Operators 4 4 Periodic

More information

VARIATIONAL CALCULUS IN SPACE OF MEASURES AND OPTIMAL DESIGN

VARIATIONAL CALCULUS IN SPACE OF MEASURES AND OPTIMAL DESIGN Chapter 1 VARIATIONAL CALCULUS IN SPACE OF MEASURES AND OPTIMAL DESIGN Ilya Molchanov Department of Statistics University of Glasgow ilya@stats.gla.ac.uk www.stats.gla.ac.uk/ ilya Sergei Zuyev Department

More information

Numerical Methods for Engineers and Scientists

Numerical Methods for Engineers and Scientists Numerical Methods for Engineers and Scientists Second Edition Revised and Expanded Joe D. Hoffman Department of Mechanical Engineering Purdue University West Lafayette, Indiana m MARCEL D E К К E R MARCEL

More information

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY A MULTIGRID ALGORITHM FOR THE CELL-CENTERED FINITE DIFFERENCE SCHEME Richard E. Ewing and Jian Shen Institute for Scientic Computation Texas A&M University College Station, Texas SUMMARY In this article,

More information

Applied Numerical Analysis

Applied Numerical Analysis Applied Numerical Analysis Using MATLAB Second Edition Laurene V. Fausett Texas A&M University-Commerce PEARSON Prentice Hall Upper Saddle River, NJ 07458 Contents Preface xi 1 Foundations 1 1.1 Introductory

More information

LECTURE NOTES ELEMENTARY NUMERICAL METHODS. Eusebius Doedel

LECTURE NOTES ELEMENTARY NUMERICAL METHODS. Eusebius Doedel LECTURE NOTES on ELEMENTARY NUMERICAL METHODS Eusebius Doedel TABLE OF CONTENTS Vector and Matrix Norms 1 Banach Lemma 20 The Numerical Solution of Linear Systems 25 Gauss Elimination 25 Operation Count

More information

M.A. Botchev. September 5, 2014

M.A. Botchev. September 5, 2014 Rome-Moscow school of Matrix Methods and Applied Linear Algebra 2014 A short introduction to Krylov subspaces for linear systems, matrix functions and inexact Newton methods. Plan and exercises. M.A. Botchev

More information

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl) Overlapping Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl) Technical Report TR2002-83 November 22, 2002 Department of Computer Science Courant Institute of Mathematical

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 11 Partial Differential Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002.

More information

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity László Babai Peter G. Kimmel Department of Computer Science The University of Chicago 1100 East 58th Street Chicago,

More information

Causality and Boundary of wave solutions

Causality and Boundary of wave solutions Causality and Boundary of wave solutions IV International Meeting on Lorentzian Geometry Santiago de Compostela, 2007 José Luis Flores Universidad de Málaga Joint work with Miguel Sánchez: Class. Quant.

More information

Lecture Notes for Inf-Mat 3350/4350, Tom Lyche

Lecture Notes for Inf-Mat 3350/4350, Tom Lyche Lecture Notes for Inf-Mat 3350/4350, 2007 Tom Lyche August 5, 2007 2 Contents Preface vii I A Review of Linear Algebra 1 1 Introduction 3 1.1 Notation............................... 3 2 Vectors 5 2.1 Vector

More information

CAM Ph.D. Qualifying Exam in Numerical Analysis CONTENTS

CAM Ph.D. Qualifying Exam in Numerical Analysis CONTENTS CAM Ph.D. Qualifying Exam in Numerical Analysis CONTENTS Preliminaries Round-off errors and computer arithmetic, algorithms and convergence Solutions of Equations in One Variable Bisection method, fixed-point

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 7 Interpolation Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002. Reproduction permitted

More information

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science EAD 115 Numerical Solution of Engineering and Scientific Problems David M. Rocke Department of Applied Science Taylor s Theorem Can often approximate a function by a polynomial The error in the approximation

More information

Preliminary Examination, Numerical Analysis, August 2016

Preliminary Examination, Numerical Analysis, August 2016 Preliminary Examination, Numerical Analysis, August 2016 Instructions: This exam is closed books and notes. The time allowed is three hours and you need to work on any three out of questions 1-4 and any

More information

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces. Math 350 Fall 2011 Notes about inner product spaces In this notes we state and prove some important properties of inner product spaces. First, recall the dot product on R n : if x, y R n, say x = (x 1,...,

More information

Kasetsart University Workshop. Multigrid methods: An introduction

Kasetsart University Workshop. Multigrid methods: An introduction Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available

More information

A Fast Fourier transform based direct solver for the Helmholtz problem. AANMPDE 2017 Palaiochora, Crete, Oct 2, 2017

A Fast Fourier transform based direct solver for the Helmholtz problem. AANMPDE 2017 Palaiochora, Crete, Oct 2, 2017 A Fast Fourier transform based direct solver for the Helmholtz problem Jari Toivanen Monika Wolfmayr AANMPDE 2017 Palaiochora, Crete, Oct 2, 2017 Content 1 Model problem 2 Discretization 3 Fast solver

More information

Iterative Methods for Linear Systems

Iterative Methods for Linear Systems Iterative Methods for Linear Systems 1. Introduction: Direct solvers versus iterative solvers In many applications we have to solve a linear system Ax = b with A R n n and b R n given. If n is large the

More information

Math Linear Algebra II. 1. Inner Products and Norms

Math Linear Algebra II. 1. Inner Products and Norms Math 342 - Linear Algebra II Notes 1. Inner Products and Norms One knows from a basic introduction to vectors in R n Math 254 at OSU) that the length of a vector x = x 1 x 2... x n ) T R n, denoted x,

More information

Numerical Methods for Engineers. and Scientists. Applications using MATLAB. An Introduction with. Vish- Subramaniam. Third Edition. Amos Gilat.

Numerical Methods for Engineers. and Scientists. Applications using MATLAB. An Introduction with. Vish- Subramaniam. Third Edition. Amos Gilat. Numerical Methods for Engineers An Introduction with and Scientists Applications using MATLAB Third Edition Amos Gilat Vish- Subramaniam Department of Mechanical Engineering The Ohio State University Wiley

More information

Part IB - Easter Term 2003 Numerical Analysis I

Part IB - Easter Term 2003 Numerical Analysis I Part IB - Easter Term 2003 Numerical Analysis I 1. Course description Here is an approximative content of the course 1. LU factorization Introduction. Gaussian elimination. LU factorization. Pivoting.

More information

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED ALAN DEMLOW Abstract. Recent results of Schatz show that standard Galerkin finite element methods employing piecewise polynomial elements of degree

More information

Partial Differential Equations and the Finite Element Method

Partial Differential Equations and the Finite Element Method Partial Differential Equations and the Finite Element Method Pavel Solin The University of Texas at El Paso Academy of Sciences ofthe Czech Republic iwiley- INTERSCIENCE A JOHN WILEY & SONS, INC, PUBLICATION

More information

Lecture 1 INF-MAT3350/ : Some Tridiagonal Matrix Problems

Lecture 1 INF-MAT3350/ : Some Tridiagonal Matrix Problems Lecture 1 INF-MAT3350/4350 2007: Some Tridiagonal Matrix Problems Tom Lyche University of Oslo Norway Lecture 1 INF-MAT3350/4350 2007: Some Tridiagonal Matrix Problems p.1/33 Plan for the day 1. Notation

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

PARTIAL DIFFERENTIAL EQUATIONS

PARTIAL DIFFERENTIAL EQUATIONS MATHEMATICAL METHODS PARTIAL DIFFERENTIAL EQUATIONS I YEAR B.Tech By Mr. Y. Prabhaker Reddy Asst. Professor of Mathematics Guru Nanak Engineering College Ibrahimpatnam, Hyderabad. SYLLABUS OF MATHEMATICAL

More information

PARTIAL DIFFERENTIAL EQUATIONS and BOUNDARY VALUE PROBLEMS

PARTIAL DIFFERENTIAL EQUATIONS and BOUNDARY VALUE PROBLEMS PARTIAL DIFFERENTIAL EQUATIONS and BOUNDARY VALUE PROBLEMS NAKHLE H. ASMAR University of Missouri PRENTICE HALL, Upper Saddle River, New Jersey 07458 Contents Preface vii A Preview of Applications and

More information

Self-Testing Polynomial Functions Efficiently and over Rational Domains

Self-Testing Polynomial Functions Efficiently and over Rational Domains Chapter 1 Self-Testing Polynomial Functions Efficiently and over Rational Domains Ronitt Rubinfeld Madhu Sudan Ý Abstract In this paper we give the first self-testers and checkers for polynomials over

More information

Citation Osaka Journal of Mathematics. 43(2)

Citation Osaka Journal of Mathematics. 43(2) TitleIrreducible representations of the Author(s) Kosuda, Masashi Citation Osaka Journal of Mathematics. 43(2) Issue 2006-06 Date Text Version publisher URL http://hdl.handle.net/094/0396 DOI Rights Osaka

More information

Linear Algebra. Session 12

Linear Algebra. Session 12 Linear Algebra. Session 12 Dr. Marco A Roque Sol 08/01/2017 Example 12.1 Find the constant function that is the least squares fit to the following data x 0 1 2 3 f(x) 1 0 1 2 Solution c = 1 c = 0 f (x)

More information

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017 ACM/CMS 17 Linear Analysis & Applications Fall 217 Assignment 2: PDEs and Finite Element Methods Due: 7th November 217 For this assignment the following MATLAB code will be required: Introduction http://wwwmdunloporg/cms17/assignment2zip

More information

Overlapping Schwarz preconditioners for Fekete spectral elements

Overlapping Schwarz preconditioners for Fekete spectral elements Overlapping Schwarz preconditioners for Fekete spectral elements R. Pasquetti 1, L. F. Pavarino 2, F. Rapetti 1, and E. Zampieri 2 1 Laboratoire J.-A. Dieudonné, CNRS & Université de Nice et Sophia-Antipolis,

More information

Meshfree Approximation Methods with MATLAB

Meshfree Approximation Methods with MATLAB Interdisciplinary Mathematical Sc Meshfree Approximation Methods with MATLAB Gregory E. Fasshauer Illinois Institute of Technology, USA Y f? World Scientific NEW JERSEY LONDON SINGAPORE BEIJING SHANGHAI

More information

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING C. Pozrikidis University of California, San Diego New York Oxford OXFORD UNIVERSITY PRESS 1998 CONTENTS Preface ix Pseudocode Language Commands xi 1 Numerical

More information

Error analysis and fast solvers for high-frequency scattering problems

Error analysis and fast solvers for high-frequency scattering problems Error analysis and fast solvers for high-frequency scattering problems I.G. Graham (University of Bath) Woudschoten October 2014 High freq. problem for the Helmholtz equation Given an object Ω R d, with

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II Elliptic Problems / Multigrid Summary of Hyperbolic PDEs We looked at a simple linear and a nonlinear scalar hyperbolic PDE There is a speed associated with the change of the solution Explicit methods

More information