Fast inertial relaxation engine in the CRYSTAL code
Source abstract
Abstract
In the framework of ab initio simulations, the search for energy minimum atomic structures is the first step to perform in studying the properties of a system. One of the most used and efficient optimization algorithms is a quasi-Newton line-search scheme based on the Broyden–Fletcher–Goldfarb–Shanno (Bfgs) Hessian updating formula. However, recent studies [Bitzek et al., Phys. Rev. Lett. 97, 170201 (2006) and Guénolé et al., Comput. Mater. Sci. 175, 109584 (2020)] suggested that minimization methods based on molecular dynamics concepts, such as the Fast Inertial Relaxation Engine (Fire) algorithm, often exhibit better performance and accuracy in finding local minima than line-search based schemes. In the present work, the implementation of Fire, in the framework of Crystal ab initio quantum mechanical simulation package [Dovesi et al., Wiley Interdiscip. Rev.: Comput. Mol. Sci. 8, e1360 (2018)], has been described. Its efficiency and performance in comparison with Bfgs quasi-Newton scheme have been assessed using Hartree–Fock and density functional theory with Perdew–Burke–Ernzerhof and hybrid functionals to model the potential energy surface. Fire shows good convergence behavior for all the considered systems, well reproducing the minimum energy structures obtained by the Bfgs approach. As regards the computational cost, Fire requires more iterations to converge with respect to Bfgs, but each Fire iteration is faster than the Bfgs one. The overall efficiency of Fire improves as the size of the system increased so that this minimization method seems to be very promising for systems without symmetry (space group P1) with a large number of atoms.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Machine Learning in Materials Science · Advanced Chemical Physics Studies · Spectroscopy and Quantum Chemical Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Theoretical Chemistry, University of Turin , Turin 10125, Italy
References (41)
Show source-provided references
1. 2006
2. 1992
3. The convergence of a class of double-rank minimization algorithms 1. General considerations10.1093/imamat/6.1.76 ↗
4. The convergence of a class of double-rank minimization algorithms 2. The new algorithm10.1093/imamat/6.3.222 ↗
5. A new approach to variable metric algorithms10.1093/comjnl/13.3.317 ↗
6. A family of variable-metric methods derived by variational means10.1090/s0025-5718-1970-0258249-6 ↗
7. Conditioning of quasi-Newton methods for function minimization10.1090/s0025-5718-1970-0274029-x ↗
8. Quantum-mechanical condensed matter simulations with CRYSTAL10.1002/wcms.1360 ↗
9. Estimating the hessian for gradient-type geometry optimizations10.1007/bf00554788 ↗
10. Estimating stretching force constants for geometry optimization10.1016/s0166-1280(96)04928-7 ↗
11. Optimization of equilibrium geometries and transition structures10.1002/jcc.540030212 ↗
12. Implementation of ab initio Born-Oppenheimer molecular dynamics in CRYSTAL code
13. Structural relaxation made simple10.1103/physrevlett.97.170201 ↗
14. Assessment and optimization of the fast inertial relaxation engine (FIRE) for energy minimization in atomistic simulations and its implementation in LAMMPS10.1016/j.commatsci.2020.109584 ↗
15. Self-passivating edge reconstructions of graphene10.1103/physrevlett.101.115502 ↗
16. High temperature superconductivity in sulfur and selenium hydrides at high pressure10.1140/epjb/e2016-70020-0 ↗
17. Ligand-protected gold alloy clusters: Doping the superatom10.1021/jp9023298 ↗
18. High-pressure structures of disilane and their superconducting properties10.1103/physrevlett.108.117004 ↗
19. Influence of integration formulations on the performance of the fast inertial relaxation engine (FIRE) method10.1016/j.commatsci.2018.09.049 ↗
20. Optimization methods for finding minimum energy paths10.1063/1.2841941 ↗
21. Stabilized quasi-Newton optimization of noisy potential energy surfaces10.1063/1.4905665 ↗
22. Fast parallel algorithms for short-range molecular dynamics10.1006/jcph.1995.1039 ↗
23. GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers10.1016/j.softx.2015.06.001 ↗
24. IMD: A software package for molecular dynamics studies on parallel computers10.1142/s0129183197000990 ↗
25. DL_POLY: Application to molecular simulation10.1080/08927020290018769 ↗
26. EON: Software for long time simulations of atomic scale systems10.1088/0965-0393/22/5/055002 ↗
27. The atomic simulation environment—A Python library for working with atoms10.1088/1361-648x/aa680e ↗
28. Forces in molecules10.1103/physrev.56.340 ↗
29. Generalized gradient approximation made simple10.1103/physrevlett.77.3865 ↗
30. Corrected small basis set Hartree-Fock method for large systems10.1002/jcc.23317 ↗
31. Dispersion corrected Hartree–Fock and density functional theory for organic crystal structure prediction10.1007/128_2013_488 ↗
32. Assessment of different quantum mechanical methods for the prediction of structure and cohesive energy of molecular crystals10.1021/acs.jctc.6b00304 ↗
33. Semiempirical GGA-type density functional constructed with a long-range dispersion correction10.1002/jcc.20495 ↗
34. B3LYP augmented with an empirical dispersion term (B3LYP-D*) as applied to molecular crystals10.1039/b715018k ↗
35. Density functional thermochemistry. III. The role of exact exchange10.1063/1.464913 ↗
36. Influence of the exchange screening parameter on the performance of screened hybrid functionals10.1063/1.2404663 ↗
37. Toward reliable density functional methods without adjustable parameters: The PBE0 model10.1063/1.478522 ↗
38. A multicenter numerical integration scheme for polyatomic molecules10.1063/1.454033 ↗
39. Density functional theory in periodic systems using local Gaussian basis sets10.1016/0010-4655(96)00078-1 ↗
40. Special points for Brillouin-zone integrations10.1103/physrevb.13.5188 ↗
41. R. Dovesi, V. R. Saunders, C. Roetti, R. Orlando, C. M. Zicovich-Wilson, F. Pascale, B. Civalleri, K. Doll, N. M. Harrison, I. J. Bush, P. D’Arco, M. Llunel, M. Causà, Y. Noel, L. Maschio, A. Erba, M. Rérat, and S. Casassa, CRYSTAL17 user’s manual, https://www.crystal.unito.it/manuals/crystal17.pdf, 2018.