An octree pattern-based massively parallel PCG solver for elasto-static and dynamic problems

被引:11
|
作者
Ankit, Ankit [1 ]
Zhang, Junqi [2 ]
Eisentraeger, Sascha [3 ]
Song, Chongmin [1 ]
机构
[1] Univ New South Wales, Sch Civil & Environm Engn, Sydney, NSW 2052, Australia
[2] Beijing Univ Technol, Key Lab Urban Secur & Disaster Engn, Minist Educ, Beijing 100124, Peoples R China
[3] Tech Univ Darmstadt, Dept Civil & Environm Engn, D-64287 Darmstadt, Germany
基金
澳大利亚研究理事会;
关键词
PCG solver; Octree mesh; Polyhedral elements; Parallel computing; Elastostatics; Implicit elastodynamics; FINITE-ELEMENT-METHOD; IMPROVED NUMERICAL DISSIPATION; STRUCTURAL DYNAMICS; CRACK-GROWTH; IMPLEMENTATION; IMPLICIT; MPI; SIMULATION; SCHEME; PRECONDITIONER;
D O I
10.1016/j.cma.2022.115779
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, an octree pattern-based massively parallel preconditioned conjugate gradient (PCG) solver is developed for large-scale elastostatic and implicit elastodynamic applications. The problem domain is discretised using octree cells to enable a fully automatic mesh generation. The compatibility between neighbouring octree cells of different sizes is satisfied by employing polyhedral elements. Matrix operations within the solver are carried out by adopting an octree pattern-based pre-computation approach. Here, a limited number of master cells in a balanced octree mesh is exploited to reduce memory requirements and perform highly efficient matrix product computations. The parallelism is achieved by employing a mesh-partitioning strategy and message-passing-interface (MPI) directives. The results show that the developed PCG solver attains a significant parallel speed-up and efficiency with an increasing number of cores on distributed memory systems. The practical applications of the proposed framework are demonstrated using large-scale examples for both CAD and image-based analyses.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:27
相关论文
共 5 条
  • [1] A massively parallel explicit solver for elasto-dynamic problems exploiting octree meshes
    Zhang, Junqi
    Ankit, Ankit
    Gravenkamp, Hauke
    Eisentraeger, Sascha
    Song, Chongmin
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 380
  • [2] 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
  • [3] PARALLEL-PROCESSING OF QUADRATIC BOUNDARY ELEMENTS FOR AXISYMMETRICAL ELASTO-STATIC PROBLEMS
    SONG, B
    GAY, R
    PARSONS, B
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 1993, 11 (04) : 305 - 311
  • [4] A direct approach for three-dimensional elasto-static and elasto-dynamic solutions in curvilinear cylindrical coordinates with application to classical cylinder problems
    Atashipour, Seyed Rasoul
    Mohammadi, Zahra
    Folkow, Peter D.
    EUROPEAN JOURNAL OF MECHANICS A-SOLIDS, 2022, 95
  • [5] Pattern-based models and a cooperative parallel metaheuristic for high school timetabling problems
    Saviniec, Landir
    Santos, Maristela O.
    Costa, Alysson M.
    dos Santos, Lana M. R.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 280 (03) : 1064 - 1081