计算物理 ›› 2023, Vol. 40 ›› Issue (5): 570-582.DOI: 10.19596/j.cnki.1001-246x.8656

• • 上一篇    下一篇

半导体器件数值模拟中电子连续性方程的求解算法

胡毅1(), 安恒斌2,3,*()   

  1. 1. 中国工程物理研究院研究生院, 北京 100088
    2. 北京应用物理与计算数学研究所, 北京 100094
    3. 中物院高性能数值模拟软件中心, 北京 100088
  • 收稿日期:2022-10-18 出版日期:2023-09-25 发布日期:2023-11-02
  • 通讯作者: 安恒斌
  • 作者简介:

    胡毅,男,硕士研究生,研究方向为并行数值算法,E-mail:

  • 基金资助:
    国家自然科学基金(12171045); 科学挑战专题项目(TZ2016002)

Algorithms for Solving Electronic Continuity Equation in Numerical Simulation of Semiconductor Devices

Yi HU1(), Hengbin AN2,3,*()   

  1. 1. Graduate School of China Academy of Engineering Physics, Beijing 100088, China
    2. Institute of Applied Physics and Computational Mathematics, Beijing 100094, China
    3. China Academy of Engineering Physics Software Center for High Performance Numerical Simulation, Beijing 100088, China
  • Received:2022-10-18 Online:2023-09-25 Published:2023-11-02
  • Contact: Hengbin AN

摘要:

针对电子连续性方程的离散代数方程组, 对离散线性系统的矩阵进行分析, 得到矩阵的三类特点; 针对大规模电子连续性方程的离散方程组, 采用预处理Krylov子空间方法进行求解, 并比较和分析几类预处理方法的效果。结果表明: 代数多重网格(AMG)预处理Krylov子空间方法在求解离散电子连续性方程方面非常有效。开展AMG预处理Krylov子空间方法求解离散电子连续性方程的大规模并行可扩展性测试, 比较和分析了AMG方法中三类关键算法参数的选取。

关键词: 电子连续性方程, 迭代方法, 代数多重网格, 预处理, Krylov方法

Abstract:

For solving the discretized electronic continuity equation, two aspects of work are carried out. Firstly, the matrix of the discretized linear system is analyzed, and three types of characteristics of the matrix are obtained. Secondly, based on the characteristics of the matrix, the discretized electronic continuity equation is solved by preconditioned Krylov subspace methods, and the effectiveness of several types of preconditioned methods is compared and analyzed. The results show that the algebraic multigrid (AMG) preconditioned Krylov subspace method is very effective for solving discretized electronic continuity equations. A large-scale parallel scalability test of the AMG preconditioned Krylov subspace method for solving discretized electronic continuity equations is carried out, and the selection of three key algorithm parameters in the AMG method is compared and analyzed.

Key words: electron continuity equation, iteration method, algebraic multigrid, preconditioned method, Krylov subspace method