Band Structure mBJ-LDA โดยใช้ Vasp

Aug 15 2020

ฉันพยายามสร้างโครงสร้างวงดนตรีสำหรับ mBJ-LDA โดยใช้ VASP ฉันพบข้อมูลว่าควรสร้างไฟล์ KPOINTS ตามขั้นตอน "0-weight (Fake) SC" (สำหรับ HSE)

ฉันมีปัญหาเพราะเมื่อฉันเข้าใกล้ไฟล์ $\mathbf{k}$- จุดที่สอดคล้องกับบล็อกที่สองฉันได้รับโครงสร้างที่มีเฉพาะจุดจากบล็อกที่สองเท่านั้นไม่ใช่เส้นทางระหว่างพวกเขา ฉันจะเพิ่มความแม่นยำของการทำแผนที่โครงสร้างวงได้อย่างไร ขอบคุณสำหรับความช่วยเหลือมันสำคัญมากสำหรับฉัน

คำตอบ

7 Jack Aug 16 2020 at 13:09

ในที่นี้ฉันจะใช้ Mg3Sb2 [https://www.materialsproject.org/materials/mp-2646/] เป็นตัวอย่างเพื่อสาธิตขั้นตอนการคำนวณแบนด์ด้วยวิธี MBJ

(I) ขั้นตอนที่ I: การคำนวณที่สอดคล้องกับตนเอง [1scf]

(II) ขั้นตอนที่ II: การคำนวณแบนด์ปกติด้วย KPOINTS ต่อไปนี้ [2 แบนด์]

(III) การคำนวณ MBJ โดยอาศัยการคำนวณที่สอดคล้องกัน (I) [3MBJ]

(a) mv IBZKPT KPOINTS.
(b) Find all KPOINTS from OUTCAR in band calculation (II) and add to KPOINTS file with zero weights.

อ่าน EIGENVALUE ที่พิมพ์เพื่อพล็อตโครงสร้างแบนด์ โปรดทราบว่าต้องยกเว้น EIGENVALUE จาก scf IBZKPT

8 ProfM Aug 15 2020 at 19:12

หากคุณให้คะแนนที่ชัดเจนในไฟล์ KPOINTS ใน VASP สำหรับการคำนวณโครงสร้างวงดนตรีเช่นตามที่กำหนดไว้สำหรับฟังก์ชันไฮบริดวงดนตรีจะถูกคำนวณที่ Explicit เท่านั้น $\mathbf{k}$- จุดที่คุณแสดง ตัวอย่างเช่นหากคุณมีเซลล์ลูกบาศก์และต้องการเส้นทางระหว่าง$\Gamma$ ที่ $(0,0,0)$ และ X ที่ $(0.5,0,0)$จากนั้นเขียน:

$$ 0.0 \,\, 0.0 \,\, 0.0 \\ 0.5 \,\, 0.0 \,\, 0.0 $$

ในไฟล์ KPOINTS ของคุณจะคำนวณวงดนตรีที่จุดสองจุดนี้ แต่ไม่ใช่ที่ไฟล์ $\mathbf{k}$- จุดอยู่ระหว่าง เพื่อรับข้อมูลเพิ่มเติม$\mathbf{k}$- จุดระหว่างสองจุดนี้คุณต้องรวมไว้ในรายการของคุณอย่างชัดเจน ตัวอย่างเช่นหากต้องการรวมห้าจุดเมื่อไปจาก$\Gamma$ ถึง X ในเซลล์ลูกบาศก์คุณควรเขียน:

$$ 0.0 \,\, 0.0 \,\, 0.0 \\ 0.1 \,\, 0.0 \,\, 0.0 \\ 0.2 \,\, 0.0 \,\, 0.0 \\ 0.3 \,\, 0.0 \,\, 0.0 \\ 0.4 \,\, 0.0 \,\, 0.0 \\ 0.5 \,\, 0.0 \,\, 0.0 $$

ซึ่งจะคำนวณวงดนตรีในแต่ละจุดเหล่านี้ สำหรับรายละเอียดปลีกย่อย$\mathbf{k}$- การสุ่มตัวอย่างคุณเพียงแค่ต้องเพิ่มจำนวนหน่วยงานระหว่างจุดสิ้นสุดของเส้นทาง

หากคุณไม่ได้ใช้ฟังก์ชันไฮบริดคุณสามารถใช้ "Line-mode" ในไฟล์ KPOINTS ที่คุณต้องการเพียงระบุจุดสิ้นสุดของเส้นทางและ VASP จะคำนวณวงดนตรีที่จุดพิเศษระหว่างจุดสิ้นสุดโดยอัตโนมัติ