Skip to main content
Top

2023 | OriginalPaper | Chapter

MATLAB Implementation of Hp Finite Elements on Rectangles Using Hierarchical Basis Functions

Authors : Alexej Moskovka, Jan Valdman

Published in: Parallel Processing and Applied Mathematics

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A MATLAB implementation of hierarchical shape functions on 2D rectangles is explained and available for download. Global shape functions are ordered for a given polynomial degree according to the indices of the nodes, edges, or elements to which they belong. For a uniform p-refinement, the hierarchical structure enables an effective assembly of mass and stiffness matrices. A solution to a boundary value problem is approximated for various levels of uniform h and p refinements.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Anjam, I., Valdman, J.: Fast MATLAB assembly of FEM matrices in 2D and 3D: Edge elements. Appl. Math. Comput. 267, 252–263 (2015)MathSciNetMATH Anjam, I., Valdman, J.: Fast MATLAB assembly of FEM matrices in 2D and 3D: Edge elements. Appl. Math. Comput. 267, 252–263 (2015)MathSciNetMATH
2.
go back to reference Rahman, T., Valdman, J.: Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements. Appl. Math. Comput. 219, 7151–7158 (2013)MathSciNetMATH Rahman, T., Valdman, J.: Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements. Appl. Math. Comput. 219, 7151–7158 (2013)MathSciNetMATH
3.
go back to reference Szabó, B., Babuška, I.: Finite Element Analysis. Wiley-Interscience, New York (1991)MATH Szabó, B., Babuška, I.: Finite Element Analysis. Wiley-Interscience, New York (1991)MATH
4.
go back to reference Szabó, B., Babuška, I.: Introduction to Finite Element Analysis, John Wiley & Sons (2011) Szabó, B., Babuška, I.: Introduction to Finite Element Analysis, John Wiley & Sons (2011)
5.
go back to reference Bangerth, W., Kayser-Herold, O.: Data structures and requirements for hp finite element software. ACM Trans. Math. Softw. (TOMS) 36(1), 1–31 (2009)MathSciNetCrossRefMATH Bangerth, W., Kayser-Herold, O.: Data structures and requirements for hp finite element software. ACM Trans. Math. Softw. (TOMS) 36(1), 1–31 (2009)MathSciNetCrossRefMATH
6.
go back to reference Šolín, P., Segeth, K., Doležel, I.: Higher-Order Finite Element Methods, Chapman & Hall/CRC (2004) Šolín, P., Segeth, K., Doležel, I.: Higher-Order Finite Element Methods, Chapman & Hall/CRC (2004)
7.
go back to reference Moskovka, A., Valdman, J.: Fast MATLAB evaluation of nonlinear energies using FEM in 2D and 3D: nodal elements. Appl. Math. Comput. 424, 127048 (2022)MathSciNetMATH Moskovka, A., Valdman, J.: Fast MATLAB evaluation of nonlinear energies using FEM in 2D and 3D: nodal elements. Appl. Math. Comput. 424, 127048 (2022)MathSciNetMATH
8.
go back to reference Innerberger, M., Praetorius, D.: MooAFEM: an object oriented Matlab code for higher-order adaptive FEM for (nonlinear) elliptic PDEs. Appl. Math. Comput. 442, 127731 (2023)MathSciNetMATH Innerberger, M., Praetorius, D.: MooAFEM: an object oriented Matlab code for higher-order adaptive FEM for (nonlinear) elliptic PDEs. Appl. Math. Comput. 442, 127731 (2023)MathSciNetMATH
9.
go back to reference Demkowicz, L.: Computing with hp-ADAPTIVE FINITE ELEMENTS, Volume 1, Chapman & Hall/CRC (2007) Demkowicz, L.: Computing with hp-ADAPTIVE FINITE ELEMENTS, Volume 1, Chapman & Hall/CRC (2007)
10.
go back to reference Demkowicz, L., Oden, J.T., Rachowicz, W., Hardy, O.: Toward a Universal h-p Adaptive Finite Element Strategy. Part 1. Constrained Approximation and Data Structure. Comput. Methods Appl. Mech. Eng. 77(1–2), 79–112 (1989) Demkowicz, L., Oden, J.T., Rachowicz, W., Hardy, O.: Toward a Universal h-p Adaptive Finite Element Strategy. Part 1. Constrained Approximation and Data Structure. Comput. Methods Appl. Mech. Eng. 77(1–2), 79–112 (1989)
11.
12.
go back to reference Babuška, I., Guo, B.Q.: The h-p version of the finite element method. Comput. Mech. 1, 21–41 (1986)CrossRefMATH Babuška, I., Guo, B.Q.: The h-p version of the finite element method. Comput. Mech. 1, 21–41 (1986)CrossRefMATH
13.
go back to reference Schöberl, J.: C++11 Implementation of Finite Elements in NGSolve. Vienna University of Technology, Institute for Analysis and Scientific Computing (2014) Schöberl, J.: C++11 Implementation of Finite Elements in NGSolve. Vienna University of Technology, Institute for Analysis and Scientific Computing (2014)
14.
go back to reference Šolín, P., Korous, L., Kus, P.: Hermes2D, a C++ library for rapid development of adaptive hp-FEM and hp-DG solvers. J. Comput. Appl. Math. 270, 152–165 (2014) Šolín, P., Korous, L., Kus, P.: Hermes2D, a C++ library for rapid development of adaptive hp-FEM and hp-DG solvers. J. Comput. Appl. Math. 270, 152–165 (2014)
Metadata
Title
MATLAB Implementation of Hp Finite Elements on Rectangles Using Hierarchical Basis Functions
Authors
Alexej Moskovka
Jan Valdman
Copyright Year
2023
DOI
https://doi.org/10.1007/978-3-031-30445-3_24

Premium Partner