首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
针对二维三温能量方程九点格式离散后形成的非线性方程组,研制了高效求解的代数解法器.主要思想是在部分Newton-Krylov(PNK)方法和Jacobi矩阵自由的Newton-Krylov(JFNK)方法的框架下,结合非精确Newton类方法和预条件Krylov子空间方法进行高效求解.数值结果显示,PNK方法比非线性块Gauss-Seidel方法快6倍以上,在PNK框架下比较了3种预条件子和4种Krylov子空间方法,得出不同组合的最佳方案.还比较了JFNK方法和PNK方法.  相似文献   

2.
求解二维三温辐射扩散方程组的一种代数两层迭代方法   总被引:2,自引:2,他引:0  
在二维三温辐射扩散方程离散代数方程组的求解中,由于光子、电子和离子温度之间存在耦合关系,而且三个温度在同种介质中有不同的扩散性质,使得经典的代数多重网格(AMG)方法难以直接应用.基于特殊粗化策略,在粗网格层解除了这种耦合关系,得到一种代数两层网格方法,而粗网格方程由经典AMG方法求解.将这一算法具体应用于JFNK(Jacobian自由的Newton-Krylov)框架中预处理方程的求解,并基于该框架求解二维三温辐射扩散方程组.数值结果显示了算法的可扩展性和健壮性.  相似文献   

3.
李凌霄  翟传磊  谢辉  施意 《计算物理》2021,38(3):269-279
为三维灰体热辐射输运方程的隐式离散纵标方法发展一个整体预处理迭代方法并研制并行程序。该方法采用组装线性代数方程组策略,同时求出所有离散方向上的辐射强度。借助预处理的Krylov子空间迭代法,避免复杂网格上扫描算法可能遇到的死锁问题,能够提高健壮性和计算效率。空间离散上采用一阶迎风有限体积格式。数值实验测试变形六面体网格上的收敛率、评估预处理迭代方法的性能并计算辐射和物质的耦合问题,给出三维弯管和黑腔问题的模拟结果,验证程序的正确性和方法的适应性。  相似文献   

4.
波的传播往往在复杂的地质结构中进行,如何有效地求解非均匀介质中的波动方程一直是研究的热点.本文将局部间断Galekin(local discontinuous Galerkin, LDG)方法引入到数值求解波动方程中.首先引入辅助变量,将二阶波动方程写成一阶偏微分方程组,然后对相应的线性化波动方程和伴随方程构造间断Galerkin格式;为了保证离散格式满足能量守恒,在单元边界上选取广义交替数值通量,理论证明该方法满足能量守恒性.在时间离散上,采用指数积分因子方法,为了提高计算效率,应用Krylov子空间方法近似指数矩阵与向量的乘积.数值实验中给出了带有精确解的算例,验证了LDG方法的数值精度和能量守恒性;此外,也考虑了非均匀介质和复杂计算区域的计算,结果表明LDG方法适合模拟具有复杂结构和多尺度结构介质中的传播.  相似文献   

5.
尹亮  杨超  马石庄 《计算物理》2019,36(1):1-14
旋转球层中热对流运动的数值模拟是地球发电机模型的重要组成部分,对研究地球发电机作用机理具有重要意义.本文设计一个基于国产超级计算平台并行性能良好的地球外核热对流运动并行数值模型.时间积分方案采用与Crank-Nicolson格式和二阶Adams-Bashford公式相结合的近似分解分步法,空间离散基于立方球网格的二阶精度有限体积格式.所得到的两个大规模稀疏线性代数方程组采用带预处理的Krylov子空间迭代法进行求解.为加速迭代求解过程及提高并行性能,迭代过程采用区域分解多重网格的多层限制型加法Schwarz预处理子,减少了求解程序的计算时间,提高了数值模型的并行性能,模型被很好地扩展到上万处理器核数.数值模拟结果与基准模型算例0的参考值吻合得很好.  相似文献   

