面向GPU的非结构网格有限体积计算流体力学的图染色方法优化 |
| |
作者姓名: | 张曦 孙旭 郭晓虎 杜云飞 卢宇彤 刘杨 |
| |
作者单位: | 中山大学 计算机学院(软件学院), 广东 广州 510006;哈璀国家超算中心 达斯伯里实验室, 英国 沃林顿 WA4 4AD;中国空气动力研究与发展中心, 四川 绵阳 621000 |
| |
基金项目: | 国家重点研发计划资助项目(2016YFB0200902);国家数值风洞工程资助项目(NNW2019ZT6-B18);广东省引进创新创业团队资助项目(2016ZT06DZ11) |
| |
摘 要: | 采用图染色方法解决通量累加和局部最大压力计算引起的两种典型资源竞争问题,并通过共享内存的使用、体编号和面编号的重排、面数据的重排三种策略优化图染色方法。针对应用在空气动力学多种规模的三维网格,分别采用双精度和单精度操作数,在Nvidia Tesla V100和K80 GPU上,展开性能测试。结果表明:共享内存的优化效果不明显;体编号和面编号重排降低了图染色方法的计算性能;面数据重排可以有效地优化图染色方法;计算性能在V100上提高20%左右,在K80上提高15%左右。
|
关 键 词: | 非结构网格 有限体积 图形处理器 资源竞争 图染色 |
收稿时间: | 2020-11-09 |
|
| 点击此处可从《国防科技大学学报》浏览原始摘要信息 |
|
点击此处可从《国防科技大学学报》下载全文 |
|