No data available.
Please log in to see this content.
You have no subscription access to this content.
No metrics data to plot.
The attempt to load metrics for this article has failed.
The attempt to plot a graph for these metrics has failed.
The full text of this article is not currently available.
A universal preconditioner for simulating condensed phase materials
1.D. Wales, Energy Landscapes: Applications to Clusters, Biomolecules and Glasses (Cambridge University Press, 2003).
5.H. C. Elman, D. J. Silvester, and A. J. Wathen, Finite Elements and Fast Iterative Solvers: With Applications in Incompressible Fluid Dynamics (Oxford University Press, 2014).
6.J. Nocedal and S. J. Wright, Numerical Optimisation, Springer Series in Operations Research and Financial Engineering (Springer, New York, 2006).
9.D. P. Bertsekas, Nonlinear Programming, 2nd ed. (Athena Scientific, 1999).
10.W. N. Bell, L. N. Olson, and J. B. Schroder, PyAMG: Algebraic multigrid solvers in Python v2.0, 2011 release 2.0.
11.N. Higham, Accuracy and Stability of Numerical Algorithms (SIAM, 2002).
, S. Winfield
, J. Kermode
, A. Comisso
, A. De Vita
, N. Bernstein
, and M. C. Payne
, “Expressive programming for computational physics in Fortran 95+
,” in IoP Comput. Phys. Newsletter
, Spring 2007, http://www.libatoms.org
, C. Ortner
, and D. Packwood
, “An efficient dimer method with preconditioning and linesearch
,” Math. Comput. (to be published); e-print arXiv:1407.2817
26.M. Born and K. Huang, Dynamical Theory of Crystal Lattices (Clarendon Press, 1998).
Article metrics loading...
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 structuremodels 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.
Full text loading...
Most read this month