6.
求解刚性燃烧化学反应系统的Krylov子空间中的指数积分法   总被引:1,自引:0,他引:1  
为了提高求解大时间步长的刚性燃烧化学反应方程组的效率,本文发展了一种使用Krylov子空间中的指数积分(EIKS)求解的方法。该方法基于多时间尺度法(MTS),使用指数积分格式求解线性化后的化学反应方程组,并使用Krylov子空间方法进行矩阵降维。本文使用MTS-EIKS方法模拟了H_2/CO/空气和CH4/空气的自着火过程,并引入自相关动态自适应化学(CoDAC)机理简化。结果表明,CoDAC-MTS-EIKS的联合简化加速方法可以准确、快速地模拟时间步长为10~(-6)s的自着火问题,在计算大步长刚性燃烧化学反应方程组方面有很好的应用前景。  相似文献   

7.
粒子输运离散纵标方程基于界面修正的并行计算方法   总被引:1,自引:1,他引:0  
袁光伟  杭旭登 《计算物理》2006,23(6):637-641
为了改造粒子输运方程求解的隐式格式,研究设计适应大型并行计算机的并行计算方法,介绍一类求解粒子输运方程离散纵标方程组的基于界面修正的源迭代并行计算方法.应用空间区域分解,在子区域内界面处首先采用迎风显式差分格式进行预估,构造子区域的入射边界条件,然后,在各个子区域内部进行源迭代求解隐式离散纵标方程组.在源迭代过程中,在内界面入射边界处采用隐式格式进行界面修正.数值算例表明该并行计算方法在精度、并行度、简单性诸方面均具有良好的性质.  相似文献   

8.
成杰  张林波 《计算物理》2012,29(3):439-448
在基于漂移-扩散模型的三维半导体器件数值模拟中,通过有限体积法进行数值离散,采用完全耦合的牛顿迭代求解非线性代数方程组,并使用基于代数多重网格预条件子的GMRES方法求解牛顿迭代中的线性方程组,构造一种稳健且高度可扩展的非结构四面体网格上求解半导体方程的并行算法.基于PHG平台实现该算法的并行计算程序,并对PN结和MOS场效应晶体管等问题进行了最大网格规模达到5亿单元、最大并行规模达到1 024进程的大规模数值模拟实验,结果表明,该算法计算效率高,可扩展性好.  相似文献   

9.
提出了代数多重网格法(AMG)的一种新算法。新算法改进了插值公式和粗网格方程,并把它应用到求解一维的分裂格式Euler方程。数值结果表明,对于具有高CFL条件数的Euler方程,代数多重网格法可以求解;对于Gaus-Seidel方法求解不能收敛的代数方程组,代数多重网格法求解可以收敛。新算法改进了代数多重网格法的收敛性和扩展了它的应用范围,数值结果表明了它的有效性和强壮性。  相似文献   

10.
紧束缚近似的含时密度泛函理论在多核和GPU系统下的高效加速实现,并应用于拥有成百上千原子体系的激发态电子结构计算.程序中采用了稀疏矩阵和OpenMP并行化来加速哈密顿矩阵的构建,而最为耗时的基态对角化部分通过双精度的GPU加速来实现.基态的GPU加速能够在保持计算精度的基础上达到8.73倍的加速比.激发态计算采用了基于Krylov子空间迭代算法,OpenMP并行化和GPU加速等方法对激发态计算的大规模TDDFT矩阵进行求解,从而得到本征值和本征矢,大大减少了迭代的次数和最终的求解时间.采用GPU对矩阵矢量相乘进行加速后的Krylov算法能够很快地达到收敛,使得相比于采用常规算法和CPU并行化的程序能够加速206倍.程序在一系列的小分子体系和大分子体系上的计算表明,相比基于第一性原理的CIS方法和含时密度泛函方法,程序能够花费很少的计算量取得合理而精确结果.  相似文献   

11.
复杂媒质散射特性的FETI分析   总被引:1,自引:0,他引:1  
在分析复杂媒质的电磁场散射特性时,引入有限元撕裂对接法,对包含复杂媒质在内的整个计算空间做区域分解,通过合理的代数运算,将一个三维问题转化为二维问题进行求解,减小计算的复杂度.使用Krylov求解器,避免在形成交界面系统方程时,系数矩阵中的求逆运算.两个算例结果表明有限元撕裂对接法在分析复杂媒质散射特性时的正确性和有效性.  相似文献   

12.
钱路 《计算物理》1992,9(1):40-44
为了避免矩方法求解强子结构函数时对函数待定形式的依赖并提高解的精确度,本文采用把A-P方程离散为常微分方程组,用龙格-库塔方法求解的方法,得出随Q2变化的价夸克、海夸克和胶子的结构函数。  相似文献   

