基于GPU的高性能有限元方法研究
论文摘要
有限元方法作为一种重要的数值计算方法在诸多领域有着广泛的应用。现存的大多数串行有限元算法的求解效率随着问题规模的增大而降低,如何提高其求解效率成为一个研究热点。有限元方法有着天然的并行性,利用并行计算机的计算资源设计并行有限元算法是提高其求解效率的有效途径。近年来,计算机图像处理器(Graphics Processing Unit, GPU)发展迅速,并参与到CPU的计算任务中,在特定应用如计算密集应用上有远超CPU计算能力的优势。本文研究了基于GPU的有限元方法,用以提高解决实际问题的效率。本文首先使用有限元方法对带地形的2.5维复电阻率正演问题进行计算,通过模型算例的实验验证了计算的正确性。在此基础上,提出了基于GPU的有限元方法并行算法并设计实现。大量的测试表明,本文并行算法大幅提高了求解效率,达到最大7倍的加速比。
论文目录
提要摘要Abstract第1章 绪论1.1 并行计算1.2 基于GPU的通用计算1.3 本文研究意义与主要工作1.4 本文组织安排第2章 GPU-CUDA架构介绍2.1 引言2.2 CUDA架构概述2.2.1 CUDA编程模型2.2.2 CUDA存储器模型2.2.3 CUDA执行模型2.3 本章小结第3章 复电阻率2.5维正演有限元方法3.1 引言3.2 有限元方法3.2.1 有限元方法基本理论3.2.2 有限元方法计算步骤3.3 2.5维电磁场的微分方程3.4 线性插值3.5 方程离散化3.6 求解域总体合成3.7 复线性方程组求解3.8 实验分析3.9 本章小结第4章 基于CUDA的并行有限元算法4.1 引言4.2 有限元方法效率分析4.3 基于CUDA的有限元方法并行算法4.4 双复共轭梯度算法4.4.1 基于CUDA的稀疏矩阵向量乘4.4.2 基于CUDA的三角矩阵方程求解4.5 实验分析4.5.1 稀疏矩阵向量乘性能4.5.2 求解三角方程组性能4.5.3 复双共轭梯度法性能4.5.4 整体加速比4.6 本章小结第5章 总结与展望参考文献作者简介及在学期间所取得的科研成果致谢
相关论文文献
本文来源: https://www.lw50.cn/article/73b3c9ea5829320de800cd4c.html