Efficient implementation of adaptive P1-FEM in Matlab. We provide a Matlab package p1afem for an adaptive P1-finite element method (AFEM). This includes functions for the assembly of the data, different error estimators, and an indicator-based adaptive meshrefining algorithm. Throughout, the focus is on an efficient realization by use of Matlab built-in functions and vectorization. Numerical experiments underline the efficiency of the code which is observed to be of almost linear complexity with respect to the runtime. Although the scope of this paper is on AFEM, the general ideas can be understood as a guideline for writing efficient Matlab code

References in zbMATH (referenced in 11 articles )

Showing results 1 to 11 of 11.
Sorted by year (citations)

  1. Cuvelier, François; Japhet, Caroline; Scarella, Gilles: An efficient way to assemble finite element matrices in vector languages (2016)
  2. Aurada, Markus; Ebner, Michael; Feischl, Michael; Ferraz-Leite, Samuel; Führer, Thomas; Goldenits, Petra; Karkulik, Michael; Mayr, Markus; Praetorius, Dirk: HILBERT -- a MATLAB implementation of adaptive 2D-BEM. $\underline \text H$ilbert $\underline \text I$s a $\underline \text L$ovely $\underline \text B$oundary $\underline \text E$lement $\underline \text R$esearch $\underline \text T$ool (2014)
  3. Aurada, Markus; Melenk, Jens M.; Praetorius, Dirk: Mixed conforming elements for the large-body limit in micromagnetics (2014)
  4. Carstensen, C.; Feischl, M.; Page, M.; Praetorius, D.: Axioms of adaptivity (2014)
  5. Papež, J.; Liesen, J.; Strakoš, Z.: Distribution of the discretization and algebraic error in numerical solution of partial differential equations (2014)
  6. Nguyen-Xuan, H.; Liu, G.R.; Bordas, S.; Natarajan, S.; Rabczuk, T.: An adaptive singular ES-FEM for mechanics problems with singular field of arbitrary order (2013)
  7. Rahman, Talal; Valdman, Jan: Fast MATLAB assembly of FEM matrices in 2D and 3D: nodal elements (2013)
  8. Carstensen, Carsten; Gedicke, Joscha: An adaptive finite element eigenvalue solver of asymptotic quasi-optimal computational complexity (2012)
  9. Cockburn, Bernardo; Zhang, Wujun: A posteriori error estimates for HDG methods (2012)
  10. Funken, Stefan; Praetorius, Dirk; Wissgott, Philipp: Efficient implementation of adaptive P1-FEM in Matlab (2011)
  11. Nguyen-Thoi, T.; Liu, G.R.; Nguyen-Xuan, H.; Nguyen-Tran, C.: Adaptive analysis using the node-based smoothed finite element method (NS-FEM) (2011)