An asynchronous parallel explicit solver based on scaled boundary finite element method using octree meshes

被引:21
|
作者
Zhang, Junqi [1 ]
Zhao, Mi [1 ]
Eisentraeger, Sascha [2 ]
Du, Xiuli [1 ]
Song, Chongmin [3 ]
机构
[1] Beijing Univ Technol, Minist Educ, Key Lab Urban Secur & Disaster Engn, Beijing 100124, Peoples R China
[2] Tech Univ Darmstadt, Computat Mech Grp, Inst Mech, D-64289 Darmstadt, Hessen, Germany
[3] Univ New South Wales, Sch Civil & Environm Engn, Sydney, NSW 2052, Australia
基金
北京市自然科学基金;
关键词
Asynchronous solver; Explicit dynamics; Parallel computing; Octree mesh; Scaled boundary finite element method; Polyhedral finite elements; TO-NODE SCHEME; TRANSIENT ANALYSIS; UNBOUNDED-DOMAINS; TIME INTEGRATION; WAVE-PROPAGATION; STABILITY; QUADTREE; FORMULATION; SIMULATION; ALGORITHM;
D O I
10.1016/j.cma.2022.115653
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Explicit time integration methods are an integral part of solving structural dynamics problems such as the propagation of elastic and acoustic waves, impact scenarios including crash tests and many more. One common limitation of this class of time integrators is, however, their conditional stability, meaning that highly distorted, small, or stiff finite elements typically govern the critical time step size. That is to say, even a small number of such elements will result in a significantly decrease of the feasible time step, which in turn drastically increases the computational costs of solving the semi-discrete equations of motion. This is especially true for non-uniform and unstructured meshes. Therefore, an asynchronous explicit solver in parallel is proposed in this article. The idea is to assign different time step sizes to different parts of the mesh, such that the overall computational effort is minimized. To improve the performance of the proposed solver, it is combined with a sophisticated octree meshing framework, where the balanced octrees are used, meaning that the ratio of the element sizes of adjacent elements cannot exceed a value of two. Thus, the critical time step of each element can be estimated straightforwardly. To avoid issues with hanging nodes, a special polyhedral element formulation, the scaled boundary finite element method, is employed. Since there are only a limited number of cell patterns in a balanced octree, the stiffness and mass matrices are pre-computed, significantly reducing the computational cost. Moreover, exploiting an element-by-element technique, the assembly of global stiffness matrices can be avoided. The main advantage of the described methodology is that the asynchronous explicit solver can be easily implemented in a high-performance computing environment. By means of several numerical examples, the accuracy and efficiency of the proposed method are demonstrated, as well as its versatility in handling complex engineering problems. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:29
相关论文
共 50 条
  • [41] An adaptive polytree approach to the scaled boundary boundary finite element method
    L. N. Pramod Aladurthi
    Krishna Kamdi
    Nguyen-Xuan Hung
    S. Natarajan
    International Journal of Advances in Engineering Sciences and Applied Mathematics, 2020, 12 : 171 - 182
  • [42] An explicit asynchronous step parallel computing method for finite element analysis on multi-core clusters
    Ma, Zhiqiang
    Lou, Yunfeng
    Li, Junjie
    Jin, Xianlong
    ENGINEERING WITH COMPUTERS, 2020, 36 (02) : 443 - 453
  • [43] Dynamic non-local damage analysis using an octree pattern-based massively parallel explicit solver
    Ankit, Ankit
    Song, Chongmin
    Eisentrager, Sascha
    Zhang, Sen
    Hamed, Ehab
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 400
  • [44] A Hamiltonian-based derivation of scaled boundary finite element method for elasticity
    Hu, Zhi-Qiang
    Lin, Gao
    Wang, Yi
    Liu, Jun
    Jisuan Lixue Xuebao/Chinese Journal of Computational Mechanics, 2011, 28 (04): : 510 - 516
  • [45] Accelerated Finite Element Method Solver for RCS Analysis Using CUDA-Based Parallel Computing
    Jo, Mincheol
    Park, Woobin
    Kim, Moonseong
    Lee, Woochan
    IEEE ACCESS, 2024, 12 : 120375 - 120388
  • [46] Modification for automatic domain partition method of explicit finite element meshes
    Wang, H.
    Li, G. Y.
    Zhong, Z. H.
    COMPUTATIONAL METHODS, PTS 1 AND 2, 2006, : 707 - +
  • [47] Reliability analysis of seepage using an applicable procedure based on stochastic scaled boundary finite element method
    Johari, A.
    Heydari, A.
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2018, 94 : 44 - 59
  • [48] Mesoscale damage modelling of concrete by using image-based scaled boundary finite element method
    Zhang, Zihua
    Guo, Jialong
    Zhang, Zhenwen
    Song, Xiaogang
    INTERNATIONAL JOURNAL OF DAMAGE MECHANICS, 2021, 30 (08) : 1281 - 1311
  • [49] A scaled boundary finite element based explicit topology optimization approach for three-dimensional structures
    Zhang, Weisheng
    Xiao, Zhe
    Liu, Chang
    Mei, Yue
    Youn, Sung-kie
    Guo, Xu
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2020, 121 (21) : 4878 - 4900
  • [50] Material characterization of cardiovascular biomaterials using an inverse finite-element method and an explicit solver
    Nightingale, Miriam
    Labrosse, Michel R.
    JOURNAL OF BIOMECHANICS, 2018, 79 : 207 - 211