摘要
本文使用GPU对磁流体力学MHD数值模拟进行异构加速。应用PISO算法求解包含Lorentz力的Navier-Stokes方程和连续性方程,采用相容守恒格式求解诱导电流。借助于开源代码库Thrust和CUSP在GPU上完成并行运算,同时在GPU内部传输网格数据,减少了GPU-CPU之间的数据传输。利用多种尺寸的网格计算了Hartmann数(Ha)为1000,5000,10000时的流体速度,经Shercliff算例验证了GPU求解器结果的正确性和准确性,比较CPU和GPU的双精度运算时间,发现加速比可达4~8倍。
引文