Artigo Acesso aberto Revisado por pares

XtalOpt Version r10: An open–source evolutionary algorithm for crystal structure prediction

2017; Elsevier BV; Volume: 217; Linguagem: Inglês

10.1016/j.cpc.2017.04.001

ISSN

1879-2944

Autores

Patrick Avery, Zackary Falls, Eva Zurek,

Tópico(s)

Enzyme Structure and Function

Resumo

A new version of XtalOpt, an evolutionary algorithm for crystal structure prediction, is available for download from the CPC library or the XtalOpt website, http://xtalopt.github.io. XtalOpt is published under the Gnu Public License (GPL), which is an open source license that is recognized by the Open Source Initiative. The new version incorporates many bug-fixes and new features, as detailed below. New version program summary Program Title: XtalOpt Program Files doi: http://dx.doi.org/10.17632/jt5pvnnm39.1 Licensing provisions: GPL v2.1 [1] Programming language: C++ Journal Reference of previous version: Comput. Phys. Commun. 199 (2016) 178 External routines/libraries: Qt [2], Open Babel [3], Avogadro [4], libssh [5] and one of: VASP [6], PWSCF [7], GULP [8], CASTEP [9], SIESTA [10] MOPAC [11], ADF [12], GAMESS [13], Gaussian [14] Subprograms used: spglib [15], RandSpg [16] Nature of problem: Predicting the crystal structure of a system from its stoichiometry alone remains a grand challenge in computational materials science, chemistry, and physics. Solution method: Evolutionary algorithms (EAs) are stochastic search techniques that use concepts from biological evolution to search for the global minimum (or a good approximation for it) in a multidimensional problem. Applied to a priori crystal structure prediction, EAs search to find atomic arrangements that correspond to stable (low energy or enthalpy) regions of the chemical structure’s potential energy landscape. The XtalOpt evolutionary algorithm is available for use and collaboration under the GNU Public License, which is an open-source license that is officially recognized by the Open Source Initiative [17]. See the publication on XtalOpt’s original implementation [18] and previous version announcements [19, 20], as well as publications on XtalComp [21] and RandomDock [22], for more information on the method. Reasons for new version: Since the release of XtalOpt version r9 in February 2016 various bug-fixes have been made, along with the addition of several new features: Implementation of RandSpg [23], an algorithm that generates random crystals with specific spacegroups. This algorithm can optionally be used to create symmetric structures in the initial random generation. Inclusion of variable formula units within XtalOpt enables the search for cells with multiple numbers of formula units within a single run. A molecular-unit generator permits users to create single-center molecules in the unit cell during the initial generation step. Acknowledgments: We acknowledge the NSF (DMR-1505817) and the ONR (N000141612583) for financial support and the Center for Computational Research (CCR) at SUNY Buffalo for computational support. This research was supported in part by the New York State Center of Excellence in Materials Informatics. References: http://www.gnu.org/licenses/gpl.html http://www.qt.io http://openbabel.org http://avogadro.cc http://www.libssh.org http://www.vasp.at http://www.quantum-espresso.org https://gulp.curtin.edu.au/gulp/ http://www.castep.org http://www.icmab.es/siesta http://www.openmopac.net http://www.scm.com http://www.msg.ameslab.gov/gamess http://gaussian.com https://atztogo.github.io/spglib/ http://xtalopt.openmolecules.net/randSpg/randSpg.html http://opensource.org/ D. Lonie, E. Zurek, Comput. Phys. Commun. 182 (2011) 372–387, http://dx.doi.org/10.1016/j.cpc.2010.07.048 D. Lonie, E. Zurek, Comput. Phys. Commun. 182 (2011) 2305–2306, http://dx.doi.org/10.1016/j.cpc.2011.06.003 Z. Falls, D. Lonie, P. Avery, A. Shamp, E. Zurek, Comput. Phys. Commmun. 199 (2016) 178–179, http://dx.doi.org/10.1016/j.cpc.2015.09.018 D. Lonie, E. Zurek, Comput. Phys. Commun. 183 (2012) 690–697, http://dx.doi.org/10.1016/j.cpc.2011.11.007 A. Wach, J. Chen, Z. Falls, D. Lonie, E. Mojica, D. Aga, J. Autschbach, E. Zurek, Anal. Chem. 85 (2013) 8577–8584, http://dx.doi.org/10.1021/ac402004z P. Avery, E. Zurek, Comput. Phys. Commun. 213 (2017) 208–216, http://dx.doi.org/10.1016/j.cpc.2016.12.005

Referência(s)