skip to main content
article
Free Access

Design and data structure of fully adaptive, multigrid, finite-element software

Published:28 August 1984Publication History
First page image

References

  1. 1 BABUSKA, I., The self-adaptive approach in the finite element method. In The Mathematics of Finite Element and Applications, J.R. Whiteman, Ed. Academic Press, New York 1976, pp. 125-143Google ScholarGoogle Scholar
  2. 2 BABUSKA, I., AND RHEINROLDT, W.C. Computational aspects of finite element method. In Mathematical Software III, J.R. Rice, Ed. Academic Press, New York, 1977, pp. 225-255.Google ScholarGoogle Scholar
  3. 3 BABUSKA, I., AND RHEINBOLDT, W.C. Error estimates for adaptive finite element computations. SIAM J. Numer. Anal. 15 (1978), 736-754.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4 BABUSKA, I., AND RHEINEOLDT, W.C. Reliable error estimation and mesh adaptation for the finite element method. In Computational Methods m Nonlinear Mechanics, J.T. Oden, Ed. Elsevier North Holland, Amsterdam, 1980. 67-108.Google ScholarGoogle Scholar
  5. 5 BANK, R.E. PLTMG Users' Guide. Dept. of Mathematics, Univ. of California, San Diego, June, 1981 version.Google ScholarGoogle Scholar
  6. 6 BANK, R.E., AND DUPONT, T. An optimal order process for solving finite element equations. Math Comput., 36 (1981), 35-51.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7 BANK, R.E., AND SHERMAN, A.H. The use of adaptive grid refinement for badly behaved elliptic partial differential equations. In Mathematics and Computers in Simulation XXII, North Holland, Amsterdam, 1980. 18-24.Google ScholarGoogle Scholar
  8. 8 BRANDT, A. Multilevel adaptive solutions to boundary value problems. Math. Comput. 31 (1977), 390.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9 GEORGE, J.A. Computer implementation of the finite element method. Ph.D. dissertation, Stanford Univ., Stanford, Calif. (1971.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 GEORGE, J.A. AND LIU, J.W. Computer Solution of Large Sparse Positive Defmtte Systems. Prentice-Hall, Englewood Cliffs, N.J., 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 HACKBUSCH, W. On the convergence of multigrid iterations, Beitrage. Numer. Math 9 (1981), 239.Google ScholarGoogle Scholar
  12. 12 HACKBUSCH, W. Multi-grid convergence theory. In Multigrid Methods, Lecture Notes in Mathemattcs 960, W. Hackbusch and U. Trottenberg, Eds. Springer-Verlag, New York, 1982, pp. 177-219Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 KINCMD, D.R., RZSPl{SS, J.R., YOUNg, D.M., AND GmMES, R.G. Algorithm 586 ITPACK 2C: FORTRAN package for solving large sparse linear systems by adaptive iterative methods. ACM Trans. Math. So#w, 8 3, (Sept. 1982), 302-322. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 KNUTH, D.E. The Art of Computer Programming. Vol. 1, Fundamental Algorithms. Addison-Wesley, Reading, Mass., 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 NICOLAIDES, R.A. On some theoretical and practical aspects of multigrid methods. Math of Comput. 33 (1979), 933-952.Google ScholarGoogle ScholarCross RefCross Ref
  16. 16 RHEINBOLDT, W.C., AND MESZTENYI, C.K. On a data structure for adaptive finite element mesh refinements. ACM Trans. Math. Soft. 6 (June 1980), 166-187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 RICE, J.R, HOUSTiS, E.N., AND DYKSEN, W.R. A population of hnear second order elliptic partial differentml equations on rectangular domains. Part I. Math. Comput. 36 (1981), 475-484.Google ScholarGoogle ScholarCross RefCross Ref
  18. 18 RIVAl{A, M.C. Adaptive multigrid software for the finite element method, Ph.D. dissertation Leuven, Belgium. 1984.Google ScholarGoogle Scholar
  19. 19 RI VARA, M.C. Algorithms for refining triangular grids suitable for adaptive and multigrid techniques. Int. J. Numer. Methods Eng. 20 (1984), 745-756.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20 RIVARA, M.C. Mesh refinement processes based on the generalized bisection of simplices. SIAM Numer. Anal. To be published.Google ScholarGoogle Scholar
  21. 21 SEWELL, G. A finite element program with automatic, user-controlled mesh grading. In Advances in Computer Methods {or Partial Differential Equations III, R. Vichnevetsky and R.S. Stepleman, Eds. IMACS, Rutgers Univ., New Brunswick, N.J., 1979, pp. 8-10.Google ScholarGoogle Scholar
  22. 22 STUBEN, K. NDTROTTENBERGU. Multigrldmethods: Fundamentalalgorlthms, modelproblem analysis and apphcations. In Multigrwl Methods, Lecture Notes m Math. 960, W. Hackbusch and Trottenberg Eds Springer-Verlag, New York, 1982, pp. 1-176.Google ScholarGoogle Scholar
  23. 23 WEISI{R, A. Local-mesh, local-order, adaptive finite element methods with a posteriori error estimators for elliptlc partial differential equations. Tech. Rep. 213. Dept. of Computer Science, Umv., New Haven, CT., 1981.Google ScholarGoogle Scholar
  24. 24 YOUNG, D.M. Iterative solutmn of linear systems arising from finite element techniques. In Mathematics of Finite Elements and Applications, J.R. Whiteman Ed. Academic Press, New York, 1976, pp. 439-464.Google ScholarGoogle Scholar
  25. 25 ZAVE, P., AND RHEINBOLDT, W.C. Design of an adaptive, parallel finite-element system. ACM Trans. Math Soft., 5 (Mar. 1978), 1-17. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Design and data structure of fully adaptive, multigrid, finite-element software

                        Recommendations

                        Reviews

                        R. Bruce Simpson

                        The major feature of this paper for the reviewer was the discussion of a data structure for representing a nested series of general triangular grids generated by essentially arbitrary (conforming) refinement strategies; that is an alternative to the refinement tree list structures (cf., Babuska and Rheinboldt (see, e.g., [1]), and Bank and Sherman [2]). The author indicates how this data structure is used to support the multigrid iterative method for solving finite element equations on the series of grids and discusses, briefly, conforming mesh refinement strategies. The proposed data structure is based on storing the vertex to vertex incidence relations of the mesh, rather than the triangles directly. As the author points out this will be familiar to readers of sparse matrix literature from the compact row-wise representation of a finite element matrix for a single mesh. The author indicates how this basic list structure can be extended to accommodate refinement, and the multigrid method, in a way which appears to be more storage efficient than refinement tree schemes. Computational studies for two boundary value problems, using an implementation of the schemes for adaptive refinement, uniform refinements, and multigrid solutions, are included. The accuracy versus number of unknowns results reported are interesting, but more germane to the subject matter of the paper would have been a report on efficiency performance of the data structure plus multigrid solver. Nevertheless, this rates with the reviewer as an important paper for anyone interested in dynamic software for PDEs.

                        Access critical reviews of Computing literature here

                        Become a reviewer for Computing Reviews.

                        Comments

                        Login options

                        Check if you have access through your login credentials or your institution to get full access on this article.

                        Sign in

                        Full Access

                        • Published in

                          cover image ACM Transactions on Mathematical Software
                          ACM Transactions on Mathematical Software  Volume 10, Issue 3
                          Sept. 1984
                          136 pages
                          ISSN:0098-3500
                          EISSN:1557-7295
                          DOI:10.1145/1271
                          Issue’s Table of Contents

                          Copyright © 1984 ACM

                          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                          Publisher

                          Association for Computing Machinery

                          New York, NY, United States

                          Publication History

                          • Published: 28 August 1984
                          Published in toms Volume 10, Issue 3

                          Permissions

                          Request permissions about this article.

                          Request Permissions

                          Check for updates

                          Qualifiers

                          • article

                        PDF Format

                        View or Download as a PDF file.

                        PDF

                        eReader

                        View online with eReader.

                        eReader