XtalOpt is a free and truly open source evolutionary algorithm designed for a priori crystal structure prediction.
A detailed user guide for the XtalOpt setup and usage:
User GuideFull description of the implemented methodology:
MethodologyA quick overview of the XtalOpt code features:
Graphical User Interface Multi-Objective Search Evolutionary OperationsThe "Progress" tab
\(f_s= \sum_i w^i_X \left( \frac{X^i_{max} - X^i_{s} }{X^i_{max}-X^i_{min}} \right) + \sum_j w^j_Y \left( \frac{Y^j_{s} - Y^j_{min}}{Y^j_{max}-Y^j_{min}} \right) \)
\( \vec{\textrm{v}}_{\textrm{new}} = \vec{\textrm{v}} \begin{bmatrix} 1+\varepsilon_{11} & \frac{\varepsilon_{12}}{2} & \frac{\varepsilon_{13}}{2} \\ \frac{\varepsilon_{12}}{2} & 1+\varepsilon_{22} & \frac{\varepsilon_{32}}{2} \\ \frac{\varepsilon_{13}}{2} & \frac{\varepsilon_{23}}{2} & 1+\varepsilon_{33} \end{bmatrix} \)
\( \Delta z = \rho\cos(2\pi\mu x+\theta_{x})\cos(2\pi\eta y+\theta_{y})~~~~~\mu\in\mathbb{Z},~\eta\in\mathbb{Z} \)