ในทางทฤษฎีแล้วเวลาที่ใช้ในการคำนวณขนาดความหนาแน่นของทฤษฎีการทำงาน (DFT) กับจำนวนอิเล็กตรอนเป็นอย่างไร ฉันสนใจการใช้งาน DFT แบบ "ปกติ" เช่น VASP, ABINIT และอื่น ๆ ไม่ใช่รหัส O (N)
ในทางทฤษฎีแล้วเวลาที่ใช้ในการคำนวณขนาดความหนาแน่นของทฤษฎีการทำงาน (DFT) กับจำนวนอิเล็กตรอนเป็นอย่างไร ฉันสนใจการใช้งาน DFT แบบ "ปกติ" เช่น VASP, ABINIT และอื่น ๆ ไม่ใช่รหัส O (N)
คำตอบ:
คำตอบที่ถูกต้องที่ง่ายที่สุดคือการที่ผิวเผินอยู่ใน ) นี้มาจากความคิดที่ว่าคุณกำลังในที่สุด diagonalizing แฮมิลตันกับขนาดสัดส่วนกับจำนวนของการเลือกตั้งและ diagonalization เป็นเทคนิคO ( n 3 )
กระบวนการคำนวณการกระทำของมิลโตเนียนเกิดขึ้นในไม่กี่ขั้นตอน:
เป็นจำนวนเต็มขนาดเล็ก) แต่คุณสามารถจินตนาการถึงการเพิ่มปริมาณด้วยจำนวนอิเล็กตรอนที่แน่นอน (การเพิ่มสุญญากาศในรูปแผ่น / ลวด) หรือเพิ่มจำนวนของโปรเจ็คเตอร์ที่มีจำนวนอะตอมและอิเล็กตรอนคงที่