共轭梯度法
特征向量
预处理程序
Krylov子空间
数学
应用数学
迭代法
Lanczos重采样
基质(化学分析)
共轭残差法
系数矩阵
数学分析
算法
计算机科学
梯度下降
物理
人工神经网络
量子力学
材料科学
机器学习
复合材料
作者
Baisheng Wu,Shitong Yang,Zhengguang Li,Shaopeng Zheng
标识
DOI:10.1016/j.ymssp.2014.05.013
摘要
A preconditioned conjugate gradient method is proposed for computing eigenvector derivatives with distinct and repeated eigenvalues in the real symmetric eigensystems. In view of singular character of the coefficient matrices of the governing equations for particular solutions of eigenvector derivatives, a modified governing equation for the complementary part of the computed modal contribution excluding those of the repeated modes is introduced, and its coefficient matrix is symmetric and positive definite. The existing factored (shifted) stiffness matrix from an iterative eigensolution such as Lanczos or Subspace Iteration is then utilized as preconditioner. High accurate approximations to particular solutions of eigenvector derivatives can be provided with a few iterations. The present method can deal with both cases of simple and repeated eigenvalues in a unified manner, and can be integrated into a coupled eigensolver/derivative software module. It is especially suitable for the large sparse matrices that arise in industrial-size finite element models. Finally, two numerical examples are used to demonstrate the superior efficiency and fast convergence of the present method.
科研通智能强力驱动
Strongly Powered by AbleSci AI