用户名: 密码: 验证码:
XtalOpt  version r9: An open-source evolutionary algorithm for crystal structure prediction
详细信息    查看全文
文摘
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 on XtalOpt’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:

bel">•

Added support for the LSF and LoadLeveler queuing systems.

bel">•

Added support for the SIESTA program package [10].

bel">•

Incorporated the XtalComp [19] library for duplicate structure removal (niching).

bel">•

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.

bel">•

Customizable polling interval for updating remote queue information.

bel">•

Automatic removal of remote working files (optional).

bel">•

Optional removal of unnecessary files for VASP calculations.

bel">•

Option to rank all current structures and export structures to a new subdirectory as .cml, CONTCAR, or .got.

bel">•

New option to replace a failing structure with a new offspring.

bel">•

Ability to “inject” (seed) a structure mid-run.

bel">•

Minimum atomic separation now specified as a fraction of the sum of atomic radii, with a hard minimum.

bel">•

Set a final number of structures to be generated before termination of the search.

bel">•

Changing the minimum and maximum cell vectors now directly influences the minimum and maximum volume for the cell.

bel">•

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.

bel">•

Submission of remote calculations is throttled to ease DRMS load.

bel">•

More server-friendly method of fetching queue data.

bel">•

Support for GULP shell/core calculations added.

bel">•

Fix compilation against Qt 4.6.3 and 4.8.0.

bel">•

Updated space-group detection library to spglib 1.0.8.

bel">•

Bundled libssh library removed, now an optional dependency.

bel">•

Added option to use command-line ssh/scp interfaces when libssh is unavailable or Kerberos authentication is needed.

bel">•

Numerous misc bug-fixes.

Summary of revisions: See “Reasons for new versions” above.

Running time: Interactive.

References:

bel">[1]

http://www.gnu.org/licenses/gpl.html

bel">[2]

http://www.qt.io

bel">[3]

bel.org">http://openbabel.org

bel">[4]

http://avogadro.openmolecules.net

bel">[5]

http://www.libssh.org

bel">[6]

http://cms.mpi.univie.ac.at/vasp

bel">[7]

http://www.quantum-espresso.org

bel">[8]

http://nanochemistry.curtin.edu.au/gulp/

bel">[9]

http://www.castep.org

bel">[10]

http://www.icmab.es/siesta

bel">[11]

http://www.openmopac.net

bel">[12]

http://www.scm.com

bel">[13]

http://www.msg.ameslab.gov/gamess

bel">[14]

http://gaussian.com

bel">[15]

http://spglib.sourceforge.net

bel">[16]

http://opensource.org/

bel">[17]

D. Lonie, E. Zurek, Comp. Phys. Comm. 182 (2011) 372–387, http://dx.doi.org/10.1016/j.cpc.2010.07.048.

bel">[18]

D. Lonie, E. Zurek, Comp. Phys. Comm. 182 (2011) 2305–2306, http://dx.doi.org/10.1016/j.cpc.2011.06.003.

bel">[19]

D. Lonie, E. Zurek, Comp. Phys. Comm. 183 (2012) 690–697, http://dx.doi.org/10.1016/j.cpc.2011.11.007.

bel">[20]

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.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700