用户工具

站点工具


adf:fragmentocc

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
上一修订版两侧同时换到之后的修订记录
adf:fragmentocc [2017/05/20 22:50] – [方法] liu.junadf:fragmentocc [2020/06/17 11:06] – [指定的方法] liu.jun
行 5: 行 5:
 为了方便下文把问题说清楚,我们把N个片段的DFT计算,都叫做<color blue>"片段计算"</color>,把整个体系的计算叫做<color blue>“整体计算”</color> 为了方便下文把问题说清楚,我们把N个片段的DFT计算,都叫做<color blue>"片段计算"</color>,把整个体系的计算叫做<color blue>“整体计算”</color>
  
-=====如何指定?=====+=====为什么要指定?=====
 片段分析,虽然<color blue>“整体计算”</color>可以使用Unrestricted,也可以使用Restricted,但在进行<color blue>"片段计算"</color>的时候,只能用Restricted方法。关于Restricted的含义,参考:[[adf:unrestrictedrestricted|]] 片段分析,虽然<color blue>“整体计算”</color>可以使用Unrestricted,也可以使用Restricted,但在进行<color blue>"片段计算"</color>的时候,只能用Restricted方法。关于Restricted的含义,参考:[[adf:unrestrictedrestricted|]]
  
行 13: 行 13:
  
 <color grey>注意:是两个自由基之间,还是一个链状分子的两段,或者是将环分为两个部分,对于片段功能来说,没有本质的差别,设置方法是一样的。</color> <color grey>注意:是两个自由基之间,还是一个链状分子的两段,或者是将环分为两个部分,对于片段功能来说,没有本质的差别,设置方法是一样的。</color>
-=====方法===== 
  
-在ADFinput > Details > User Input输入如下内容:+**那么为什么要指定Fragmentoccupations呢?** 
 + 
 +而FRAGOCCUPATIONS的作用是什么呢?它程序中的具体过程是这样的,我们以 A 4 / / 5的情况来举例: 
 + 
 +片段计算得到的占据方式,有可能是A 4.5 / / 4.5,也可能是A 4 / / 5。 我们去看level图的时候,这两种情况的显示完全是一样的;看out结果,也区分不开。 
 +不管是A 4.5 / / 4.5,还是A 4 / / 5,如果总体计算,设置了FRAGOCCUPATIONS,那么总体计算的时候,就以片段计算得到的轨道,进行一次自洽迭代,然后重新进行电子排布,排布成FRAGOCCUPATIONS的方式,然后再进行片段分析的计算——这是最常用的一种开壳层片段的处理方式。 
 + 
 +如果总体计算,不设置FRAGOCCUPATIONS,那么实际上相当于设置的是: 
 +<code bash> 
 +FRAGOCCUPATIONS 
 +Region_1 
 +A 4.5//4.5 
 +SUBEND 
 +Region_2 
 +SUBEND 
 +END 
 +</code> 
 + 
 +正确的做法是设置: 
 +<code bash> 
 +FRAGOCCUPATIONS 
 +Region_1 
 +A 4.0//5.0 
 +SUBEND 
 +Region_2 
 +SUBEND 
 +END 
 +</code> 
 + 
 +这里我们只讨论了Region_1,没有讨论Region_2,Region_2是类似的情况。 
 +=====指定的方法===== 
 + 
 +在<color blue>“整体计算”</color>ADFinput > Details > User Input输入如下内容:
 <code bash> <code bash>
 FRAGOCCUPATIONS FRAGOCCUPATIONS
行 33: 行 64:
   * SUBEND表示第一个片段设置完毕   * SUBEND表示第一个片段设置完毕
   * Region_2是指第二个片段   * Region_2是指第二个片段
-  * A 1//0是指第个片段A不可约表示的占据方式为:Spin Up 4个电子,Spin Down 5个电子+  * A 1//0是指第个片段A不可约表示的占据方式为:Spin Up 4个电子,Spin Down 5个电子
   * SUBEND表示第二个片段设置完毕   * SUBEND表示第二个片段设置完毕
   * END:表示FragOCCUPATIONS整个设置完毕   * END:表示FragOCCUPATIONS整个设置完毕
行 41: 行 72:
   - 如果片段为闭壳层,或只有一个未成对电子,组成的整个体系为奇数电子的二重态,系统默认生成的,一般就是正确的;   - 如果片段为闭壳层,或只有一个未成对电子,组成的整个体系为奇数电子的二重态,系统默认生成的,一般就是正确的;
   - 如果片段为二、三重态,则需要为片段指定,否则容易出现错误的结果(会造成Total Bonding Energy以及各个子项的系统性误差)。   - 如果片段为二、三重态,则需要为片段指定,否则容易出现错误的结果(会造成Total Bonding Energy以及各个子项的系统性误差)。
 +  - <color blue>"片段计算"</color>得到的占据方式为0.5 / / 0.5,在FRAGOCCUPATIONS指定成1 / / 0或者0 / / 1都不会报错。实际上目前大多数开壳层片段分析都是这么做的,这里面实际上就引入了一个近似:用片段的Restricted的计算结果,进行了1次自洽计算,然后令电子按FragOCCUPATIONS指定的方式重拍,这是比较常用的一种方式。

© 2014-2022 费米科技(京ICP备14023855号