High-fidelity nonlinear low-order unstructured implicit finite-element seismic simulation of important structures by accelerated element-by-element method

High-fidelity nonlinear low-order unstructured implicit finite-element seismic simulation of important structures by accelerated element-by-element method
复制标题

DOI:
10.1016/j.jocs.2020.101277
复制
发表时间:
2021-02-01
影响因子:
3.3
通讯作者:
Maddegedara, Lalith
Maddegedara, Lalith
中科院分区:
计算机科学3区
文献类型:
--
作者:
Fujita, Kohei;Koyama, Kentaro;Maddegedara, Lalith

文献摘要

被引文献

相似文献

我们通过降低非线性动态非结构性低阶低阶隐数有限元元素的成本来实现重要结构的大规模高保真元素元素地震响应模拟模拟,这有望有助于改善地震设计验证。该方法的大多数计算成本都涉及元素(EBE)方法,这是“低计算/(数据负载或存储)”内核的一个典型示例,在许多不直接的应用中出现的核在当前的计算机系统上达到性能。因此,需要基于计算机科学的特殊护理来利用计算机架构的潜力并进行快速分析。在这项研究中,我们开发了一种核心算法和适用于目标臂V8.2-A可扩展矢量扩展(SVE)CPU的超级计算机Fugaku的实现。 5.11和8.69倍的速度是通过在标准预处理的共轭梯度求解器和最先进的SC14大量平行求解器算法中使用开发的EBE内核实现的。此外,通过在最先进的求解器中使用开发的EBE内核,可以在半天内使用60,000个时间步骤的实用速度进行490亿度高保真地震响应分析fugaku。所获得的见解有望可用于加速使用“低计算/(数据负载或存储)”内核的其他科学计算方法。
We enable large-scale high-fidelity finite-element seismic response simulations of important structures, that are expected to contribute towards improvement in seismic design verification, by reducing cost of the nonlinear dynamic unstructured low-order implicit finite-element method. Most of the computational cost of this method is involved in the element-by-element (EBE) method, which is a typical example of a "low computation/(data load or store)" kernel that appears in many applications that is not straightforward to attain performance on current computer systems. Therefore, special care based on computer science is required to make use of the potential of computer architecture and achieve fast analysis. In this study, we developed a kernel algorithm and implementation suitable for the target Arm v8.2-A scalable vector extension (SVE) CPU-based supercomputer Fugaku. 5.11and 8.69-fold speedup was attained by using the developed EBE kernel in a standard preconditioned conjugate gradient solver and a state-of-the-art SC14 massively parallel solver algorithm, respectively. Furthermore, by using the developed EBE kernel in the state-of-the-art solver, a 49 billion degrees-of-freedom high-fidelity seismic response analysis can be conducted in practical speed corresponding to 60,000 time-steps in half a day using Fugaku. The obtained insights are expected to be useful for accelerating other scientific computing methods with "low computation/(data load or store)" kernels.