首页> 外文期刊>Journal of Computational Chemistry: Organic, Inorganic, Physical, Biological >Is Large-Scale Ab Initio Hartree-Fock Calculation Chemically Accurate? Toward Improved Calculation of Biological Molecule Properties
【24h】

Is Large-Scale Ab Initio Hartree-Fock Calculation Chemically Accurate? Toward Improved Calculation of Biological Molecule Properties

机译:大规模的从头算起Hartree-Fock计算化学准确吗?改进生物分子性质的计算

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Numerical errors in total energy values in large-scale Hartree-Fock calculations are discussed. To obtain total energy values within chemical accuracy, 0.01 kcal/mol, stricter numerical accuracy is required as basis size increases. In molecules with 10,000 basis sizes, such as proteins, numerical accuracy for total energy values must be retained to at least 11 digits (i.e., to the order of 1.0D-10) to keep accumulation of numerical errors less than the chemical accuracy (0.01 kcal/mol). With this criterion, we examined the sensitivity analysis of numerical accuracy in Hartree-Fock calculation by uniformly replacing the last bit of the mantissa part of a double-precision real number by zero in the Fock matrix construction step, the total energy calculation step, and the Fock matrix diagonalization step. Using a partial summation technique in the Fock matrix generation step, the numerical error for total energy value of molecules with basis size greater than 10,000 was within chemical accuracy (0.01 kcal/mol), whereas with the conventional method the numerical error with several thousand basis sets was larger than chemical accuracy. Computation of one Fock matrix element with parallel machines can include the partial summation technique automatically, so that parallel calculation yields not only high-performance computing but also more precise numerical solutions than the conventional sequential algorithm. We also found that the numerical error of the Householder-QR diagonalization routine is equal to or less than chemical accuracy, even with a matrix size of 10,000.
机译:讨论了大规模Hartree-Fock计算中总能量值的数值误差。为了获得化学精度(0.01 kcal / mol)内的总能量值,随着基础尺寸的增加,要求更严格的数值精度。在具有10,000个基本大小的分子(例如蛋白质)中,总能量值的数值精度必须保持至少11位(即,大约1.0D-10),以使数值误差的累积小于化学精度(0.01) kcal / mol)。使用此标准,我们通过在Fock矩阵构造步骤,总能量计算步骤和计算过程中,将双精度实数的尾数部分的最后一位均匀替换为零,检查了Hartree-Fock计算中数值精度的敏感性分析。 Fock矩阵对角化步骤。在Fock矩阵生成步骤中使用部分求和技术,基本尺寸大于10,000的分子的总能量值的数值误差在化学精度范围内(0.01 kcal / mol),而传统方法使用几千个基础的数值误差套比化学准确性大。用并行机计算一个Fock矩阵元素可以自动包括部分求和技术,因此与传统的顺序算法相比,并行计算不仅可以产生高性能的计算,还可以提供更精确的数值解。我们还发现,即使矩阵尺寸为10,000,Householderer-QR对角化程序的数值误差也等于或小于化学精度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号