错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Enhancing Multi-physics Coupling on ARM Many-Core Cluster

  • Wencheng Shi,
  • Nan Hu,
  • Jiangsu Du,
  • Dan Huang,
  • Yutong Lu

摘要

In scientific and engineering computing, there are a large number of complex physical simulations involving multiple physical fields. This complex physical simulation in which multiple physical fields superimpose and interact with each other is aiming at solving the multiphysics coupling problem. A typical approach to solving a complex physics problem is decoupling it into multiple separate physical models. These models are solved independently and coupled by explicitly exchanging data with each other. A key to the method is the design of the multiphysics coupler, that transmits data between two physical models with high fidelity and high efficiency. However, current multiphysics data transmission algorithms have scalability and performance bottlenecks caused by communication and computation overhead. In this paper, we take full advantage of modern multi-core hardware to improve the performance of multiphysics data transfer algorithms. At the same time, the scalability of the coupler is improved by optimizing the communication algorithm, search algorithm, and KD-Tree reusing strategies. Experimental results on the ARM multi-core platform show that our improved multiphysics coupling methods achieve more than 10 \(\times \) acceleration compared with the original program. The scalability of the our method has also been greatly improved.