A PARALLEL GEOMETRIC MULTIGRID METHOD FOR FINITE ELEMENTS ON OCTREE MESHES

被引:52
|
作者
Sampath, Rahul S. [1 ]
Biros, George [2 ,3 ,4 ]
机构
[1] Georgia Inst Technol, Sch Computat Sci & Engn, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Dept Biomed Engn, Atlanta, GA 30332 USA
[3] Georgia Inst Technol, Sch Computat Sci, Atlanta, GA 30332 USA
[4] Georgia Inst Technol, Div Engn, Atlanta, GA 30332 USA
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2010年 / 32卷 / 03期
基金
美国国家科学基金会;
关键词
geometric multigrid; meshing; finite element method; linear octrees; adaptive meshes; matrix-free methods; iterative solvers; parallel algorithms; tree codes; MULTILEVEL METHODS; EQUATIONS; SOLVER; CONVERGENCE; CONSTRUCTION;
D O I
10.1137/090747774
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this article, we present a parallel geometric multigrid algorithm for solving variable-coefficient elliptic partial differential equations on the unit box (with Dirichlet or Neumann boundary conditions) using highly nonuniform, octree-based, conforming finite element discretizations. Our octrees are 2:1 balanced, that is, we allow no more than one octree-level difference between octants that share a face, edge, or vertex. We describe a parallel algorithm whose input is an arbitrary 2:1 balanced fine-grid octree and whose output is a set of coarser 2:1 balanced octrees that are used in the multigrid scheme. Also, we derive matrix-free schemes for the discretized finite element operators and the intergrid transfer operations. The overall scheme is second-order accurate for sufficiently smooth right-hand sides and material properties; its complexity for nearly uniform trees is O((N)(np) log (N)(np)) + O(n(p) log n(p)), where N is the number of octree nodes and np is the number of processors. Our implementation uses the Message Passing Interface standard. We present numerical experiments for the Laplace and Navier (linear elasticity) operators that demonstrate the scalability of our method. Our largest run was a highly nonuniform, 8-billion-unknown, elasticity calculation using 32,000 processors on the Teragrid system, "Ranger," at the Texas Advanced Computing Center. Our implementation is publically available in the Dendro library, which is built on top of the PETSc library from Argonne National Laboratory.
引用
收藏
页码:1361 / 1392
页数:32
相关论文
共 50 条
  • [21] A novel accelerating technique by same meshes in finite elements method
    Chun, Wang
    Bo, Xiong
    Long, Xiao
    Chao, Ni
    2019 INTERNATIONAL APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY SYMPOSIUM - CHINA (ACES), VOL 1, 2019,
  • [22] Multigrid for two-sided fractional differential equations discretized by finite volume elements on graded meshes
    Donatelli, Marco
    Krause, Rolf
    Mazza, Mariarosa
    Trotti, Ken
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2024, 444
  • [23] Parallel geometric multigrid for global weather prediction
    Buckeridge, Sean
    Scheichl, Robert
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2010, 17 (2-3) : 325 - 342
  • [24] A geometric multigrid library for quadtree/octree AMR grids coupled to MPI-AMRVAC
    Teunissen, Jannis
    Keppens, Rony
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 245
  • [25] THE MULTIGRID METHOD OF NONCONFORMING FINITE-ELEMENTS FOR SOLVING THE BIHARMONIC EQUATION
    YU, XJ
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 1994, 12 (01) : 61 - 70
  • [26] Finite Elements and Virtual Elements on Classical Meshes
    Franco Brezzi
    Luisa Donatella Marini
    Vietnam Journal of Mathematics, 2021, 49 : 871 - 899
  • [27] Finite Elements and Virtual Elements on Classical Meshes
    Brezzi, Franco
    Marini, Luisa Donatella
    VIETNAM JOURNAL OF MATHEMATICS, 2021, 49 (03) : 871 - 899
  • [28] UNSTRUCTURED GEOMETRIC MULTIGRID IN TWO AND THREE DIMENSIONS ON COMPLEX AND GRADED MESHES
    Brune, Peter R.
    Knepley, Matthew G.
    Scott, L. Ridgway
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (01): : A173 - A191
  • [29] A semi-Lagrangian method on dynamically adapted octree meshes
    Terekhov, Kirill M.
    Nikitin, Kirill D.
    Olshanskii, Maxim A.
    Vassilevski, Yuri V.
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2015, 30 (06) : 363 - 380
  • [30] Investigation of the efficiency of the multigrid method for finite element electromagnetic field computations using nested meshes
    Cingoski, Vlatko
    Tsubota, Katsumi
    Yamashita, Hideo
    IEEE Transactions on Magnetics, 1999, 35 (5 pt 2): : 3751 - 3753