文件名称:DFT的matlab源代码-TB2J-OpenMX:TB2J与OpenMX的接口
文件大小:44.87MB
文件格式:ZIP
更新时间:2024-06-14 22:25:01
系统开源
DFT的matlab源代码TB2J-OpenMX 描述 TB2J与OpenMX的接口。 TB2J是一个开源python程序包,用于从DFT计算Heisenberg模型中的磁相互作用参数。 它使用磁力定理并以格林函数方法中的局部刚性自旋旋转作为扰动。 功能包括: 计算海森堡模型中的参数,包括各向同性交换,各向异性交换,Dyzanoshinskii-Moriya相互作用。 可以与Wannier90一起使用来自许多DFT代码的输入,例如Abinit,Quantum Espresso,Siesta,VASP等。 可以将DFT代码的输入与Siesta和OpenMX的数字轨道一起使用。 根据海森堡哈密顿量计算磁振子能带结构。 生成自旋动力学/蒙特卡洛代码MULTIBINIT的输入。 仅需要基态DFT计算。 无需超级电池。 计算远距离的磁性相互作用。 最少的用户输入,允许像体验和自动工作流程这样的黑匣子。 输入端(DFT哈密顿量)和输出端(海森堡模型)均具有多功能API。 有关更多信息,请参阅以下文档: 到TB2J的链接:
【文件预览】:
TB2J-OpenMX-master
----.gitignore(1KB)
----README.md(1KB)
----examples()
--------SrMnO3_FM_SOC()
----LICENSE(34KB)
----upload_to_pip.sh(127B)
----TB2J_OpenMX()
--------gen_exchange.py(1KB)
--------ffiparser.py(9KB)
--------__init__.py(0B)
--------ffimod.py(34KB)
--------cmod()
----scripts()
--------openmx2J.py(3KB)
----requirements.txt(51B)
----.travis.yml.bak(3KB)
----setup.py(2KB)
----.travis.yml(377B)
----Changelog.md(20B)