网站大量收购独家精品文档,联系QQ:2885784924

大规模多块结构网格负载平衡算法研究.pdf

大规模多块结构网格负载平衡算法研究.pdf

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

大规模多块结构网格负载平衡算法研究

摘要

计算流体力学(ComputationalFluidDynamics)是高性能计算领域的一个关键应用,

其主要过程涉及到将物理流场(如气体或液体流动)分解成计算网格,通过离散化方法

求解流体动力学方程整个过程。在这个过程中,多块结构网格技术发挥着至关重要的作

用,尤其是在航空航天和气象预测等领域中,其被广泛使用。随着工程问题的日益复杂,

对数值模拟精度的要求也随之增加,这导致计算任务的规模显著增大。因此如何在大规

模多块结构网格计算流体力学数值模拟中实现高效的负载平衡,目前仍然是一个难题。

理想的大规模多块结构网格负载平衡算法旨在实现计算负载在各处理器间均匀分

布,同时最大程度地降低各处理器间的通信开销。现有的负载平衡算法难以在两者之间

取得一个良好的平衡。针对以上问题,本文提出一种大规模多块结构网格负载平衡算法,

首先对网格块进行预处理操作,通过对网格块大小进行初始排列,筛选出计算负载过大

的网格块,并使用基于多维数据分块的网格块切割算法对其进行切割,将超出平均计算

负载网格块的大小进行适当调整,使其计算负载适配处理器的性能,并减少切割而产生

的额外通信开销。之后,将处理后的网格块转化为图数据结构,使用图神经网络对图进

行平衡分区,构建网格块到处理器之间的映射,平衡各个处理器之间的计算负载,从而

实现负载平衡。

通过对两个典型的计算流体力学数值模拟算例实验,与当前广泛采用的大规模多块

结构网格负载平衡算法进行对比,本文提出的大规模多块结构网格负载平衡算法在提高

负载平衡率、减少通信开销方面优于当前的负载平衡算法,证明本文算法在大规模多块

结构网格负载平衡问题上的有效性和可行性。

关键词:高性能计算;负载平衡算法;多块结构网格;图神经网络

大规模多块结构网格负载平衡算法研究

Abstract

ComputationalFluidDynamics(CFD)isessentialinhigh-performancecomputing,

involvingdecomposingphysicalflowsintogridsandsolvingfluiddynamicsequationsvia

discretization.Multi-blockstructuredgridsarecrucial,especiallyinaerospaceandmeteorology.

Asengineeringcomplexitiesanddemandsforsimulationaccuracyincrease,scalingup

computationaltasks,achievingefficientloadbalancinginlarge-scalemulti-blockstructured

gridsimulationsremainschallenging.

Theidealloadbalancingalgorithmforlarge-scalemulti-blockstructuredgridsaimsto

evenlydistributecomputationalloadsacrossprocessorswhileminimizingcommunication

overheadbetweenthem.Existingloadbalancingalgorithmsstruggletostrikeagoodbalance

betweenthesetwoaspects.Toaddressthisissue,thisthesisproposesaloadbalancingalgorithm

forlarge-scalemulti-blockstructuredgrids.Initially,thegridblocksarepre-processedby

arrangingtheblock

文档评论(0)

n1u。 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档