几种并行AMG法及其在辐射扩散问题中的应用

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:lindan1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行AMG法是求解偏微分方程离散化系统最为有效的迭代法之一.CPU+GPU异构计算机已成为高性能计算机发展的重要趋势,MPI/OpenMP+CUDA是能充分发挥高性能异构计算机有效峰值的主要并行编程环境.目前面向异构计算机系统的并行AMG法及其实现技术,还有许多值得研究的问题,本文的工作主要有以下两个部分:  第一部分针对一类系数矩阵为稀疏带状结构的线性代数方程组,在OpenMP并行编程环境下,对HYPRE中默认的AMG(BoomerAMG)解法器内的并行插值算子和并行粗网格算子的生成模块进行了改进.通过给出这两个模块中相应辅助数组的有效长度及偏移量的估计式,得到了具有更少内存开销的辅助数组及其计算公式,并研制了相应的程序模块.数值实验结果表明,改进的BoomerAMG解法器提高了原解法器的求解能力和并行计算效率.  第二部分针对CPU和GPU不同的工作特点,研究了几种常用的UA-AMG法及其应用,具体表现为:  关于CPU下的串行UA-AMG法,基于VMB聚集法,通过结合几种常用的Cycle和利用转换算子的特性,给出了具有更低运算复杂性的UA-AMG法,研制了相应的程序模块,并将以这些UA-AMG法为预条件子的PCG法应用于二维单温辐射扩散模型问题.数值实验结果表明,UA-NA-CG-s法最为稳健高效,且比目前国际上已有的HYPRE、AGMG以及Cusp软件包中常用的基于AMG预条件子的PCG法具有更高的计算效率.  关于GPU下的并行UA-AMG法,基于MIS(2)聚集法和带权Jacobi磨光算法,给出了具有更低运算复杂性的UA-AMG法,研制了相应的程序模块,并将以这些UA-AMG法为预条件子的PCG法应用于二维单温辐射扩散模型问题.数值实验结果表明,UA-W-CG-p法最为稳健高效,且比Cusp软件包中基于SA-AMG预条件子的PCG法更为高效.在此基础上,结合几种结构网格下的红黑序Gauss-Seidel磨光算法研究了相应的UA-AMG法,并将其对应的PCG法应用于上述模型问题.数值实验结果表明,这些PCG法也是稳健的,且并行计算效率更高。
其他文献
本学位论文主要研究图谱的几个相关问题:从图的对称矩阵、反对称矩阵来研究树幂的最小秩,通过Laplacian矩阵的谱来刻画某类单圈图。通过反邻接矩阵的谱来研究具有极值斜能量(sk
无线传感器网络(WSNs),由部署在监测区域内的大量传感器节点以自组织和多跳的方式构成的。由于常部署于恶劣环境中,加之节点的存储能量有限,造成传感器节点失效或死亡,从而对网络结
在过去的几十年中,人们对休假排队系统进行了广泛的研究,理论分析主要集中于两类排队系统:单服务台休假排队和多服务台休假排队。对单服务台休假排队的研究已取得许多研究成
本文研究了一些非线性退化抛物方程解的性质,主要包括弱解的存在性,正则性与唯一性。全文安排如下:  第一章主要介绍本文所研究问题的实际背景和国内外研究现状,并简要介绍本文
对于部分因析试验设计,Zhang et al.(2008)提出了一种新的评价正规设计的别名效应结构模式,即Aliased Effect-number Pattern(AENP),并且在AENP的基础上提出了一种选择设计的一
将灰色系统理论引入图像工程领域,是一个从新的角度去理解图像的过程。既是一种崭新的思路,同时推动了灰色系统理论自身的发展。目前,灰色系统理论在图像处理中的应用正处在蓬勃