返回
Clinamen2: Functional-style evolutionary optimization in Python for atomistic structure searches ☆
DOI:10.1016/j.cpc.2023.109065.png)
摘要
En 中文
Clinamen2 is a versatile functional-style Python implementation of the covariance matrix adaptation evolution strategy (CMA-ES) utilizing Cholesky decomposition. On top of a problem-agnostic core algorithm, the software package offers a suite of utilities and library code enabling applications to important atomistic structure searches. Features include massively distributed computation and the BI-Population restart scheme. This article details the general code structure and introduces examples that illustrate some relevant applications for the materials science and chemistry worlds, including interfacing to density-functional-theory codes and machine-learned surrogate models. The functional design renders the code modular and adaptable, and makes the creation of interfaces to other atomistic software straightforward.
Keyword:
CMA-ES
Optimization
Python
Atomistic calculations
Structure search
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.4
论文数:
1.2W
被引数:
3.7W
机构
引用论文
Neural-network-backed evolutionary search for SrTiO3(110) surface reconstructions
DIGITAL DISCOVERY
IF5.6
Properties of Naked Silver Clusters with Up to 100 Atoms as Found with Embedded-Atom and Density-Functional Calculations通过嵌入原子和密度泛函计算发现的具有多达100个原子的裸银团簇的性质
MOLECULES
IF4.6
Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set使用平面波基础集从头计算总能量的有效迭代方案
PHYSICAL REVIEW B
IF3.7
SciPy 1.0: fundamental algorithms for scientific computing in PythonSciPy 1.0: Python中科学计算的基本算法
NATURE METHODS
IF32.1

