A universal preconditioner for simulating condensed phase materials

被引:65
作者
Packwood, David [1 ]
Kermode, James [2 ]
Mones, Letif [1 ,3 ]
Bernstein, Noam [4 ]
Woolley, John [5 ]
Gould, Nicholas [6 ]
Ortner, Christoph [1 ]
Csanyi, Gabor [3 ]
机构
[1] Univ Warwick, Math Inst, Coventry CV4 7AL, W Midlands, England
[2] Univ Warwick, Sch Engn, Warwick Ctr Predict Modelling, Coventry CV4 7AL, W Midlands, England
[3] Univ Cambridge, Engn Lab, Trumpington St, Cambridge CB2 1PZ, England
[4] Naval Res Lab, Ctr Mat Phys & Technol, Washington, DC 20375 USA
[5] Univ Warwick, Dept Phys, Coventry CV4 7AL, W Midlands, England
[6] STFC Rutherford Appleton Lab Chilton, Dept Comp Sci, Didcot OX11 0QX, Oxon, England
基金
英国工程与自然科学研究理事会;
关键词
TOTAL-ENERGY CALCULATIONS; MOLECULAR-DYNAMICS;
D O I
10.1063/1.4947024
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We introduce a universal sparse preconditioner that accelerates geometry optimisation and saddle point search tasks that are common in the atomic scale simulation of materials. Our preconditioner is based on the neighbourhood structure and we demonstrate the gain in computational efficiency in a wide range of materials that include metals, insulators, and molecular solids. The simple structure of the preconditioner means that the gains can be realised in practice not only when using expensive electronic structure models but also for fast empirical potentials. Even for relatively small systems of a few hundred atoms, we observe speedups of a factor of two or more, and the gain grows with system size. An open source Python implementation within the Atomic Simulation Environment is available, offering interfaces to a wide range of atomistic codes. (C) 2016 Author(s).
引用
收藏
页数:8
相关论文
共 26 条
  • [1] [Anonymous], 2002, Accuracy and stability of numerical algorithms
  • [2] [Anonymous], 1999, Athena scientific Belmont
  • [3] [Anonymous], 2014, FINITE ELEMENTS FAST, DOI DOI 10.1093/ACPROF:OSO/9780199678792.003.0009
  • [4] An object-oriented scripting interface to a legacy electronic structure code
    Bahn, SR
    Jacobsen, KW
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2002, 4 (03) : 56 - 66
  • [5] Bell W.N., 2011, PyAMG: Algebraic multigrid solvers in Python v2.0
  • [6] Born M, 1998, DYNAMICAL THEORY CRY
  • [7] First principles methods using CASTEP
    Clark, SJ
    Segall, MD
    Pickard, CJ
    Hasnip, PJ
    Probert, MJ
    Refson, K
    Payne, MC
    [J]. ZEITSCHRIFT FUR KRISTALLOGRAPHIE, 2005, 220 (5-6): : 567 - 570
  • [8] Csanyi G., 2007, IOP COMPUT PHYS NEWS
  • [9] Simulation of quantum zero-point effects in water using a frequency-dependent thermostat
    Ganeshan, Sriram
    Ramirez, R.
    Fernandez-Serra, M. V.
    [J]. PHYSICAL REVIEW B, 2013, 87 (13):
  • [10] Gould N., MATH COMPUT IN PRESS