MontePython:使用 Python 实现量子蒙特卡洛
计算物理
2009-11-13 v1 其他凝聚态物理
摘要
我们提出一个跨语言 C++/Python 程序,用于借助量子蒙特卡洛(QMC)方法模拟量子力学系统。我们描述一个适用 QMC 的系统、变分蒙特卡洛与扩散蒙特卡洛算法,并描述如何在纯 C++ 与 C++/Python 中实现这些方法。此外,我们检查串行与并行情况下实现的效率,表明使用 Python 的开销可忽略不计。
引用
@article{arxiv.physics/0609191,
title = {MontePython: Implementing Quantum Monte Carlo using Python},
author = {J. K. Nilsen},
journal= {arXiv preprint arXiv:physics/0609191},
year = {2009}
}
备注
pdfeTeX, 17 pages, 10 Postscript figures, submitted to Comp. Phys. Comm. 20060901