VASPKIT 1.2 支持全晶系K-Path自動生成

2021-02-20 VASPKIT


相關往期回顧:

VASPKIT 1.2正式版發布

深入分析能帶結構(一)

深入分析能帶結構(二)-VASPKIT能帶圖計算

深入分析能帶結構(三)-Origin畫能帶圖

深入分析能帶結構(四)-高通量生成能帶圖pymatgen

深入分析能帶結構(五)-魔角石墨烯的構建與其能帶結構淺析

深入分析能帶結構(六)-對贗原子做投影,電子化合物(下)

深入分析能帶結構(七)-VASPKIT計算有效質量

深入分析能帶結構(八)-缺陷態能帶結構

VASPKIT 1.2版本之前,已經支持1D,2D,3D(除三斜晶系之外) 的K-path自動生成。最新發布的VASPKIT 1.2.1 開始支持三斜晶系

計算案例:三斜晶系CaAs3

3 ===================== K-Path Options ============================ 301) 1D Structure 302) 2D Structure 303) bulk structure 304) Phonopy K-Paths for 2D Structure 305) Phonopy K-Paths for bulk Structure 309) Visualize K-Paths in First Brillouin Zone  0) Quit                                               9) Back                                               -->>  -->>303 +- Warm Tips -+     See An Example in vaspkit/examples/seek_kpath/GaAs_bulk.           The suggested K-Path is only for standardized primtive cell. This Feature is Experimental & Check Your System using SeeK-Path.        For More details See [www.materialscloud.org/work/tools/seekpath]. +---+  -->> (01) Reading Structural Parameters from POSCAR File... +- Summary ---+                           Prototype: AB3           Total Atoms in Input Cell:   8     Lattice Constants in Input Cell:   5.881   5.927   5.990        Lattice Angles in Input Cell:  80.097  70.655  75.484       Total Atoms in Primitive Cell:   8 Lattice Constants in Primitive Cell:   5.927   5.990   5.881    Lattice Angles in Primitive Cell:  70.655  75.484  80.097                      Crystal System: Triclinic                       Crystal Class: -1                     Bravais Lattice: aP            Extended Bravais Lattice: aP2                         Space Group:   2                         Point Group:  2 [ Ci ]                       International: P-1                 Symmetry Operations:   2                    Suggested K-Path: (shown in the next line) [ GAMMA-X|Y-GAMMA-Z|R-GAMMA-T|U-GAMMA-V ] +---+  -->> (02) Written PRIMCELL.vasp file.  -->> (03) Written HIGH_SYMMETRY_POINTS File for Reference.  -->> (04) The POTCAR file already existed and skipped.  -->> (05) Written KPATH.in File for Band-Structure Calculation. +---WARNING---+ | Do NOT forget to copy PRIMCELL.vasp to POSCAR unless you know | |   what you are doing. Otherwise you might get wrong results!  | +---+

KPATH.in是包含line-mode模式的KPOINTS文件,

cp KPATH.in KPOINTS

