在计算Spin Flip的时候,Hubbard + U的设置

体系中有N种原子,其中m种原子参与了Spin Flip,则对于Hubbard + U而言,就是N+m种原子,因此Hubbard + U的数据就需要N+m个。例如Li、Ho、F体系,普通情况下Hubbard + U为:

UValue 0.0 0.220994475138 0.0
LValue -1 3 -1

但是如果Li、Ho参与了Spin Flip,那么Li、Ho就需要写两遍:

UValue 0.0 0.0 0.220994475138 0.220994475138 0.0
LValue -1 -1 3 3 -1

目前AMSinput无法自动生成Spin Flip原子的Hubbard + U值,用户需要注意检查一下*.run文件,如果不正确的话,需要手动修改。

保险起见,建议将原子的排序,进行修改,与上述数据顺序一致,即:Li、Spin-Flip Li原子、Ho、Spin-Flip Ho、F。最简单的修改方法:File → export xyz导出xyz文件,编辑好之后,删除AMSinput原有所有原子,然后File → Import Coordinates重新导入编辑过的xyz文件,然后再进行正常参数设置,然后保存作业生成*.run文件,然后修改Hubbard + U参数。