skip to main content
article

Implementation of hierarchical bases in FEMLAB for simplicial elements

Published:01 June 2005Publication History
Skip Abstract Section

Abstract

We present the implementation of well-conditioned hierarchical bases for one-dimensional, triangular and tetrahedral elements in finite element FEMLAB software. Using the domain mesh information provided by FEMLAB, we found an easy way to maintain the continuity of solution across the interelement boundaries. The conditionings of the global stiffness matrices of several standard problems are compared with the Lagrange bases and are smaller for all cases.

References

  1. Adjerid, S., Aiffa, M., and Flaherty, J. 2001. Hierarchical finite element bases for triangular and tetrahedral elements. Comp. Meth. Appl. Mech. Eng. 190, 2925--2941.Google ScholarGoogle Scholar
  2. Adjerid, S., Aiffa, M., and Flaherty, J. E. 1999. Computational methods for singularly perturbed systems. In Analyzing multiscale phenomena using singular perturbation methods, J. Cronin and R. E. O'Malley, Eds. American Mathematical Society, Providence, RI.Google ScholarGoogle Scholar
  3. Adjerid, S., Flaherty, J., Moore, P., and Wang, Y. 1992. High-order adaptive methods for parabolic systems. Physica D 60, 94--111. Google ScholarGoogle Scholar
  4. Aiffa, M. 1997. Adaptive hp-refinement methods for singularly-perturbed elliptic and parabolic systems. Ph.D. thesis, Rensselaer Polytechnic Institute.Google ScholarGoogle Scholar
  5. Axelsson, O. and Barker, V. 1984. Finite Element Solution of Boundary Value Problems: Theory and Computation. Academic Press. Google ScholarGoogle Scholar
  6. Carnevali, P., Morris, R., Tsuji, Y., and Taylor, G. 1993. New basis functions and computational procedures for p-version finite element analysis. Int. J. Num. Meth. Eng. 35, 759--3779.Google ScholarGoogle Scholar
  7. FEMLAB. 2000a. Model Library, 2nd ed. FEMLAB.Google ScholarGoogle Scholar
  8. FEMLAB. 2000b. Reference Manual, 2nd ed. FEMLAB.Google ScholarGoogle Scholar
  9. FEMLAB. 2000c. User's Guide and Introduction, 2nd ed. FEMLAB.Google ScholarGoogle Scholar
  10. Golub, G. and Loan, C. V. 1996. Matrix Computations, 3rd ed. Johns Hopkins University Press. Google ScholarGoogle Scholar
  11. Grasman, J. and Matkowsky, B. 1977. A variational approach to singularly perturbed boundary value problems for ordinary and partial differential equations with turning points. SIAM J. Appl. Math. 32, 3, 588--597.Google ScholarGoogle Scholar
  12. Horn, R. and Johnson, C. 1985. Matrix Analysis. Cambridge University Press. Google ScholarGoogle Scholar
  13. Mitchell, A. and Wait, R. 1977. The Finite Element Method in Partial Differential Equations. John Wiley & Sons.Google ScholarGoogle Scholar
  14. Shephard, M., Dey, S., and Flaherty, J. 1997. A straightforward structure to construct shape functions for variable p-order meshes. Comp. Meth. Appl. Mech. Eng. 147, 209--233.Google ScholarGoogle Scholar
  15. Szabó, B. and Babuška, I. 1989. Introduction to Finite Element Analysis. Wiley.Google ScholarGoogle Scholar
  16. Zienkiewicz, O. and Taylor, R. 2000. Finite Element Method, 5th ed. Butterworth-Heinemann.Google ScholarGoogle Scholar

Index Terms

  1. Implementation of hierarchical bases in FEMLAB for simplicial elements

      Recommendations

      Reviews

      Jingping Long

      Hierarchical shape function bases are essential for the efficiency of p -version refinement, in which the polynomial order is increased to improve the accuracy. A good basis should not result in stiffness matrices with large condition numbers. When the mesh consists of quadrilateral or hexahedral elements, such bases can be constructed from a one-dimension orthogonal basis using a tensor product. The construction is not trivial if the mesh has triangular or tetrahedral elements. Implementation is also sometimes challenging. In this paper, the authors discuss the implementation of a certain hierarchical shape function basis that is expected to give significantly smaller condition numbers for certain problems when the polynomial order is high. The main contribution of this paper is the introduction of an ordering convention that automatically guarantees the inter-element continuity. The authors didn't elaborate on how the error decreases as the polynomial order increases. Also, the domains of the given examples are suitable for quadrilateral or hexahedral meshes, thus the need for triangular and tetrahedral meshes is not convincing. Further, only condition numbers are compared. Since the paper focuses on implementation, readers expect to see a superior convergence rate in some realistic, real-world example, which the paper lacks. Online Computing Reviews Service

      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

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader