摘要
应用非结构化网格建立水动力模型目前已经得到了广泛的应用.针对在网格数过多,且无集群机情况下难以快速获得计算结果这一问题,基于GPU的高性能计算技术,在CUDA开发平台下设计并行算法,建立非结构化网格的二维水动力模型.与利用GTX460显卡和集群机的计算效率对比表明,在保持计算精度的前提下,速度提升了一个量级,且随着网格数的持续递增,可以保持较高的加速比增幅,比较适合应用于大范围海域的水动力模型的数值计算.
Unstructured grid has been widely used to establish hydrodynamic models.To rapidly get the calculation results without a cluster when the number of computational grids is too large,a high-performance computing technology which is based on GPU (graphic processing unit),is adopted to design a parallel algorithm and establish a 2D unstructured grid hydrodynamic model on CUDA (compute unified device architecture ) development platform. Through the comparisons to the computational efficiency of a cluster and the Graphic Card of GTX460,the advantages of GPU method are confirmed:the speedup ratio can reach more than 10 times and maintain a high growth as the increase of the number of computational grids.It is suitable for the numerical simulation of large-domain hydrodynamic models.
出处
《大连理工大学学报》
EI
CAS
CSCD
北大核心
2014年第2期204-209,共6页
Journal of Dalian University of Technology
基金
国家自然科学基金资助项目(51221961)
创新研究群体科学基金资助项目(51221961)
关键词
GPU
非结构化网格
水动力模型
graphic processing unit (GPU)
unstructured grid
hydrodynamic model