13.
分别采用四种半隐式离散方法构造预处理.针对一维辐射扩散方程组,采用预处理的Jacobian-free Newton-Krylov(PJFNK)求解.数值结果表明预处理方法能够很好地改进JFNK方法的收敛行为.  相似文献   

14.
多重网格法是求解偏微分方程大规模离散化方程最有效的方法,针对静电场偏微分方程,讨论一致线性有限元剖分下的拉格朗日有限元方程的代数多重网格法,给出了一种新的粗化算法和构造插值算子的途径。数值实验表明,新的代数多重网格法的有效性。  相似文献   

15.
引入压力变量,将弹性力学控制方程表达为位移和压力的耦合偏微分方程组,采用重心插值近似未知量,利用重心插值微分矩阵得到平面问题控制方程的矩阵形式离散表达式.采用重心插值离散位移和应力边界条件,采用附加法施加边界条件,得到求解平面弹性问题的过约束线性代数方程组,采用最小二乘法求解过约束方程组,得到平面问题位移数值解.数值算例验证了所提方法的有效性和计算精度.  相似文献   

16.
张荣培  蔚喜军  崔霞  冯涛 《计算物理》2012,29(5):647-653
提出一种求解二维非平衡辐射扩散方程的数值方法.空间离散上采用加权间断Galerkin有限元方法,其中数值流量的构造采用一种新的加权平均;时间离散上采用隐-显积分因子方法,将扩散系数线性化,然后用积分因子方法求解间断Galerkin方法离散后的非线性常微分方程组.数值试验中在非结构网格上求解了多介质的辐射扩散方程.结果表明:对于强非线性和强耦合的非线性扩散方程组,该方法是一种非常有效的数值算法.  相似文献   

17.
马则一 《计算物理》1992,9(2):192-196
本文从二维非线性Schrödinger方程出发,推导出五对角的复代数方程组,并应用高斯-赛德尔迭代法、SOR迭代法、复双共轭梯度法以及预处理复双共轭梯度法等对求解的计算量进行了比较。同时,又将复代数方程组化成七对角的实代数方程组,用高斯-赛德尔迭代法、SOR迭代法以及PCG法(预处理共轭梯度法)等进行了比较。结果表明,PCG法在上述几种方法中是最有效的。本文还对SOR松弛因子的选择进行了讨论。  相似文献   

18.
利用反弹平均的三维Fokker-Planck方程,对电子回旋波加热和电流驱动进行数值模拟.考虑超热电子径向扩散对电流驱动的影响,在方程中加入径向扩散输运项,采用九点格式的中心差分对方程进行数值离散得到系数矩阵,采用不完全LU分解对系数矩阵进行预处理,利用双共轭梯度稳定法求解得到分布函数.在不考虑电子径向扩散输运条件下,得到电子回旋波驱动电流密度与功率沉积密度的分布;考虑径向扩散输运的计算结果与BANDIT3D进行比较,驱动电流分布的趋势基本一致.  相似文献   

19.
对求解多群辐射扩散(MGRD)方程组的大规模离散系统的已有快速算法进行分类,给出相应的综述。基于近年来所设计的关于并行代数多重网格(AMG)方面的工作,形成基于物理量的近似Schur补型与基于物理和代数特征的组合型预条件算法和理论框架,并对这些工作在该框架下的要素进行了刻画。利用上述框架,设计一种具有基本逼近性和低计算复杂度的近似Schur补型预条件子,并建立相应的谱等价理论;对比数值实验表明:新预条件子具有更好的稳健性和计算效率。最后提出需要进一步解决的若干问题。  相似文献   

20.
重心Lagrange插值配点法求解二维双曲电报方程   总被引:1,自引:0,他引:1  
刘婷  马文涛 《计算物理》2016,33(3):341-348
提出一种求解二维双曲电报方程的高精度重心Lagrange插值配点法.采用重心Lagrange插值构造包含时间和空间变量的近似函数.在给定Chebyshev-Gauss-Lobatto节点上,将多变量重心Lagrange插值近似函数代入双曲电报方程及其定解条件,得到离散代数方程组.包含狄里克雷和诺依曼边界条件的数值算例表明,本文方法程序实现方便并具有高精度,可应用于求解高维问题.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号