2. About CALYPSO Program¶
2.1. Program Features¶
Predictions of the energetically stable/metastable structures at given chemical compositions and external conditions (e.g., pressure) for 0D nanoparticles or clusters, 2D layers and its atom adsorption, 2D surface reconstructions, and 3D crystals.
Functionality-driven design of novel functional materials, e.g., superhard materials, electrides, and optical materials with desirable hardness values, electron localization functions, and energy band gap, respectively.
Options for the structural evolutions using global or local PSO techniques.
Structure predictions with automatic variation of chemical compositions.
Incorporation of various structure constraints, e.g., fixed rigid molecules, fixed cell parameters, fixed space group or fixed atomic positions.
X-ray diffraction data assisted structural prediction.
Prediction of transition states in solids.
CALYPSO is currently interfaced with VASP, CASTEP, Quantum Espresso, GULP, SIESTA, FPLO, Gaussian, CP2K, LAMMPS, and ABACUS codes for local geometrical optimization and total-energy calculations. Its interface with other codes can also be implemented by users’ request.
It is written in Fortran 90 and memory is allocated dynamically.
2.2. Major Techniques¶
The success of CALYPSO method is on account of its efficient integration of several major structure dealing techniques.
Structural evolution through PSO algorithm. PSO is best known for its ability to overcome large barriers of energy landscapes by making use of the smart structure self-learning within swarm intelligence algorithm. Both global and local PSO algorithms have been implemented. The global PSO has the advantage of fast convergence, while local PSO is good at avoiding structure premature ready for dealing with complex systems.
Symmetry constraints on generation of random structures to ensure the creation of physically feasible structure, reduce searching space, and enhance the structural diversity during evolution.
Two structural characterization techniques for eliminating similar structures, and partitioning energy surfaces for local PSO structure searches.
bond characterization matrix technique
atom-centered symmetrical function technique
Introduction of random structures per generation with controllable percentage to enhance structural diversity during evolution.
Interface to a number of local structural optimization codes varying from highly accurate DFT methods to fast semi-empirical approaches that can deal with large systems. Local structural optimization is the most time-consuming part of CALYPSO structure prediction. This is a must process since it enables the reduction of noise of energy surfaces and the generation of physically justified structures.
CALYPSO routinely provides:
For more details on the methodologies and formalisms of CALYPSO, please read the references cited below.
2.3. References¶
CALYPSO Software:
Crystal Structure Prediction:
Cluster Structure Prediction:
Two-Dimensional Layer Structure Prediction:
Inverse Design of Superhard Materials:
Surface Reconstruction Structure Prediction:
Structural design of 2D material with atoms adsorption:
2.4. Bug Report¶
The CALYPSO package has been thoroughly tested for numerous systems by the CALYPSO team and other users, and has been progressively improved by adding new features and eliminating bugs.
We would greatly appreciate comments, suggestions and criticisms by the users of CALYPSO.
For bug report, the users can contact the authors and send a copy of both input and output by E-mail to the Ma group calypso@calypso.cn.