Computational Science and Engineering Department, STFC Daresbury Laboratory, Daresbury, Warrington WA4 4AD, United Kingdom.
J Phys Chem A. 2009 Oct 29;113(43):11856-65. doi: 10.1021/jp9028968.
Geometry optimization, including searching for transition states, accounts for most of the CPU time spent in quantum chemistry, computational surface science, and solid-state physics, and also plays an important role in simulations employing classical force fields. We have implemented a geometry optimizer, called DL-FIND, to be included in atomistic simulation codes. It can optimize structures in Cartesian coordinates, redundant internal coordinates, hybrid-delocalized internal coordinates, and also functions of more variables independent of atomic structures. The implementation of the optimization algorithms is independent of the coordinate transformation used. Steepest descent, conjugate gradient, quasi-Newton, and L-BFGS algorithms as well as damped molecular dynamics are available as minimization methods. The partitioned rational function optimization algorithm, a modified version of the dimer method and the nudged elastic band approach provide capabilities for transition-state search. Penalty function, gradient projection, and Lagrange-Newton methods are implemented for conical intersection optimizations. Various stochastic search methods, including a genetic algorithm, are available for global or local minimization and can be run as parallel algorithms. The code is released under the open-source GNU LGPL license. Some selected applications of DL-FIND are surveyed.
几何优化,包括寻找过渡态,占据了量子化学、计算表面科学和固态物理中大部分的 CPU 时间,在使用经典力场的模拟中也起着重要作用。我们已经实现了一个名为 DL-FIND 的几何优化器,将其包含在原子模拟代码中。它可以在笛卡尔坐标、冗余内部坐标、混合离域内部坐标以及与原子结构无关的更多变量的函数中优化结构。优化算法的实现与所使用的坐标变换无关。可用的最小化方法包括最速下降法、共轭梯度法、拟牛顿法和 L-BFGS 法以及阻尼分子动力学法。分区有理函数优化算法、二聚体法的修改版本和受推弹性带方法提供了过渡态搜索的能力。罚函数、梯度投影和拉格朗日-牛顿法用于圆锥交叉优化。包括遗传算法在内的各种随机搜索方法可用于全局或局部最小化,并可作为并行算法运行。该代码是根据开源的 GNU LGPL 许可证发布的。调查了 DL-FIND 的一些选定应用。