[发明专利]基于有限体积法求解声子玻尔兹曼方程的GPU并行加速方法有效

专利信息
申请号: 201910564493.4 申请日: 2019-06-27
公开(公告)号: CN110275733B 公开(公告)日: 2022-11-22
发明(设计)人: 文敏华;刘永志;林新华;鲍华;沈泳星;胡跃;王一超;韦建文 申请(专利权)人: 上海交通大学
主分类号: G06F9/38 分类号: G06F9/38;G06F17/12;G06F17/16
代理公司: 上海交达专利事务所 31201 代理人: 王毓理;王锡麟
地址: 200240 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于有限体积法求解声子玻尔兹曼方程的GPU并行加速方法,通过划分非结构网格,确定边界条件和计算参数并初始化能量密度分布后,从CPU内存向GPU显存传输每个网格单元之间的影响系数;然后计算声子散射项,并使用稳定双共轭梯度法(BiCGSTAB)求解线性方程组,对每个网格单元的能量密度分布进行更新并通过GPU对声子模式温度分布和平衡态分布函数进行更新,最后通过比较每个网格单元的能量密度分布更新前后的变化,并当满足收敛条件时停止计算并输出结果。本发明在GPU上并行计算求解过程中的主要迭代部分,CPU负责整个计算过程的数据读取、数据输出以及计算流程控制,从而显著提高了计算效率。
搜索关键词: 基于 有限 体积 求解 声子玻尔兹曼 方程 gpu 并行 加速 方法
【主权项】:
1.一种基于GPU的有限体积法求解玻尔兹曼偏微分方程的并行加速方法,其特征在于,包括以下步骤:步骤1)划分非结构网格,确定边界条件和计算参数;步骤2)初始化能量密度分布,求得所有声子模式及其所有方向上的系数矩阵;步骤3)从CPU内存向GPU显存传输每个网格单元之间的影响系数;步骤4)计算声子散射项,并使用稳定双共轭梯度法求解线性方程组,对每个网格单元的能量密度分布进行更新;步骤5)通过GPU对声子模式温度分布和平衡态分布函数进行更新;步骤6)通过比较每个网格单元的能量密度分布更新前后的变化,并当满足收敛条件时停止计算并输出结果,否则返回步骤4;所述的边界条件包括固定温度边界、漫反射性边界以及镜面反射型边界;求解计算域为二维矩形;所述的初始化,即离散,具体包括:①角度的离散,对声子迁移方向的极角和方位角进行离散,确定每个网格单元对应的角度方向和该方向上的控制角的个数;②声子模式的离散,即非灰模型下对色散曲线谱的离散,该离散个数取决于输入文件计算参数中的声子模式个数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910564493.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top