1 个不稳定版本
0.1.0 | 2018年6月19日 |
---|
#7 在 #monte
4 星 & 3 关注者
1MB
18K SLoC
蒙特卡洛
一个使用蒙特卡洛算法进行统计力学模拟的库。此代码旨在快速测试算法的更改,并比较不同算法在多种不同的物理系统中的应用。
此代码包含各种蒙特卡洛算法,包括普通经典蒙特卡洛、Wang Landau (WL)、$1/t$-Wang Landau ($1/t$-WL)、随机逼近蒙特卡洛 (SAMC)、以及统计关联动态更新因子 (SAD) 算法,以及一个新的芝诺蒙特卡洛算法。
此代码还包含一组相对简单的系统,可以在此之上测试算法。代码支持三种具有周期性边界条件的简单材料:伊辛模型、硬球流体和纯排斥性Weeks-Chandler-Andersen流体。它支持Lennard-Jones原子的孤立簇模拟。最后,代码支持几个具有解析态密度的人工测试系统。
依赖项
~8–19MB
~271K SLoC