Generated by DeepSeek V3.2| CALYPSO | |
|---|---|
| Name | CALYPSO |
| Developer | Yanming Ma and team |
| Released | 2010 |
| Programming language | Fortran, C++ |
| Operating system | Linux, Unix |
| Genre | Computational chemistry, Materials science |
CALYPSO. It is an advanced software package and methodology for crystal structure prediction, a fundamental challenge in computational materials science. Developed primarily by the research group of Yanming Ma at Jilin University, the algorithm is designed to predict the stable crystalline forms of materials from only their chemical composition. The name is an acronym for Crystal structure AnaLYsis by Particle Swarm Optimization, reflecting its core evolutionary algorithm inspired by the social behavior of bird flocking.
The primary function of the software is to address the long-standing problem of determining the most stable atomic arrangement for a given chemical formula under specified external conditions, such as pressure. This capability is crucial for discovering new functional materials, from high-temperature superconductors to superhard alloys and novel energy storage compounds. By employing a global minima search strategy, it efficiently navigates the complex energy landscape of potential structures, significantly advancing the field of computational materials design. Its development represents a major contribution to the Materials Genome Initiative and high-throughput virtual screening methodologies.
The methodology was conceived and developed starting in the late 2000s by Yanming Ma and his collaborators at the State Key Laboratory of Superhard Materials at Jilin University in Changchun, China. Key foundational work was published in the journal Physical Review Letters in 2010, introducing the particle swarm optimization technique to the crystal structure prediction problem. Subsequent development has been supported by grants from the National Natural Science Foundation of China and other agencies, with the code being continuously refined to incorporate more sophisticated interatomic potentials and density functional theory calculations. Its evolution has been closely tied to advancements in high-performance computing infrastructure worldwide.
At its core, the algorithm utilizes a particle swarm optimization scheme, which is a type of evolutionary algorithm inspired by the collective intelligence of species like birds or fish. The method generates a population of candidate crystal structures, or "particles," which explore the configuration space by learning from their own historical best positions and the best position found by the entire swarm. This process is tightly integrated with local optimization using quantum mechanical calculations, typically via density functional theory as implemented in codes like VASP or SIESTA, to accurately evaluate the enthalpy of each structure. Special features include symmetry constraints and fingerprint functions to eliminate duplicate structures, enhancing search efficiency.
The software has been successfully applied to predict high-pressure phases of numerous systems, leading to the theoretical discovery of novel forms of elemental boron, superconducting hydrides like H3S, and superhard carbon nitride materials. These predictions have often guided subsequent experimental synthesis in diamond anvil cell laboratories, such as those at the Carnegie Institution for Science. Its impact extends to geophysics for modeling planetary interiors, pharmaceuticals for polymorph prediction, and the search for room-temperature superconductors. The methodology has been validated through successful blind tests organized by the Cambridge Crystallographic Data Centre.
The program is written primarily in Fortran and C++ and is designed to run on Linux and Unix-based operating systems. It operates as a driver code, interfacing with external ab initio calculation packages like VASP, Quantum ESPRESSO, and SIESTA to perform the necessary energy evaluations. The software distribution includes tools for generating symmetric structures, analyzing bonding characteristics, and post-processing results. While the core code is proprietary for the research group, it has been made available to the academic community through collaboration, and its underlying methodology has been widely adopted and adapted in other research labs globally.
Category:Computational chemistry software Category:Materials science Category:Crystallography