arrow
Return

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

delete2023-02-01
delete8
PRE
AI
A
Ankit Ankit *
J
Junqi Zhang
S
Sascha Eisenträger
C
Chongmin Song
DOI:10.1016/j.cma.2022.115779delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
PCG solver
Octree mesh
Polyhedral elements
Parallel computing
Elastostatics
Implicit elastodynamics

Journal

Computer Methods in Applied Mechanics and Engineering cover
Computer Methods in Applied Mechanics and Engineering
IF:
7.3
Papers:
1.3W
Citations:
5.6W

Organization

B
Beijing University of Technology
Scholars:
2.8W
Papers: 2.1W
Citations: 2.7W
T
Technical University of Darmstadt
Scholars:
1.3W
Papers: 10.0K
Citations: 1.2W