摘要
为减小利用异构众核分布式存储计算机并行求解大规模、超大规模系统结构动力学有限元问题对计算效率造成的损失,在区域分解法的基础上,提出了一种结构动力学有限元混合分层并行计算方法。在该方法中,引入计算过程数据的分布式存储提升数据的内存访问效率。为了弥补传统区域分解法界面方程规模随子区域增加造成通信开销增加的缺点,采用基于网格区域和求解算法区域的混合并行分区,从而降低界面方程的规模,大幅度减少界面方程的求解时间。利用计算过程的三层并行实现计算节点间通信、异构群组间通信与异构群组内通信分离,从而有效提高了通信效率。因此,它能够充分利用国产异构众核分布式存储计算机的体系结构特点提升大规模、超大规模系统结构动力学并行计算效率。通过对基准实例的求解,验证了所提方法的有效性和优越性。
-
单位上海宇航系统工程研究所; 机械系统与振动国家重点实验室; 上海交通大学