p1afem swMATH ID: 8489 Software Authors: Funken, Stefan; Praetorius, Dirk; Wissgott, Philipp Description: 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 Homepage: http://131.220.77.52/files/preprints/computational_mathematics/p1afem.pdf Dependencies: Matlab Keywords: {sc Matlab} program; finite element method; adaptivity; mesh refinement; mesh coarsening Related Software: Matlab; na14; iFEM; GitHub; AFEM@matlab; mfem; Gmsh; ALEA; Ameshref; FreeFem++; Octave; XFEM; T-IFISS; ALBERTA; HILBERT; DistMesh; FEniCS; deal.ii; Algorithm 949; ParaView Cited in: 44 Publications all top 5 Cited by 89 Authors 8 Praetorius, Dirk 4 Funken, Stefan A. 4 Liu, Gui-Rong 4 Nguyen-Xuan, Hung 3 Carstensen, Carsten 3 Feischl, Michael 3 Schmidt, Anja 2 Aurada, Markus 2 Heid, Pascal 2 Karkulik, Michael 2 Silvester, David J. 2 Valdman, Jan 2 Wihler, Thomas Pascal 1 Adam, Lukáš 1 Aguayo, Jorge 1 Aizinger, Vadym 1 Alouges, François 1 Anjam, Immanuel 1 Araya, Rodolfo A. 1 Aussal, Matthieu 1 Avijit, D. 1 Bespalov, Alexei 1 Castillo, María Emilia 1 Cavoretto, Roberto 1 Celiker, Emine 1 Chen, Lin 1 Ciuprina, Gabriela 1 Cockburn, Bernardo 1 Cuvelier, François 1 de Borst, René 1 De Rossi, Alessandra 1 Dudzinski, Michael 1 Ebner, Michael 1 Ferraz-Leite, Samuel 1 Frank, Florian 1 Fu, Zhixing 1 Führer, Thomas 1 Gallistl, Dietmar 1 Gantner, Gregor 1 Gatica, Luis F. 1 Gedicke, Joscha 1 Goldenits, Petra 1 Hintermüller, Michael 1 Innerberger, Michael 1 Ioan, Daniel 1 Japhet, Caroline 1 Knabner, Peter 1 Kurz, Stefan 1 Li, Guanglian 1 Liesen, Jörg 1 Lin, Ping 1 Longo, Marcello 1 Madden, Niall 1 Mayr, Markus 1 Melenk, Jens Markus 1 Morin, Pedro 1 Muñoz, Santiago 1 Natarajan, Sundararajan 1 Nguyen-Thoi, Trung 1 Nguyen-Tran, C. 1 Page, Marcus 1 Papež, Jan 1 Pauly, Dirk 1 Peerlings, Ron H. J. 1 Peschka, Dirk 1 Rabczuk, Timon 1 Rahman, Talal 1 Repin, Sergeĭ Igorevich 1 Reuter, Balthasar 1 Rocchi, Leonardo 1 Rokoš, Ondřej 1 Rozgić, Marco 1 Russell, Stephen J. 1 Sayas, Francisco-Javier 1 Scaglioni, Andrea 1 Scarella, Gilles 1 Scheichl, Robert 1 Schilders, Wilhelmus H. A. 1 Schimanko, Stefan 1 Sebastian, Daniel 1 Stiemer, Marcus 1 Strakoš, Zdeněk 1 Surowiec, Thomas 1 Walloth, Mirjam 1 Wissgott, Philipp 1 Wu, Cheng-Tang 1 Xu, Yifeng 1 Zeman, Jan 1 Zhang, Wujun all top 5 Cited in 22 Serials 8 Computational Methods in Applied Mathematics 7 Computers & Mathematics with Applications 3 Computer Methods in Applied Mechanics and Engineering 3 Applied Mathematics and Computation 3 Journal of Scientific Computing 2 Numerical Algorithms 1 Journal of Computational Physics 1 Mathematics of Computation 1 ACM Transactions on Mathematical Software 1 BIT 1 Journal of Computational and Applied Mathematics 1 Numerische Mathematik 1 SIAM Journal on Numerical Analysis 1 Applied Numerical Mathematics 1 Computational Mechanics 1 M\(^3\)AS. Mathematical Models & Methods in Applied Sciences 1 Linear Algebra and its Applications 1 SIAM Journal on Applied Mathematics 1 European Journal of Mechanics. A. Solids 1 Communications in Computational Physics 1 International Journal for Numerical Methods in Biomedical Engineering 1 SMAI Journal of Computational Mathematics all top 5 Cited in 15 Fields 41 Numerical analysis (65-XX) 14 Partial differential equations (35-XX) 8 Mechanics of deformable solids (74-XX) 3 Calculus of variations and optimal control; optimization (49-XX) 2 Approximations and expansions (41-XX) 2 Fluid mechanics (76-XX) 2 Optics, electromagnetic theory (78-XX) 2 Systems theory; control (93-XX) 1 Dynamical systems and ergodic theory (37-XX) 1 Operator theory (47-XX) 1 Probability theory and stochastic processes (60-XX) 1 Computer science (68-XX) 1 Classical thermodynamics, heat transfer (80-XX) 1 Operations research, mathematical programming (90-XX) 1 Biology and other natural sciences (92-XX) Citations by Year