×

Nonnested multigrid methods for linear problems. (English) Zbl 0987.65131

The application of the finite element method for solving linear elliptic problems requires the solution of \[ Au=b, \tag{1} \] where \(A\) is a symmetric matrix of order \(N\), and \(u\) and \(b\) are the vectors of unknown and independent term. Direct, iterative, and multigrid algorithms are commonly used to solve (1). Multigrid methods use several meshes for solving (1). Computational elements like nested iterations, coarse grid correction, transfer operators, and relaxation schemes are applied. However, engineering problems have complex geometries, which sometimes makes it difficult to generate a sequence of nested meshes. Thus, using nonnested approximation spaces is an interesting option.
This article presents an application of nonnested and unstructured multigrid methods to linear elasticity problems. A variational formulation for transfer operators and some multigrid strategies, including adaptive algorithms, are presented. Expressions for the performance evaluation of multigrid strategies and its comparison with direct and preconditioned conjugate gradient algorithms are also presented. A C++ implementation of the multigrid algorithms and the quadtree and octree data structures for transfer operators are discussed. Some two- and three-dimensional elasticity examples are analyzed.

MSC:

65N55 Multigrid methods; domain decomposition for boundary value problems involving PDEs
65N30 Finite element, Rayleigh-Ritz and Galerkin methods for boundary value problems involving PDEs
65F10 Iterative numerical methods for linear systems
35J25 Boundary value problems for second-order elliptic equations
65F35 Numerical computation of matrix norms, conditioning, scaling
65Y20 Complexity and performance of numerical algorithms
74B05 Classical linear elasticity
74S05 Finite element methods applied to problems in solid mechanics
Full Text: DOI

References:

[1] Axelsson, Finite element solution of boundary value problems-Theory and computation (1984) · Zbl 0537.65072
[2] M. L. Bittencourt Adaptive iterative and multigrid methods applied to non-structured meshes 1996
[3] Brandt, Multi-level adaptive solutions to boundary-value problems, Math Comp 31 pp 333– (1977) · Zbl 0373.65054 · doi:10.1090/S0025-5718-1977-0431719-X
[4] Gurtin, Mathematics in science and engineering 158, in: An introduction to continuum mechanics (1981)
[5] Leinen, Data structures and concepts for adaptive finite element methods, Comp 55 pp 325– (1995) · Zbl 0837.65133 · doi:10.1007/BF02238486
[6] Rüde, Fully adaptive multigrid methods, SIAM J Numer Anal 30 pp 230– (1993) · Zbl 0849.65090 · doi:10.1137/0730011
[7] Briggs, A multigrid tutorial (1987)
[8] Hackbush, Multigrid methods (1982) · doi:10.1007/BFb0069927
[9] McCormick, Frontiers series 3, in: Multigrid methods (1987) · doi:10.1137/1.9781611971057
[10] Mavriplis, Multigrid solution of the two-dimensional Euler equations on unstructured triangular meshes, AIAA J 26 pp 824– (1988) · Zbl 0667.76088 · doi:10.2514/3.9975
[11] Peraire, Multigrid solution of the 3D compressible Euler equations on unstructured tetrahedral grids, Int J Numer Meth Eng 36 pp 1029– (1993) · Zbl 0771.76042 · doi:10.1002/nme.1620360610
[12] Bramble, The analysis of multigrid algorithms with nonnested quadratic forms, Math Comp 56 pp 1– (1991) · doi:10.1090/S0025-5718-1991-1052086-4
[13] Douglas, Multi-grid algorithms with applications to elliptic boundary-value problems, SIAM J Numer Anal 21 pp 236– (1984) · Zbl 0534.65062 · doi:10.1137/0721017
[14] S. Zhang Multi-level iterative techniques 1988
[15] Bonet, An alternating digital tree (ADT) algorithm for 3D geometric searching, Int J Numer Meth Eng 38 pp 3529– (1995) · Zbl 0825.73958
[16] E. Dari Contribuciones a la triangulación automática de dominios tridimensionales 1994
[17] Zienkiewicz, A simple error estimator and adaptative procedure for practical engineering analysis, Int J Numer Meth Eng 24 pp 337– (1987) · Zbl 0602.73063 · doi:10.1002/nme.1620240206
[18] E. A. Fancello A. C. S. Guimarães R. A. Feijóo M. Venere Automatic two-dimensional mesh generation using object-oriented programming 1991 635 638
[19] Löhner, An unstructured multigrid method for elliptic problems, Int J Numer Meth Eng 24 pp 101– (1987) · Zbl 0624.65103 · doi:10.1002/nme.1620240108
[20] A. C. S. Guimarães R. A. Feijóo The ACDP system 1989
[21] Pissanetzky, Sparse matrix technology (1984)
[22] M. L. Bittencourt R. A. Feijóo Object-oriented non-nested multigrid methods 1998
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.