Skip to main navigation Skip to search Skip to main content

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

  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

328 Scopus citations

Abstract

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 potential energy surface of the system in question, while simultaneously zooming in on the most promising regions. A continuous workflow, which makes better use of computational resources as compared to traditional generation based algorithms, is employed. Various parameters in XtalOpt are optimized using a novel benchmarking scheme. XtalOpt is available under the GNU Public License, has been interfaced with various codes commonly used to study extended systems, and has an easy to use, intuitive graphical interface.

Original languageEnglish
Pages (from-to)372-387
Number of pages16
JournalComputer Physics Communications
Volume182
Issue number2
DOIs
StatePublished - Feb 2011

Keywords

  • Crystal structures
  • Evolutionary algorithm
  • Genetic algorithm
  • Structure prediction
  • Titanium dioxide

Fingerprint

Dive into the research topics of 'XtalOpt: An open-source evolutionary algorithm for crystal structure prediction'. Together they form a unique fingerprint.

Cite this