10.3969/j.issn.1003-0972.2018.04.031
基于Matlab平台有限元方法的GPU加速
基于Matlab平台,采用有限元方法实现了对二维拉普拉斯(Laplace)方程在GPU平台上的加速.通过对物理问题的分析与物理模型的构建,完成总体CSR格式存储的刚度矩阵的生成;使用Matlab和CUDA混合编程,在Matlab平台上实现该有限元问题的并行加速;并结合CuBlas数值计算库采用PCG算法求解装配后的大型线性稀疏方程组,从而高效地迭代出各格点的速度势.该算法既充分发挥了Matlab在数值计算方面的高效性,又充分发挥了GPU在细粒度并行加速方面的优势.
CUDA程序设计、有限元方法、GPU、预处理共轭梯度算法
31
TP391(计算技术、计算机技术)
国家自然科学基金项目61402303,61501393;河南省高等学校重点科研项目178520034;河南省教育厅教改项目2017-JSJYYB-055
2018-11-16(万方平台首次上网日期,不代表论文的发表时间)
共4页
677-680