24小时热门版块排行榜    

查看: 173  |  回复: 0
当前主题已经存档。

xwyan

新虫 (正式写手)

[交流] Pwscf 能否对non-collinear magnetic 磁序 用berry phase 计算电极化

各位好:
在pwscf中,我想用berry phase计算非共线的磁序的电极化,但我不清楚该程序是否能计算,请教大家多多指点,
从下面的代码上看,好像只能计算非磁和共线磁序的电极化,不知我的认识是否正确??
从PW /bp_c_phase.f90中看
  ----------
   IF ((degauss > 0.01d0) .OR. (nbnd /= nelec/2)) &
        CALL errore('c_phase', &
                'Polarization only for insulators and no empty bands',1)
     ---------
!                   electronic polarization: weight strings                    !
!  -------------------------------------------------------------------------   !

!  --- Calculate string weights, normalizing to 1 (no spin) or 1+1 (spin) ---
   DO is=1,nspin
      weight=0.0_dp
      DO kort=1,nkort
         istring=kort+(is-1)*nkort
         wstring(istring)=wk(nppstr*istring)
         weight=weight+wstring(istring)
      END DO
      DO kort=1,nkort
         istring=kort+(is-1)*nkort
         wstring(istring)=wstring(istring)/weight
      END DO
   END DO
-----------

请教大家多多指点,谢谢
回复此楼
事了拂衣去,千里不留行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xwyan 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见