arrow
返回

Clinamen2: Functional-style evolutionary optimization in Python for atomistic structure searches ☆

delete2024-04-01
delete2
delete
OA
AI
R
Ralf Wanzenböck
F
Florian Buchner
P
Péter Kovács
G
Georg K. H. Madsen
J
Jesús Carrete *
DOI:10.1016/j.cpc.2023.109065delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

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总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

T
Technische Universitat Wien
学者数:
1.3W
论文数: 1.1W
被引数: 21
引用论文

引用论文

Neural-network-backed evolutionary search for SrTiO3(110) surface reconstructions
err2022-01-01
err16
errOAAI
errWanzenboeck, Ralf; Arrigoni, Marco; Bichelmaier, Sebastian; Buchner, Florian; Carrete, Jesus; Madsen, Georg K. H.
err分享
err收藏
A Soft Chemistry Approach to Coating of LiFePO4 with a Conducting Polymer
err2011-06-10
err0
errOAAI
errDavid Lepage; Christophe Michot; Guoxian Liang; Michel Gauthier; Steen B. Schougaard
err分享
err收藏
Efficient covariance matrix update for variable metric evolution strategies
err2009-01-24
err92
errOAAI
errSuttorp, Thorsten; Hansen, Nikolaus; Igel, Christian
err分享
err收藏
SciPy 1.0: fundamental algorithms for scientific computing in PythonSciPy 1.0: Python中科学计算的基本算法
err2020-02-03
err2.1W
errOAAI
errVirtanen, Pauli; Gommers, Ralf; Oliphant, Travis E.; Haberland, Matt; Reddy, Tyler; Cournapeau, David; Burovski, Evgeni; Peterson, Pearu; Weckesser, Warren; Bright, Jonathan; van der Walt, Stefan J.; Brett, Matthew; Wilson, Joshua; Millman, K. Jarrod; Mayorov, Nikolay; Nelson, Andrew R. J.; Jones, Eric; Kern, Robert; Larson, Eric; Carey, C. J.; Polat, Ilhan; Feng, Yu; Moore, Eric W.; VanderPlas, Jake; Laxalde, Denis; Perktold, Josef; Cimrman, Robert; Henriksen, Ian; Quintero, E. A.; Harris, Charles R.; Archibald, Anne M.; Ribeiro, Antonio H.; Pedregosa, Fabian; van Mulbregt, Paul
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容