Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Development of a GPU-Accelerated Computing Framework for Large Scale Elastodynamics Simulation Using Scaled Boundary Finite Element Method (SBFEM)

Authors: Mohammadian, Shayan;

Development of a GPU-Accelerated Computing Framework for Large Scale Elastodynamics Simulation Using Scaled Boundary Finite Element Method (SBFEM)

Abstract

This thesis presents the development of an Octree pattern-based parallel solver for simulation of elastic wave propagation in large regions, utilizing Graphics Processor Units (GPUs) with NVIDIA’s CUDA technology. The study adopts an automatic preprocessing method based on octree-based mesh generation. This approach efficiently manages neighbouring elements of varying sizes. Hanging nodes are eliminated by incorporating polyhedral elements, which are effectively handled within the scaled boundary finite element method (SBFEM). The solver supports both implicit and explicit time integration schemes. This approach significantly reduces the computational cost and memory requirement by exploiting the limited number of master cells in a balanced octree grid and is advantageous for GPU computation. Parallelization is achieved using mesh-partitioning techniques and message-passing-interface (MPI) directives, supplemented by the NVIDIA Collective Communication Library (NCCL) for optimal performance in high-performance computing (HPC) environments. To demonstrate the solver’s capabilities, several real-world scenarios are modelled. Notable examples include an image-based 3D model of a portion of the Moon’s surface, featuring a layered structure and approximately 440 million degrees of freedom, simulated using the explicit solver. This example achieved a remarkable speed-up of 865 on a single computational node equipped with eight NVIDIA A100 GPUs operating in parallel. Additionally, the GPU-based HHT-alpha method (implicit solver) is applied to simulate wave propagation in a virtual city with underground tunnels, involving approximately 61 million degrees of freedom. To further enhance the framework’s robustness for higher frequency excitations and greater accuracy, a high-order time integration scheme based on partial fractions is implemented within the HPC framework. This high-order scheme enables more accurate modelling of complex dynamic responses compared to the second order implicit method such as HHT-alpha. To validate its effectiveness, the framework is applied to analyze a virtual city subjected to excitations with higher frequency contents, demonstrating its capability to handle challenging seismic scenarios with superior accuracy.

Keywords

4005 Civil engineering, Scaled boundary finite element method, Computational mechanics, High-order implicit solver, Elastodynamics analysis, Explicit solver, CUDA, High performance computing, Seismic wave propagation, GPU computing, Octree mesh

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!