检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:马文鹏 李瑞莹 袁武[2,3] 高凌云 翟环欣 MA Wenpeng;LI Ruiying;YUAN Wu;GAO Lingyun;ZHAI Huanxin(College of Computer and Information Technology,Xinyang Normal University,Xinyang 464000,China;Computer Network Information Center,Chinese Academy of Sciences,Beijing 100083,China;Chinese Academy of Sciences University,Beijing 100049,China)
机构地区:[1]信阳师范大学计算机与信息技术学院,河南信阳464000 [2]中国科学院计算机网络信息中心,北京100083 [3]中国科学院大学,北京100049
出 处:《信阳师范学院学报(自然科学版)》2023年第4期632-639,共8页Journal of Xinyang Normal University(Natural Science Edition)
基 金:国家重点研发计划项目(2020YFB1709500);河南省重点研发与推广专项(科技攻关)项目(222102210162);光合基金项目(ghfund202202011058);河南省高等教育教学改革研究与实践项目(研究生教育)(2021SJGLX057Y);河南省研究生课程思政示范课程项目(YJS2023SZ23)。
摘 要:研究开源计算流体力学软件OpenFOAM中典型不可压求解器icoFoam在异构平台上的并行算法,针对OpenFOAM设计了多异构平台兼容的数据存储结构,并结合可移植异构计算接口(HIP),提出了在两种主流异构平台上移植icoFoam的方案;同时,提出了一种在icoFoam中使用Krylov子空间线性求解器时高效的矩阵格式转换算法,并耦合hipSPARSE和hipBLAS库实现了压力和速度方程的高效求解。实验表明,该统一的移植方案在AMD和NVIDIA异构计算平台上,均使得icoFoam求解器的计算效率得到较大幅度的提升,相比于CPU,可分别获得20.5倍和38.4倍的加速效果。The parallel algorithm of icoFoam,a typical incompressible solver of open-source Computational Fluid Dynamics software OpenFOAM,on heterogeneous platforms was studied.A multi-heterogeneous platforms compatible data storage structure was designed for OpenFOAM,and a scheme for porting icoFoam on two mainstream heterogeneous platforms was proposed in conjunction with the Heterogeneous-Computing Interface for Portability(HIP).Meanwhile,an efficient matrix format conversion algorithm was proposed when using the Krylov subspace linear solver in icoFoam,and the coupled hipSPARSE and hipBLAS libraries were implemented to solve the pressure and velocity equations efficiently.Experimental results showed that this unified porting scheme improved the computational efficiency of the icoFoam solver more substantially on both AMD and NVIDIA heterogeneous computing platforms,obtaining 20.5 and 38.4 times acceleration compared to the CPU,respectively.
关 键 词:异构计算平台 计算流体力学 可移植异构计算接口(HIP) icoFoam求解器
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.244