A multigrid algorithm for higher order finite elements on sparse grids (Q1381054)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A multigrid algorithm for higher order finite elements on sparse grids |
scientific article |
Statements
A multigrid algorithm for higher order finite elements on sparse grids (English)
0 references
15 March 1998
0 references
The author presents details of implementation of sparse grid methods for boundary value problems for partial differential equations. Hierarchical basis functions have recently been introduced into the context of partial differential equations by \textit{R. E. Bank, T. F. Dupont}, and \textit{H. Yserentant} [Numer. Math. 52, No. 4, 427-458 (1988; Zbl 0645.65074)], although they were common in the context of numerical quadrature before that. In the present paper, the author considers efficient methods for their implementation on sparse tensor product grids. Sparse grids and hierarchical basis functions promise a significant improvement in computational efficiency because they achieve a reduction from \(O(N^d)\) to \(O(N\log^{d-1}N)\) degrees of freedom in \(d\)-dimensional regions with smallest mesh widths of \(1/N\). This reduction is achieved with only a modest reduction in accuracy. The key to realizing improved computational efficiency is in implementation. The author presents a recursive approach based on a binary tree data structure. The methods for generating higher-order basis functions, constructing stiffness matrices, transferring information from finer to coarser grids in multigrid algorithms, and performing the fundamental matrix-vector multiplication necessary for iterative solution of systems of equations are each described in a one-dimensional setting. Extension from one to multiple dimensions is accomplished by recursion. Two finite element approaches are presented. One uses sparse grids for both shape and test functions, the other uses sparse grids for shape functions and full tensor product grids for test functions. The latter method trades difficulty in transferring information across levels in a multigrid scheme for difficulty in solving the resulting nonsymmetric matrix equations. On balance, the nonsymmetric method appears to be advantageous. A numerical example solving a Dirichlet problem for the two-dimensional Laplace equation is presented. The example illustrates excellent the accuracy improvement for increasing the order of approximation and the relatively slow growth in the condition number of the matrix equations. Running times are not reported.
0 references
hierarchical shape functions
0 references
sparse grid methods
0 references
sparse tensor product grids
0 references
computational efficiency
0 references
multigrid algorithms
0 references
finite element
0 references
numerical example
0 references
Dirichlet problem
0 references
Laplace equation
0 references
condition number
0 references