Artigo Acesso aberto Revisado por pares

XtalOpt version r11: An open-source evolutionary algorithm for crystal structure prediction

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

10.1016/j.cpc.2017.09.011

ISSN

1879-2944

Autores

Patrick Avery, Zackary Falls, Eva Zurek,

Tópico(s)

Machine Learning in Bioinformatics

Resumo

Version 11 of XtalOpt, an evolutionary algorithm for crystal structure prediction, has now been made available for download from the CPC library or the XtalOpt website, http://xtalopt.github.io. Whereas the previous versions of XtalOpt were published under the Gnu Public License (GPL), the current version is made available under the 3-Clause BSD License, which is an open source license that is recognized by the Open Source Initiative. Importantly, the new version can be executed via a command line interface (i.e., it does not require the use of a Graphical User Interface). Moreover, the new version is written as a stand-alone program, rather than an extension to Avogadro. Program Title: XtalOpt Program Files doi: http://dx.doi.org/10.17632/jt5pvnnm39.2 Licensing provisions: 3-Clause BSD [1] Programming language: C++ External routines/libraries: Qt [2], Qwt [3], Avogadro 2 (optional) [4], libssh [5] and one of: VASP [6], PWSCF [7], GULP [8], CASTEP [9], SIESTA [10] Subprograms used: Spglib [11], XtalComp [12], RandSpg [13] Nature of problem: The computational prediction of a stable crystal structure given only its stoichiometry. Solution method: Evolutionary algorithms (EAs) are optimization algorithms that use features from biological evolution to attempt to find the global minimum solution for a problem that has many degrees of freedom. In the case of a priori crystal structure prediction, EAs search for the atomic coordinates that correspond to the most stable regions of a given potential energy landscape. The XtalOpt EA for crystal structure prediction has now been made available under the 3-Clause BSD License, which is an open-source license that is officially recognized by the Open Source Initiative [14]. More information is available in the following publications: XtalOpt's original implementation [15], previous version announcements [16,17,18], and also in manuscripts detailing the subprograms XtalOpt employs: XtalComp [19] and RandSpg [20]. Reasons for new version: Since the release of XtalOpt version r10 in August 2017, the following changes have been made: Removed dependence on Avogadro and Open Babel, making XtalOpt a stand-alone program rather than an extension. Changed the license from GPLv2 to a 3-Clause BSD license. Added the optional use of Avogadro 2 to render crystals through a remote procedure call (RPC) protocol. Added a command-line interface (CLI) to run the program and generate plots. Added the ability for the user to define custom minimum inter-atomic distances (IAD) between pairs of atom types. Implemented various bug fixes. References: https://opensource.org/licenses/BSD-3-Clause https://www.qt.io/ http://qwt.sourceforge.net/ http://www.openchemistry.org/projects/avogadro2/ http://www.libssh.org http://www.vasp.at/ http://www.quantum-espresso.org http://nanochemistry.curtin.edu.au/gulp/ http://www.castep.org http://www.icmab.es/siesta https://atztogo.github.io/spglib/ http://xtalopt.openmolecules.net/xtalcomp/xtalcomp.html http://xtalopt.openmolecules.net/randSpg/randSpg.html http://opensource.org/ D. Lonie, E. Zurek, Comput. Phys. Commun. 182 (2011) 372-387, doi://10.1016/j.cpc.2010.07.048 D. Lonie, E. Zurek, Comput. Phys. Commun. 182 (2011) 2305-2306, doi://10.1016/j.cpc.2011.06.003 Z. Falls, D. Lonie, P. Avery, A. Shamp, E. Zurek, Comput. Phys. Commun. 199 (2016) 178-179, doi://10.1016/j.cpc.2015.09.018 P. Avery, Z. Falls, E. Zurek, Comput. Phys. Commun. 217 (2017) 210-211,doi://10.1016/j.cpc.2017.04.001 D. Lonie, E. Zurek, Comput. Phys. Commun. 183 (2012) 690-697, doi://10.1016/j.cpc.2011.11.007 P. Avery, E. Zurek, Comput. Phys. Commun. 213 (2017) 208-216, doi://10.1016/j.cpc.2016.12.005

Referência(s)