基于JASMIN软件框架的辐射流体耦合粒子输运的并行程序实现

Parallel Implementation of Radiation Hydrodynamics Coupled with Particle Transport on Software Infrastructure JASMIN

  • 摘要: 本文基于面向复杂应用数值模拟、适配结构化网格的高性能软件框架JASMIN, 实现辐射流体力学耦合粒子输运的并行计算。将两个既有串行程序——辐射流体力学代码RH2D与粒子输运代码Sn2D, 在JASMIN框架下整合为RHSn2D并行程序, 该程序可以高效调用数千处理器模拟复杂多物理场现象。RHSn2D程序采用非一致处理器分配策略, 有效解决了大规模并行计算中辐射流体力学与粒子输运模块间的严重负载失衡问题。数值实验表明, 在相同算例条件下, 当网格规模达到90 720单元时, RHSn2D在8 192个处理器上的并行效率相比256个处理器仍能保持17.1%。

     

    Abstract: In this work, we present a parallel implementation of radiation hydrodynamics coupled with particle transport, utilizing software infrastructure JASMIN (J Adaptive Structured Meshes applications INfrastructure) which encapsulates high-performance technology for the numerical simulation of complex applications. Two serial codes, radiation hydrodynamics RH2D and particle transport Sn2D, have been integrated into RHSn2D on JASMIN infrastructure, which can efficiently use thousands of processors to simulate the complex multi-physics phenomena. Moreover, the non-conforming processors strategy has ensured RHSn2D against the serious load imbalance between radiation hydrodynamics and particle transport for large scale parallel simulations. Numerical results show that RHSn2D achieves a parallel efficiency of 17.1% using 90 720 cells on 8 192 processors compared with 256 processors in the same problem.

     

/

返回文章
返回