Cấu trúc băng tần mBJ-LDA sử dụng Vasp
Tôi đã cố gắng tạo cấu trúc băng tần cho mBJ-LDA bằng VASP. Tôi đã tìm thấy thông tin rằng tệp KPOINTS phải được tạo theo "quy trình SC 0 trọng số (Giả mạo)" (đối với HSE)
Tôi gặp sự cố vì khi tôi tiếp cận $\mathbf{k}$-points tương ứng với khối thứ hai, tôi nhận được một cấu trúc trong đó chỉ chứa các điểm từ khối thứ hai, không chứa đường dẫn giữa chúng. Làm cách nào để tăng độ chính xác của ánh xạ cấu trúc dải? Cảm ơn bạn đã giúp đỡ, điều đó rất quan trọng đối với tôi
![](https://post.nghiatu.com/assets/images/s/fQ6mX.png)
Trả lời
Ở đây tôi sẽ lấy Mg3Sb2 [https://www.materialsproject.org/materials/mp-2646/] làm ví dụ để chứng minh luồng tính toán cấu trúc vùng bằng phương pháp MBJ.
(I) bước I: tính toán tự nhất quán [1scf].
(II) bước II: tính toán dải thông thường với KPOINTS [2band] sau.
![](https://post.nghiatu.com/assets/images/s/cCuOF.png)
(III) Tính MBJ dựa trên phép tính tự nhất quán (I) [3MBJ].
(a) mv IBZKPT KPOINTS.
(b) Find all KPOINTS from OUTCAR in band calculation (II) and add to KPOINTS file with zero weights.
Đọc EIGENVALUE được in để vẽ cấu trúc dải. Lưu ý rằng cần phải loại trừ EIGENVALUE từ scf IBZKPT.
Nếu bạn cung cấp các điểm rõ ràng trong tệp KPOINTS trong VASP để tính toán cấu trúc dải, ví dụ như được yêu cầu cho các chức năng kết hợp, thì các dải sẽ chỉ được tính ở mức rõ ràng $\mathbf{k}$-các điểm bạn liệt kê. Ví dụ: nếu bạn có một ô hình khối và muốn đường dẫn giữa$\Gamma$ tại $(0,0,0)$ và X tại $(0.5,0,0)$, sau đó chỉ cần viết:
$$ 0.0 \,\, 0.0 \,\, 0.0 \\ 0.5 \,\, 0.0 \,\, 0.0 $$
trong tệp KPOINTS của bạn sẽ tính toán các dải ở hai điểm này, nhưng không ở $\mathbf{k}$-các điểm ở giữa. Để có được nhiều hơn$\mathbf{k}$-các điểm giữa hai điểm này, bạn cần đưa chúng vào danh sách của mình một cách rõ ràng . Ví dụ: để bao gồm năm điểm khi đi từ$\Gamma$ thành X trong ô lập phương, bạn nên viết:
$$ 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 $$
Điều này sẽ tính toán các dải tại mỗi điểm này. Cho tốt hơn$\mathbf{k}$lấy mẫu điểm, bạn chỉ cần tăng số lượng phân chia giữa các điểm cuối của đường dẫn.
Nếu bạn không sử dụng chức năng kết hợp, thì bạn có thể sử dụng "Chế độ dòng" trong tệp KPOINTS nơi bạn chỉ cần chỉ định các điểm cuối của đường dẫn và VASP tự động tính toán các dải tại các điểm phụ giữa các điểm cuối.