论文部分内容阅读
纳米团簇是当前科学研究的重点,量子理论是纳米团簇理论研究的基础。当前,有许多种研究纳米团簇的理论方法,如 Hartree-Fock方法、后Hartree-Fock方法和密度泛函理论(DFT)等,这些研究方法各有优劣。随着计算机性能的迅速提高,量子蒙特卡罗(QMC)方法逐渐显示出它的优势,越来越受到人们的重视,逐渐成为计算机模拟的重要方法。量子蒙特卡罗方法适合处理多体问题,这一特点使得它特别适合于纳米团簇的研究。量子蒙特卡罗方法已逐渐成为当前计算机模拟研究的热点之一。 变分蒙特卡罗(VMC)方法是量子蒙特卡罗的基础,它是变分原理和蒙特卡罗积分估计值的结合。变分蒙特卡罗方法特别适合基态能量的计算,采用较好的试探波函数,变分蒙特卡罗方法能够收敛到计算期望值,且所求结果精度较高。扩散蒙特卡罗(DMC)方法是采用一种随机投影的方法来处理多体问题的,在扩散蒙特卡罗算法中,试探波函数的选取是随机的,采用重要抽样方法之后,大大提高了扩散蒙特卡罗的计算效率。 本文的主要工作是通过完善、编写和调试程序,实现量子蒙特卡罗方法中变分蒙特卡罗和扩散蒙特卡罗理论方法的程序运行,并用所调试的程序完成了 He、Li2、带有周期性边界条件的H16的程序计算,并将程序的计算结果与HF理论方法以及同类的量子蒙特卡罗软件 QMCpack的计算结果进行了比较,本程序的计算结果优于HF方法,接近 QMCpack的计算结果。分析了量子蒙特卡罗方法提高计算精度的重要意义,检验了所编写程序的计算效果。扩散蒙特卡罗方法