-
Python包TB2J:提供DFT的matlab源代码,用以计算磁性相互作用参数
资源介绍
DFT的matlab源代码
描述
TB2J是一个开源python程序包,用于从DFT计算Heisenberg模型中的磁相互作用参数。
它使用磁力定理并以格林函数方法中的局部刚性自旋旋转作为扰动。
功能包括:
计算海森堡模型中的参数,包括各向同性交换,各向异性交换,Dyzanoshinskii-Moriya相互作用。
可以与Wannier90一起使用来自许多DFT代码的输入,例如Abinit,Quantum
Espresso,Siesta,VASP等。
可以将DFT代码的输入与Siesta的数字轨道一起使用。
根据海森堡哈密顿量计算磁振子能带结构。
生成自旋动力学/蒙特卡洛代码MULTIBINIT的输入。
仅需要基态DFT计算。
无需超级电池。
计算远距离的磁性相互作用。
最少的用户输入,允许像体验和自动工作流程这样的黑匣子。
输入端(DFT哈密顿量)和输出端(海森堡模型)均具有多功能API。
有关更多信息,请参阅以下文档:
依存关系
python(经过ver
3.6测试)
麻木
科学的
ASE(原子模拟环境)
matplotlib(可选),如果您想直接绘制磁振子能带结构。
sisl(可