从美国EMPIRE软件看大型高功率脉冲电磁等离子体程序研发趋势

      Development trends of large high-power pulse electromagnetic plasma programs from the perspective of the American EMPIRE

      • 摘要: EMPIRE软件是美国针对下一代高性能计算平台开发的电磁等离子体模拟软件,可用于高置信度地开展高功率脉冲产生、传输以及与物质互作用的全过程模拟。解读EMPIRE软件的研制进展对发展大型高功率脉冲电磁等离子体软件具有重要借鉴意义。首先分析了EMPIRE软件的架构及数学物理方案,然后着重讨论了其性能可移植性的软件特征和各子模块的算法特点,最后结合具体的应用案例展示了EMPIRE的强大计算能力。解读EMPIRE的启示包括如下几点:使用异构架构是实现未来E级(百亿亿次级)计算能力部署的关键点;研制灵活的功能模块,开展分层级的建模计算,最后拉通整个物理过程链条模拟,能够有效发挥装置指标的数值评估作用;多团队协作共同开发是丰富软件功能的基础;软件的置信度需要全方位的验证与确认。

         

        Abstract: The EMPIRE is an electromagnetic plasma simulation software developed by the United States for next-generation high-performance computing platforms, capable of conducting high-fidelity simulations of the entire process of high-power pulse generation, transmission, and interaction with materials. Interpreting the development progress of the EMPIRE has significant implications for the development of large numerical simulation software. This paper first analyzes the software architecture and mathematical physics scheme of EMPIRE. Then, its performance portability software features and the algorithmic characteristics of each submodule are discussed in detail. Finally, specific application cases are presented to demonstrate EMPIRE’s powerful computational capabilities. The insights from interpreting EMPIRE include the following points: using heterogeneous architectures is a key to deploying future exascale computing capabilities; developing flexible functional modules, conducting hierarchical modeling and computing, and finally integrating the entire physical process chain simulation can effectively utilize the device indicators for numerical evaluation; multi-team collaboration in development is the basis for enriching software functions; the credibility of software needs comprehensive verification and confirmation.

         

      /

      返回文章
      返回