本文针对自行研制的二维爆轰驱动动力学计算程序LSFC2D的结构化网格特点,采用递归对分的区域剖分技术以及全局重分和局部微调相结合的动态负载平衡技术,实现了欧拉网格间的物理量传递,使得程序能够在高性能并行计算机上运行,解决了计算物理模型的计算规模和计算时间问题.在计算集群上进行了并行程序的正确性验证和并行性能测试,结果表明,150万网格量时并行计算效率达到了50%以上.
Parallel computation on self-developed 2D detonation-driver kinetics program LSFC2D is investigated. According to the structured mesh feature, iterative-dividing local generation technique, as well as dynamic load balance technique with global regeneration and local fine tune, are adapted. Communication of physical quantities between Eular mesh is realized. Therefore, the program can perform on high-quality parallel computers, solving the problem of calculation scale and time of the physical models. Validation and parallel efficiency tests are carried out on cluster. The results show that for 1.5 million grid points, the parallel efficiency is above 50%.