Adaptive Mesh Refinement in 2D-An Efficient Implementation in MATLAB

被引:24
|
作者
Funken, Stefan A. [1 ]
Schmidt, Anja [1 ]
机构
[1] Univ Ulm, Inst Numer Math, Helmholtzstr 20, D-89081 Ulm, Germany
关键词
MATLAB Program; Adaptive Mesh Refinement; Adaptivity; Finite Element Method; FINITE-ELEMENT METHODS; ALGORITHM;
D O I
10.1515/cmam-2018-0220
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper deals with the efficient implementation of various adaptive mesh refinements in two dimensions in MATLAB. We give insights into different adaptive mesh refinement strategies allowing triangular and quadrilateral grids with and without hanging nodes. Throughout, the focus is on an efficient implementation by utilization of reasonable data structure, use of MATLAB built-in functions and vectorization. This paper shows the transition from theory to implementation in a clear way and thus is meant to serve educational purposes of how to implement a method while keeping the code as short as possible - an implementation of an efficient adaptive mesh refinement is possible within 71 lines of MATLAB. Numerical experiments underline the efficiency of the code and show the flexible deployment in different contexts where adaptive mesh refinement is in use. Our implementation is accessible and easy-to-understand and thus considered to be a valuable tool in research and education.
引用
收藏
页码:459 / 479
页数:21
相关论文
共 50 条
  • [21] Adaptive mesh generation and refinement
    Xia Delan
    Tan Guihui
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, : 586 - +
  • [22] A CLASS OF DATA-STRUCTURES FOR 2-D AND 3-D ADAPTIVE MESH REFINEMENT
    CAREY, GF
    SHARMA, M
    WANG, KC
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1988, 26 (12) : 2607 - 2622
  • [23] Kinetic Mesh Refinement in 2D
    Acar, Umut A.
    Hudson, Benoit
    Tuerkoglu, Duru
    COMPUTATIONAL GEOMETRY (SCG 11), 2011, : 341 - 350
  • [24] Design and implementation of one fully adaptive router on 2D-mesh
    Deng, B., 2000, Chinese Institute of Electronics (28):
  • [25] Numerical simulation of 2-D relativistic hydrodynamics using adaptive mesh refinement technique
    Kwak, Kyujin
    Swesty, F. Douglas
    GAMMA-RAY BURSTS IN THE SWIFT ERA, 2006, 836 : 153 - +
  • [26] Accuracy verification of a 2D adaptive mesh refinement method for incompressible or steady flow
    Li, Zhenquan
    Wood, Robert
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2017, 318 : 259 - 265
  • [27] Comparison of refinement criteria for structured adaptive mesh refinement
    Li, Shengtai
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 233 (12) : 3139 - 3147
  • [28] 3-D ADAPTIVE MESH REFINEMENT USING NONCONFORMING ELEMENTS
    MURAMATSU, K
    NAKATA, T
    TAKAHASHI, N
    FUJIWARA, K
    IEEE TRANSACTIONS ON MAGNETICS, 1993, 29 (02) : 1479 - 1482
  • [29] Efficient implementation of adaptive view-dependent mesh simplification
    Wang, Yongbo
    Sheng, Yehua
    Zhang, Ka
    Tian, Peng
    Lu, Guonian
    GEOINFORMATICS 2007: CARTOGRAPHIC THEORY AND MODELS, 2007, 6751
  • [30] Efficient and flexible MATLAB implementation of 2D and 3D elastoplastic problems
    Cermak, M.
    Sysala, S.
    Valdman, J.
    APPLIED MATHEMATICS AND COMPUTATION, 2019, 355 : 595 - 614