HIGH_SYMMETRY_POINTS是所有的高對稱點在倒易空間的分數坐標。VASPKIT程序並不保證此功能的正確性,所以要對比此結果和seeK-path網站的結果(https://www.materialscloud.org/work/tools/seekpath)

SYSTEM = CaAs3KPAR = 1 NCORE = 14 ISTART = 1 ICHARG = 11 LWAVE = .TRUE. LCHARG = .TRUE. LVTOT = .FALSE. LVHAR = .FALSE. LELF = .FALSE. LORBIT = 11 
ENCUT = 500 ISMEAR = 0 SIGMA = 0.05 EDIFF = 1E-6 NELMIN = 5 NELM = 300 GGA = PE LREAL = .FALSE. 
EDIFFG = -0.01 IBRION = 2 POTIM = 0.2 NSW = 0 ISIF = 3 

讀取前一步的CHGCAR,提交計算任務。

深入分析能帶結構(四)-高通量生成能帶圖pymatgen




        要做帶結構計算,關鍵是要準備一個素晶胞和其相應的倒易空間中的K點路徑(K-path),該K點路徑一般在不可約布裡淵區的邊界上選取。VASPKIT可以自動識別晶胞的對稱性,計算倒易空間中的不可約布裡淵區,找到所有的高對稱點,並通過一點選取法則,得到K-path。所謂的選取法則是採用的高通量計算(Computational Materials Science 128 (2017) 140–184)中的建議選擇方式,可以不遺漏重要信息自動生成line-mode模式的KPOINTS文件。

舉兩個例子:(1)FCC金屬的慣用晶胞,第一布裡淵區,高對稱點:

(1)BCC金屬的慣用晶胞,第一布裡淵區,高對稱點:

    

    可見,即使是最簡單的晶胞,也有多個高對稱點,其連線的路徑就有很多條(紅色線)。想要一筆畫把所有的路徑都走到一般是不可能,所以計算能帶的時候可以中間有不連續的斷點,用 「 | 」 符號隔開,比如上圖的BCC金屬最後有一段P-N的線是和前面的路線隔開的。對稱性低的晶胞含有更多的高對稱點,路徑也會取得更多的連線。

    那麼對於230種空間群的晶體,對應的對稱性不同的布裡淵區就有24種(24 centrosymmetric symmorphic space groups)。對於每種都給定走K-path的方式,這樣對於任意一種晶體的能帶計算,都可以完全自動的生成KPOINTS文件了。

相關焦點

  • VASPKIT軟體介紹
    主要功能有:1.生成不同計算任務的INCAR文件  2.結構對稱性查找 3.生成倒空間K點網格 4.生成晶體的能帶路徑(包括雜化泛函),並處理能帶數據 5.處理態密度DOS和投影態密度PDOS 6.處理電荷密度、靜電勢,繪製是空間波函數 7.其他功能,比如熱力學量校正(新增),光學、分子動力學、導電率和半導體方面的小工具。2.
  • TensorFlow官方力推、GitHub爆款項目:用Attention模型自動生成...
    原標題:TensorFlow官方力推、GitHub爆款項目:用Attention模型自動生成圖像字幕 該模型能夠在生成字幕的時候,讓我們查看它在這個過程中所關注的是圖像的哪一部分。
  • 詞根: -pat(i)-,-pass(i)-,-path(o)-,-pathy- 感受,受苦
    詞根-pathy-, -pati-, -passi- 為 -path- 的變體。1.compatible [kəm'pætɪb(ə)l] adj. 兼容的;能共處的【con-共同+ -pati-忍受→一起相互忍受→兼容+ -ible形容詞後綴(i重複,略)→共同承受痛苦→兼容】2.
  • 如何使用TensorFlow Hub的ESRGAN模型來在安卓app中生成超分圖片
    /ESRGAN.tflite' TFHub https://hub.tensorflow.google.cn/ TFHub(轉化後模型) https://hub.tensorflow.google.cn/captain-pool/lite-model/esrgan-tf2/1 現在 TFLite 已經支持動態大小的輸入,所以你也可以在模型轉化的時候不指定輸入圖片的大小
  • APIAuto 2.0.0 發布,機器學習自動化測試、自動生成代碼和注釋...
    更新內容1.新增機器學習測試;2.新增及增強各種其它功能;3.兼容多種資料庫。
  • RXThinkCMF_TP6 v2.1.0 旗艦版發布,重構緩存庫及時間自動存儲
    v2.1.0版本更新1、【重構】重構基類模型BaseModel,格式化時間;2、【解決】解決添加、更新數據時創建時間、更新時間無法存儲的問題;3、【重構
  • Word2016目錄怎麼自動生成
    用 Word 編排好一本書後,不用製作目錄,可以用自動生成的方法生成,那麼Word2016目錄怎麼自動生成呢?如果要自動生成目錄,排版時就要設置好章節,如果等排版好一本後再設置章節將再花費大量時間。一、Word2016 自動生成目錄第一步:設置章節樣式1、選中「第一章」,單擊「樣式」右邊的「一橫 + 小三角」圖標,選擇「標題」;選中 1.1,單擊「樣式」右邊指向上的小三角,找到「標題1」,單擊它把 1.1 設置為標題1的樣式;選中 1.1.1,單擊「樣式」右邊指向下的小三角,找到「標題2」,單擊它把 1.1.1 設置為標題2的樣式;同樣把 1.1.2
  • 使用Wasserstein GAN生成小狗圖像
    反卷積是卷積操作的逆過程,通俗上可理解為:已知卷積結果矩陣(維度y*y),和卷積核(維度k*k),獲得卷積前的原始矩陣(維度x*x)這麼一個過程。不論是卷積操作還是反卷積操作,都需要對輸出的維度進行計算,並作為函數的參數(即out_dim和outshape變量)輸入到函數中。
  • word文檔怎麼自動生成目錄? word文檔自動生成目錄教程速Get
    word文檔怎麼自動生成目錄? word文檔自動生成目錄教程速Get時間:2018-06-26 19:52   來源:今日頭條   責任編輯:沫朵 川北在線核心提示:原標題:word文檔怎麼自動生成目錄? word文檔自動生成目錄教程速Get 很多小夥伴還不清楚word文檔怎麼自動生成目錄?
  • 使用Gitea+Drone來搭建自己的輕量級CI/CD自動構建平臺
    廢話少說,直接開搞~ 這裡我的伺服器環境使用的是最新的CentOS7 x64系統,只安裝了一個docker1 安裝GiteaGitea的安裝過程詳見:https://ffis.me/experience/1960.html這裡就不做過多的闡述了2 安裝Drone新版的Drone可以直接使用OAuto2和drone進行通信,無縫集成,配置完成後只需要得到
  • 第十一課python來寫串口助手-log的自動保存
    1、我們串口助手篇終於到第十一課了,估計還有1-2篇就可以完結這個系列,我們下一個系列就來做USB,當年我想做USB的通訊編程,結果沒有什麼入門的方法,自己慢慢摸索完成的,既然開了串口的系列,那就把USB系列做成第二個系列,敬請期待。
  • Word中的目錄是如何自動生成的?
    看樣子應該可以自動生成目錄了,我們來試一下。定好光標位置,單擊【引用/目錄】,我們選擇一個目錄,比如【自動目錄1】:結果顯示:未找到目錄源。並且跳出一個對話框來提示:正在創建目錄嗎?請首先將樣式庫中的標題樣式應用於所選文本。原來,我們文章中的標題不是用的樣式庫中的標題樣式。02.
  • Word2010怎麼自動生成目錄?
    生成目錄圖第一步,打開Word,將光標放在需要插入目錄位置。圖1第三步,先選擇一級標題。如下圖,選中一級標題內容,一級標題也就是文章中的大標題。一邊按著Ctrl鍵一邊選中下一個一級大標題。圖2第三步,點擊「添加文字」,選擇1級,即表示把文章中選中的部分設置成為1級標題。
  • 畢業論文標題目錄和圖表目錄自動生成方法
    SCI論文的內容要求很高,因此有必要進行實驗,這可能需要多個單位的支持,相當於SCI期刊中存在多個對應者。是否每個人都能在論文的相應作者上簽名,取決於被認可的SCI期刊的數量。可能是一個、兩個或更多。一般來說,SCI期刊的通訊員不應超過三名。SCI期刊的通訊員數量沒有固定的標準。因為不同的SCI期刊對記者數量有不同的政策。