Performing highly efficient Minima Hopping structure predictions using the Atomic Simulation Environment (ASE)
In the dynamic field of materials science, the quest to find optimal structures with low potential energy is of great significance. Over the past two decades, the minima hopping algorithm has emerged as a successful tool in this pursuit. We present a robust, user friendly and efficient implementatio...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Journal Article |
Language | English |
Published |
15.09.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In the dynamic field of materials science, the quest to find optimal
structures with low potential energy is of great significance. Over the past
two decades, the minima hopping algorithm has emerged as a successful tool in
this pursuit. We present a robust, user friendly and efficient implementation
of the minima hopping algorithm as a Python library, enhancing in this way the
global structure optimization simulations significantly. Our implementation
significantly accelerates the exploration the potential energy surfaces,
leveraging an MPI parallelization scheme that allows for multi level
parallelization. In this scheme, multiple minima hopping processes are running
simultaneously communicating their findings to a single database and,
therefore, sharing information with each other about which parts of the
potential energy surface have already been explored. Also multiple features
from several existing implementations such as variable cell shape molecular
dynamics and combined atomic position and cell geometry optimization for bulk
systems, enhanced temperature feedback and fragmentation fixing for clusters
are included in this implementation. Finally, this implementation takes
advantage of the Atomic Simulation Environment (ASE) Python library allowing
for high flexibility regarding the underlying energy and force evaluation. |
---|---|
DOI: | 10.48550/arxiv.2309.08418 |