arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.15028cond-mat.stat-mech
收藏

确定态密度的Wang-Landau算法的一种可移植的灵活实现

A portable and flexible implementation of the Wang--Landau algorithm in order to determine the Density of States

Felipe Moreno, Joaquín Peralta, Sergio Davis

摘要:

在这项工作中,我们开发了一个实施的王-朗道算法[物理。\textbf{86},2050-2053(2001)]。这种算法允许我们找到状态密度(DOS),对于给定的系统,该函数描述了具有一定能量的状态的比例。算法本身使用Python语言实现,并且可以利用任何库(例如强大的LAMMPS库)来计算能量。因此,在不牺牲效率的情况下,所得到的实现简单且灵活。该实现还考虑了代码并行化以实现更快计算的最新发展。我们建立健全和有效性,我们的实施,通过研究著名的系统,如伊辛模型,Lennard-琼斯和EAM固体。我们发现,我们的实现可以在合理的时间内以非常高的精度找到DOS。因此,我们配备了一个非常强大和灵活的实现,可以很容易地使用,以研究更现实的物质模型。

英文摘要:

In this work we develop an implementation of the Wang--Landau algorithm [Phys. Rev. Lett. \textbf{86}, 2050-2053 (2001)]. This algorithm allows us to find the density of states (DOS), a function that, for a given system, describes the proportion of states that have a certain energy. The implementation uses the Python language for the algorithm itself, and it can take advantage of any library, such as the powerful LAMMPS library, for the computation of energy. Therefore, the resulting implementation is simple and flexible without sacrificing efficiency. This implementation also considers recent developments in the parallelization of the code for faster computation. We establish the soundness and effectiveness of our implementation by studying well-known systems such as the Ising model, the Lennard--Jones and EAM solids. We have found that our implementation can find the DOS with very good precision in a reasonable amount of time. Therefore, we are equipped with a very powerful and flexible implementation that can be easily used in order to study more realistic models of matter.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