A universal preconditioner for simulating condensed phase materials
arXiv:1604.02570 · doi:10.1063/1.4947024
Abstract
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.
References in corpus (3)
Cited by in corpus (12)
- Machine learning a general purpose interatomic potential for silicon
- GPAW: An open Python package for electronic-structure calculations
- Assessment and optimization of the fast inertial relaxation engine (FIRE) for energy minimization in atomistic simulations and its implementation in LAMMPS
- De novo exploration and self-guided learning of potential-energy surfaces
- Large scale and linear scaling DFT with the CONQUEST code
- Ephemeral data derived potentials for random structure search
- A preconditioning scheme for Minimum Energy Path finding methods
- Hyperspatial optimisation of structures
- Machine Learning with bond information for local structure optimizations in surface science
- A numerical-continuation-enhanced flexible boundary condition scheme applied to Mode I and Mode III fracture
- A force-based gradient descent method for atomic structure relaxation
- Structure Optimization with Stochastic Density Functional Theory