Filtern
Dokumenttyp
Sprache
- Englisch (4)
Referierte Publikation
- ja (4)
Schlagworte
- High-performance computing (3)
- CPU (1)
- Discrete element method (1)
- Fluid-solid coupling (1)
- Fluid–solid coupling (1)
- GPU (1)
- Hardware comparison (1)
- Hybrid implementation (1)
- Lattice Boltzmann method (1)
- Micromechanical simulation (1)
Organisationseinheit der BAM
- 7 Bauwerkssicherheit (4)
- 7.2 Ingenieurbau (4)
We evaluate masked block-structured grids for ocean domains which allow to represent small-scale geometric features without resorting to very small blocks or excessive mesh resolution. The considered approach aims to combine the geometric flexibility of unstructured meshes with the computational efficiency of stencil-based discretizations and is implemented and tested in a quadrature-free discontinuous Galerkin shallow water solver. We investigate the accuracy and the computational performance of the scheme on a range of realistic ocean domains meshed with blocks of different size and provide some comparisons to results obtained on unmasked block-structured grids and unstructured meshes.
Current supercomputers often have a heterogeneous architecture using both conventional Central Processing Units (CPUs) and Graphics Processing Units (GPUs). At the same time, numerical simulation tasks frequently involve multiphysics scenarios whose components run on different hardware due to multiple reasons, e.g., architectural requirements, pragmatism, etc. This leads naturally to a software design where different simulation modules are mapped to different subsystems of the heterogeneous architecture. We present a detailed performance analysis for such a hybrid four-way coupled simulation of a fully resolved particle-laden flow. The Eulerian representation of the flow utilizes GPUs, while the Lagrangian model for the particles runs on conventional CPUs. Two characteristic model situations involving dense and dilute particle systems are used as benchmark scenarios. First, a roofline model is employed to predict the node level performance and to show that the lattice-Boltzmann-based Eulerian fluid simulation reaches very good performance on a single GPU. Furthermore, the GPU-GPU communication for a large-scale Eulerian flow simulation results in only moderate slowdowns. This is due to the efficiency of the CUDA-aware MPI communication, combined with the use of communication hiding techniques. On 1024 A100 GPUs, an overall parallel efficiency of up to 71% is achieved. While the flow simulation has good performance characteristics, the integration of the stiff Lagrangian particle system requires frequent CPU-CPU communications that can become a bottleneck, especially when simulating the dense particle system. Additionally, special attention is paid to the CPU-GPU communication overhead since this is essential for coupling the particles to the flow simulation. However, thanks to our problem-aware co-partitioning, the CPU-GPU communication overhead is found to be negligible. As a lesson learned from this development, four criteria are postulated that a hybrid implementation must meet for the efficient use of heterogeneous supercomputers.
A fully-resolved micromechanical simulation of piping erosion during a suction bucket installation
(2025)
Granular fluidization phenomena such as piping erosion represent a challenge to the delicate installation process of offshore suction bucket foundations. A detailed analysis of the complex conditions in terms of soil composition, soil state, and foundation installation parameters that may lead to piping can be very demanding, if at all possible, solely by experimental means or using macroscopic continuum-based seabed models. The present paper presents a fully-resolved fluid-coupled micromechanical approach for a three-dimensional numerical simulation of the installation process of a suction bucket using the lattice Boltzmann method and discrete element method. The developed model is validated using well-established benchmarks and calibrated by means of experimental data from physical model tests on relevant scenarios focusing on the local fluidization of fixed embedded suction buckets as well as on the suction-driven installation of unrestrained buckets. The qualitative and quantitative agreement with the experimental data both endorse the proposed methodology and highlight the physical soundness of the obtained results. Thereby, the paper shows that three-dimensional analyses of relevant local scenarios at a real scale with little macromechanical model assumptions are feasible.
Fully-resolved micromechanical simulations coupling the Lattice Boltzmann Method (LBM) with the Discrete Element Method (DEM) provide high-fidelity insights into granular fluidization. However, the substantial computational demands of such simulations require efficient implementations on supercomputing architectures. This work presents a comprehensive performance analysis of a fully-resolved LBM-DEM model to study granular fluidization, i.e., piping erosion, during the installation of an offshore caisson foundation. The performance evaluation focuses on real-world workloads rather than simplified benchmark problems to obtain realistic performance insights. The study considers a diverse range of state-of-the-art HPC hardware architectures, namely the LUMI and MareNostrum 5 EuroHPC supercomputers, both CPU and GPU partitions. The results demonstrate that GPU-based systems generally outperform the CPU-based systems. Strong and weak scaling analyses were conducted with up to 512 nodes, and parallel efficiencies reached up to 92%. Nonetheless, the results also indicate that atomic add operations on GPUs can become a bottleneck for the parallel efficiency at large scales. Moreover, the study reveals a close link between physical variations of the setup and significant scaling implications, underscoring the need to consider physical model characteristics in scaling assessments.