Abstract
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 summaryProgram Title:XtalOptProgram Files doi:http://dx.doi.org/10.17632/jt5pvnnm39.1Licensing provisions: GPL v2.1 [1]Programming language: C++Journal Reference of previous version: Comput. Phys. Commun. 199 (2016) 178External routines/libraries:Qt [2], Open Babel [3], Avogadro [4], libssh [5] andone 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.Summary of revisions:RandSpg has been incorporated into XtalOpt to allow users to define spacegroups for the initial structure generation. Variable formula units have also been included so that instead of carrying out many runs with various formula units, a single run involving a range of formula units can be performed. To create molecular-like structures during the initial generation, a molecular builder has been introduced within this version of XtalOpt.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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.