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

نویسندگان

  • Patrick Avery
  • Zackary Falls
  • Eva Zurek
چکیده

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 Catalogue identifier: AEGX_v3_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEGX_v3_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GPL v2.1 or later [1] No. of lines in distributed program, including test data, etc.: 232475 No. of bytes in distributed program, including test data, etc.: 16292015 Distribution format: tar.gz Programming language: C++. Computer: PCs, workstations, or clusters. Operating system: Linux, MS Windows, Mac OS X. Classification: 7.7. Catalogue identifier of previous version: AEGX_v2_0 Journal reference of previous version: Comput. Phys. Comm. 182(2011)2305 External routines: 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], spglib [15] Does the new version supersede the previous version?: Yes 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 [16]. See the publication onXtalOpt’s original implementation [17] and previous version announcement [18] for more information on the method. Reasons for new version: Since the release of XtalOpt version r7 in May 2011 various bug-fixes have been made, along with the addition of several new features: ∗ Corresponding author. E-mail address: [email protected] (E. Zurek). http://dx.doi.org/10.1016/j.cpc.2015.09.018 0010-4655/© 2015 Elsevier B.V. All rights reserved. Z. Falls et al. / Computer Physics Communications 199 (2016) 178–179 179 • Added support for the LSF and LoadLeveler queuing systems. • Added support for the SIESTA program package [10]. • Incorporated the XtalComp [19] library for duplicate structure removal (niching). • Added the ‘‘mitosis’’ function, which increases the local order of structures in the initial generation by replicating a unit cell to create a supercell for constructing the starting structure. • Customizable polling interval for updating remote queue information. • Automatic removal of remote working files (optional). • Optional removal of unnecessary files for VASP calculations. • Option to rank all current structures and export structures to a new subdirectory as .cml, CONTCAR, or .got. • New option to replace a failing structure with a new offspring. • Ability to ‘‘inject’’ (seed) a structure mid-run. • Minimum atomic separation now specified as a fraction of the sum of atomic radii, with a hard minimum. • Set a final number of structures to be generated before termination of the search. • Changing the minimum and maximum cell vectors now directly influences the minimum and maximum volume for the cell. • Implemented an extension for an automated stochastic docking program (RandomDock [20]) that supports MOPAC [11], ADF [12], GAMESS [13] and Gaussian [14] as back-end molecular quantum chemistry engines. • Submission of remote calculations is throttled to ease DRMS load. • More server-friendly method of fetching queue data. • Support for GULP shell/core calculations added. • Fix compilation against Qt 4.6.3 and 4.8.0. • Updated space-group detection library to spglib 1.0.8. • Bundled libssh library removed, now an optional dependency. • Added option to use command-line ssh/scp interfaces when libssh is unavailable or Kerberos authentication is needed. • Numerous misc bug-fixes. Summary of revisions: See ‘‘Reasons for new versions’’ above. Running time: Interactive.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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

A new version of XtalOpt, a user-friendly GPL-licensed evolutionary algorithm for crystal structure prediction, is available for download from the CPC library or the XtalOpt website, http://xtalopt.openmolecules.net. The new version now supports four external geometry optimization codes (VASP, GULP, PWSCF, and CASTEP), as well as three queuing systems: PBS, SGE, SLURM, and “Local”. The local qu...

متن کامل

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

The implementation and testing of XtalOpt, an evolutionary algorithm for crystal structure prediction, is outlined. We present our new periodic displacement (ripple) operator which is ideally suited to extended systems. It is demonstrated that hybrid operators, which combine two pure operators, reduce the number of duplicate structures in the search. This allows for better exploration of the po...

متن کامل

New developments in evolutionary structure prediction algorithm USPEX

We present new developments of the evolutionary algorithm USPEX for crystal structure prediction and its adaptation to cluster structure prediction. We show how to generate randomly symmetric structures, and how to introduce ‘smart’ variation operators, learning about preferable local environments. These and other developments substantially improve the efficiency of the algorithm and allow reli...

متن کامل

Adaptive Rule-Base Influence Function Mechanism for Cultural Algorithm

This study proposes a modified version of cultural algorithms (CAs) which benefits from rule-based system for influence function. This rule-based system selects and applies the suitable knowledge source according to the distribution of the solutions. This is important to use appropriate influence function to apply to a specific individual, regarding to its role in the search process. This rule ...

متن کامل

8 SCIENTIFIC HIGHLIGHT OF THE MONTH: Evolutionary crystal structure prediction: overview of the USPEX method and some of its applications Evolutionary crystal structure prediction: overview of the USPEX method and some of its applications

Prediction of the stable crystal structure on the basis of only the chemical composition is one of the central problems of condensed matter physics, which for a long time remained unsolved. The recently developed evolutionary algorithm USPEX (Universal Structure Predictor: Evolutionary Xtallography) made an important progress in this field, enabling efficient and reliable prediction of structur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Physics Communications

دوره 217  شماره 

صفحات  -

تاریخ انتشار 2016