Langsung ke isi
phynite-lab
Phynite DokumentasiUnduh

Prosedur: merancang uji konvergensi

Uji konvergensi mengukur pengaruh pilihan numerik terhadap besaran fisik yang dilaporkan. Tentukan besaran dan toleransi terlebih dahulu, lalu ubah satu parameter terkendali dengan input lain tetap.

Panduan lengkap

Menentukan perbandingan

Untuk perbandingan energi fase, konvergensikan selisih energi dengan sel dan normalisasi yang sebanding. Untuk relaksasi, periksa kestabilan gaya serta tegangan. Untuk tepi band, koefisien transport, atau mode fonon, konvergensikan besaran itu secara langsung.

Energi total yang stabil tidak menjamin semua respons telah konvergen. Catat toleransi target pada deskripsi project atau catatan metode.

Menjalankan seri terkendali

  1. Duplikasikan setup referensi dan beri nama setiap variasi beserta parameter serta satuannya.
  2. Variasikan ecutwfc dengan ecutrho yang sesuai. Pertahankan geometri, pseudopotensial, mesh k, spin, okupansi, dan toleransi SCF.
  3. Pada cutoff cukup tinggi, variasikan mesh k seragam. Uji sensitivitas smearing secara terpisah untuk logam.
  4. Untuk sistem berdimensi rendah, variasikan pemisahan vakum sebenarnya tanpa mengubah geometri slab atau sel dalam bidang.
  5. Uji kombinasi di sekitar pilihan akhir agar parameter yang diuji terpisah tetap cukup ketika digabung.
  6. Simpan setiap run dan hitung selisih terhadap referensi paling teresolusi. Ekspor tabel observasi sebagai data numerik untuk plot.

Tabel hasil minimum

Ganti placeholder dengan hasil pengukuran. Tabel ini format pencatatan, bukan data simulasi. Untuk komposisi dan sel yang sama, selisih per atom = (E - E_referensi) / jumlah_atom. Konversikan Ry ke satuan paper secara konsisten.

Jangan mengurangkan energi total mentah dari komposisi berbeda seolah-olah langsung merupakan energi pembentukan. Perbandingan tersebut memerlukan referensi potensial kimia dan stoikiometri.

Contoh / perintah
cutoff_Ry,k_mesh,energy_Ry,atoms,delta_meV_per_atom,run_id
40,4x4x4,<hasil>,2,<turunan>,<id-run>
50,4x4x4,<hasil>,2,<turunan>,<id-run>
60,4x4x4,<hasil>,2,<turunan>,<id-run>

Kriteria berhenti

BesaranPeriksaKesalahan umum
Selisih energiPerubahan antarperhitungan dengan resolusi meningkat.Memakai toleransi universal tanpa mempertimbangkan efek yang diteliti.
Gaya dan teganganKomponen relevan terbesar dan geometri setimbang.Menganggap single point cutoff tinggi memperbaiki geometri yang direlaksasi dengan cutoff rendah.
Ekstremum bandSampling dan lokasi ekstremum sebenarnya.Menganggap band gap selalu berada pada lintasan simetri tinggi.
FononToleransi SCF/DFPT, mesh k/q, dan cabang akustik.Menghilangkan mode negatif secara kosmetik sebelum memahami penyebabnya.
TransportSampling rapat, interpolasi, potensial kimia, dan temperatur.Menganggap kurva interpolasi halus sebagai bukti konvergensi.

Topik terkait