Abstract
Abstract
An efficient large-scale parallel computing program for blast effects on structures is developed based on software platform mode, which adopts component-based three-layer software architecture to achieve disciplinary hierarchy. The parallel layer encapsulates high-performance data structures and shields large-scale parallel computing technology, enabling efficient mesh adaptivity. The common numerical algorithm layer encapsulates fluid, structural, and coupling algorithm processes providing standardized interfaces for extending numerical schemes. The physical model layer provides extension interfaces for state equations, source terms, initial boundary values, etc, to facilitate quick customization of large-scale parallel software for blast effects on structures. Typical examples verify the correctness, effectiveness and high precision of the proposed program in fluid-structure coupling problems. The parallel efficiency of 300,000 processor cores with hundreds of millions of grids reach 60.84% for the shock wave transmission. Finally, the dynamic behavior of multi-storey buildings under blast waves is simulated to reveal the damage model of the overall collapse. These results show that the software has a broad application prospect in the field of explosion. The results suggest that the software holds significant potential for application in the field of explosion, particularly in intricate and large-scale scenarios.
Funder
President Foundation of CAEP
National Natural Science Foundation of China
Science Challenge Project of China