
DFT的Matlab源代码-DFTfun_A_density_functional_theory_solver: 用于展示用途的...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
DFTfun_A_density_functional_theory_solver是一个基于Matlab编写的程序包,提供了一套实现密度泛函理论计算的函数,适用于教学和科研展示。
DFT的MATLAB源代码DFTfun曾经在CodePlex上上传过,但由于Microsoft关闭了CodePlex,该代码已转移到其他地方。这是一个针对Hartree-Fock(HF)和密度泛函理论(仅X-alpha功能)学习者的示例性代码,在内部有详细的注释来帮助读者理解DFT和HF的基础算法。
此代码可以利用我自己的高斯基集积分函数计算包含第二行及第三行原子的分子。此外,它还提供了从计算结果中提取并可视化分子轨道、电子密度以及波函数等信息的功能。
对于对分子几何优化感兴趣的用户,在我的GitHub账户的Chem-kit存储库中实现了BFGS和GDIIS优化器(不打算实现分析能量梯度功能,因为如果不使用编译器级别的优化,其计算速度会太慢)。
在HF级别上进行的能量计算结果应与高斯软件完全一致。然而由于密度函数积分网格定义的不同(我的积分网格不会被截断且更粗糙),DFT的计算结果可能会稍有不同。
全部评论 (0)
还没有任何评论哟~


