国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:徐权, 冷珏琳, 刘田田, 郑澎
单位:1. 中物院高性能数值模拟软件中心, 北京 100088;2. 北京应用物理与计算数学研究所, 北京 100094;3. 中国工程物理研究院计算机应用研究所, 四川 绵阳 621900
关键词:曲面网格生成,区域分解,并行网格生成,装配体模型,图剖分
基金:国家自然科学基金 (62231003,12001053)。
针对实际工程应用中的大规模数值模拟需求,面向复杂几何装配体模型,提出一种适配高性能计算机分布式共享存储体系的两级并行曲面网格生成方法。首先提取几何模型的关键特征,基于关键特征构建网格尺寸场并预估出每个几何实体内的网格规模大小;然后基于模型几何实体的相邻关系和预估的网格规模建立模型实体间的邻接关系图,通过图剖分算法将几何模型分解为不同的子模型,将子模型分配到不同的进程内;最后在各进程内按照“点-线-面”的顺序依次并行生成点网格、线网格和面网格。在曲面网格并行生成中采取进程和线程混合的并行方式,不同子模型之间采用消息传递接口并行,同一个子模型的不同几何曲面之间采用OpenMP并行。通过三峡大坝模型对该方法进行验证,结果表明,通过分析算法的并行效率、通信最小化和负载平衡,该方法可以在数千处理器核上获得40%的并行效率,不同进程间的通信量较少,且可以获得良好的负载平衡。
来源:2024年第6期
《计算机工程》期刊编辑部