块三对角线性代数方程组的gpu加速求解-nvidia.pdfVIP

块三对角线性代数方程组的gpu加速求解-nvidia.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
块三对角线性代数方程组的gpu加速求解-nvidia

块三对角线性代数方程组的GPU 加速求解 一、研究背景 计算流体力学(Computational Fluid Dynamics,简称CFD )是21 世纪流体力学领域的 重要技术之一,CFD 相当于 “虚拟”地在计算机做实验,用以模拟仿真实际的流体流动情 况。而其基本原理则是数值求解控制流体流动的微分方程,得出流体流动的流场在连续区域 上的离散分布,从而近似模拟流体流动情况。 随着计算机技术的推广普及和计算方法的新发展,几十年来CFD 技术取得了蓬勃的发 展。由于数值模拟相对于实验研究有很独特的优点,比如成本低,周期短,能获得完整的数 据,能模拟出实际运行过程中各种所测数据状态,对于设计、改造等商业或实验室应用起到 重要的指导作用。近年来,随着计算机容量的大大提高、先进的数值计算技术的出现以及各 种湍流模型的提出,CFD 技术已经广泛应用于航空航天、化工、能源、环境、水利工程、 气象预测等领域。美国海空军下一代F-35 战斗机所使用的附面层分离进气道是CFD 的成果 之一。附面层分离进气道通过特殊设计形状的突起分离流速较慢的附面层以改善涡轮风扇发 动机的进气流场。此设计比传统的附面层隔板方法可以减轻数百公斤重量,同时在一定速度 范围内能够维持很好的分离效率。 二、数学问题描述 基于连续介质假设的计算流体力学控制方程是非线性偏微分方程组,必须进行数值求 解。其本质是偏微分方程经由数值方法离散成一个线性代数系统的求解。在实际的工程背景 下,为了避免离散得到的大型稀疏矩阵所增加的存储开销,往往通过对矩阵元素的重新排列, 将其重组为块状或带状矩阵。以二维系统为例,在如图 1 所示的网格化计算区域上(假设x 方向有m 个节点,y 方向有n 个节点) N W E P S 图1 计算区域网格化 运用偏微分方程离散化方法,通用变量 在任一点P 处将满足如下离散方程  c  c  c  c  c  d P P E E W W S S N N P 其中,E 、W、S 、N 分别表示与P 点相邻的东、西、南、北计算节点,c 和d 分别表示系数 和常数项。 将待求变量沿y 方向逐行存储,对应的未知向量可表示为 X T (x T , x T , , x T ) 1 2 n 其中 x T ( , , , ) j 1,j 2,j m ,j 对应的离散方程组系数矩阵 B1 C1 0 0 0 0 0    A B C 0 0  2 2 2 

文档评论(0)

75986597 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档