基于动态再分区网格匹配和动态线程开启的多物理场耦合映射加速方法

A MULTI-PHYSICS FIELD COUPLING MAPPING ACCELERATION METHOD UPON DYNAMIC REMESHING PARTITION MATCHING AND THREAD SPAWNING

  • 摘要: 在工程应用中,多采用并行分区耦合方法来求解多物理场耦合问题。分区耦合中的关键环节是数据交换,但目前存在由于耦合面网格在各进程上分配不合理导致的映射效率较低,从而使耦合计算时间较长的问题。该文提出一种动态再分区并行映射算法,采用几何边界比较方法或空间哈希方法进行并行分区网格匹配,分别针对结构网格和非结构网格设计网格再分区算法;在出现耦合面网格分配不合理的情况时,采用动态负载均衡的方法开启线程,对各个进程上过大的边界面分区网格进行动态再分区并进行多线程映射。通过流体冲击柔性板和流体通过弹性管的算例验证了该算法在流固耦合算例中可有效提高映射效率。

     

    Abstract: In engineering applications, parallel partitioned coupling methods are commonly used to solve multi-physics field coupling problems. The critical step in partitioned coupling is data exchange. However, existing methods suffer from inefficient mapping efficiency due to the improper allocation of coupling surface grids across processes, resulting in a coupling computational time increase. Therefore, this paper proposes a dynamic re-partition-based parallel mapping algorithm. It employs geometric boundary comparison or spatial hashing methods for parallel grid matching, specifically tailored for structured and unstructured grids. When encountering improper grid allocation on the coupling surfaces, the method adopts dynamic loading balancing by spawning threads to dynamically re-partition oversized boundary face grids across processes and performs multi-threaded mapping. Two numerical examples, including fluid impact on a flexible plate and fluid flow through an elastic pipe, demonstrate that this algorithm effectively improves mapping efficiency in fluid-structure coupling cases.

     

/

返回文章
返回