Using MPI for Python to Queue Execution When Scanning Potential Energy Surfaces
摘要
Abstract
Using MPI for Python, an efficient parallel algorithm for scanning the potential energy surface during diffusion of atomic hydrogen has been developed, providing launch, parallelization and control of calculations. Calculations are organized as processes interacting through a common set of files, which reduces overhead costs during intensive data exchange between processes, minimizes performance losses and simplifies setting the task in the execution queue. The use of the algorithm will contribute to the creation of new structural materials for the nuclear industry and hydrogen energy.