两种基于HYPRE的改进代数多层网格法及其应用

来源 :湘潭大学 | 被引量 : 1次 | 上传用户:maailin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代数多层网格(AMG)法是目前国际上求解偏微分方程离散化系统的最为有效的方法之一,也是计算数学中十分活跃的研究领域.HYPRE是由美国Lawrence Livemore国家实验室开发的高性能预条件子软件包,它主要用于大型稀疏线性方程组的求解,BoomerAMG是HYPRE中最常用的AMG解法器.本文首先对Boomer AMG中常用的基于Falgout粗化的AMG法进行剖析,在此基础上,针对不同的背景问题,提出两种改进算法,并对它们作了具体应用.  第一种改进的AMG法(AMG-I)是针对一类具有多尺度特性的2D网格下的有限元离散系统而提出的,它主要针对基于Falgout-Setup的Boomer AMG法中的CF分裂模块进行改进,其基本思想是:通过提取系数矩阵的若干代数特征,逐次消去网格的多尺度性,我们将新算法应用于两种典型的各向异性网格(分别具有两尺度和三尺度特性),数值实验表明,与基于Falgout-Setup的Boomer AMG法相比,我们的方法在求解效率和鲁棒性(robustness)等方面都具有明显的优势.  第二种改进的AMG法(AMG-II)主要针对基于Falgout-Setup的Boomer AMG法中的插值算子构造模块进行改进,其基本思想是:利用基于能量极小插值的思想来设计插值算子,我们给出了该算法的完整流程和相应代码,并将其集成到HYPRE中,将新算法应用于Ruth Mesh问题,数值实验表明,新方法具有更好的运算效率和鲁棒性.
其他文献
本文第1章简单地介绍了线性多层规划的起源及其发展历史.并着重介绍了线性多层规划问题模型的结构,以及现有的针对线性多层规划问题算法已有的成果。  第2章给出了研究本文
关于偏微分方程类型的最优控制问题,众多学者已经做了大量研究。目前,很多数值方法可用来求解最优控制问题,而有限元方法则是最为重要的数值方法之一,其应用也极为广泛。  
设f1,f2,f3都是次数大于1的有理函数和R={f1,f2,…,fm},其中fi(i=1,2,…,m)是如下形式的有理函数:  fi=zli+2+aili+1zli+1+···+ai1z+ai0/bikizki+···+bi1z+bi0=Qi/Pi
物理等学科领域中许多数学模型、系统和过程的模拟都是基于用分数发展方程来描述的,这很自然地导致了对分数发展方程的研究.近年来,分数发展方程的理论取得了长足的发展,获得
本文考虑流体耦合颗粒的系统.颗粒用Smoluchowski方程描述,流体用不可压的Navier-Stokes方程来描述.流体受到颗粒产生的压力,流体带颗粒一起运动并使颗粒发生形变.由于颗粒的
对图论的研究已经有二百多年的历史,最早关于图论的文章是在1736年由欧拉完成的,该文章解决了著名的哥尼斯城堡七桥问题.自20世纪六十年代以来,图论得到了迅猛发展,图论方面的结