
1. 從新手到老手VASP計算流程的完整拼圖剛接觸VASP做第一性原理計算的朋友拿到一個晶體結構后往往最困惑的就是下一步該做什么。是先優化結構還是直接算性質優化到什么程度才算“收斂”靜態計算、能帶、態密度這些任務之間是什么關系又該如何串聯這就像拿到一副拼圖你知道最終想看到一幅完整的畫面比如材料的電子結構但面對一堆零散的碎片各種輸入文件和計算任務卻不知道從何下手以及拼裝的正確順序。實際上VASP的這幾個核心計算任務——結構優化、靜態計算、能帶計算、態密度計算——構成了一個非常經典且邏輯嚴謹的工作流。它們環環相扣前一步的輸出是后一步的輸入前一步的質量直接決定了后一步結果的可靠性。很多人算出來的能帶圖很奇怪、態密度峰值不對追根溯源問題往往出在最開始的結構優化沒做好或者中間跳過了關鍵的靜態計算步驟。這篇文章我就結合自己多年踩坑和帶學生的經驗把這套標準流程掰開揉碎了講清楚。我們不只講每個計算任務要設置哪些參數INCAR里寫什么更要講清楚為什么要設置這些參數以及如何判斷計算是否成功、結果是否可靠。你會發現理解了背后的物理圖像和邏輯鏈條操作起來就會心中有數遇到報錯或異常結果也能自己排查。無論你是剛開始用VASP的研究生還是想梳理一下知識體系的同行希望這篇“保姆級”的流程指南都能幫你把這塊拼圖完整地拼起來。2. 流程總覽理解計算任務的“依賴鏈”在深入每個環節之前我們必須先建立起全局觀。VASP的這些計算任務不是一個菜單讓你隨便點哪個都行它們之間存在嚴格的先后依賴關系。你可以把它想象成蓋房子結構優化相當于打好地基、砌好墻。你的初始晶體結構來自數據庫或自己搭建可能原子位置不是最穩定的晶胞形狀和大小也不是能量最低的。結構優化的目的就是讓原子在相互作用力下“放松”到能量最低的平衡位置同時讓晶胞的晶格常數也調整到最穩定的狀態。這是一個尋找系統基態幾何結構的過程。如果地基是歪的后面蓋什么都白搭。靜態計算地基打好后我們需要在這個精確的、優化好的幾何結構上進行一次高精度的“測繪”。結構優化過程為了效率通常使用較低的精度如更少的KPOINTS、較低的ENCUT。靜態計算則是在優化好的結構上使用一套更高、更嚴格的精度參數計算一次體系的總能量、電子密度、波函數等。這次計算的結果將作為后續所有電子性質分析的唯一、準確的起點。它相當于在蓋好的毛坯房里用高精度儀器測量出所有關鍵的坐標和尺寸。能帶計算與態密度計算有了高精度的靜態計算結果尤其是波函數WAVECAR和電荷密度CHGCAR我們才能進行這兩項分析。它們回答的是“電子在材料中如何運動”的問題。能帶計算沿著布里淵區的高對稱路徑計算電子能量隨波矢的變化。這能告訴我們材料是金屬、半導體還是絕緣體以及帶隙大小、有效質量等。態密度計算在整個布里淵區內積分計算電子態隨能量的分布。這能告訴我們哪些原子軌道對費米能級附近的電子態有主要貢獻。最關鍵的邏輯鏈條是結構優化 - 靜態計算 - (能帶計算 / 態密度計算)。靜態計算是承上啟下的樞紐它前面的結構優化為它提供了準確的幾何結構它后面的能帶/態密度計算則依賴于它產生的高精度波函數和電荷密度。絕對不要用結構優化最后一步的輸出直接去跑能帶計算那樣精度不夠結果不可信。也不要在沒做靜態計算的情況下試圖從結構優化的中間文件去開始能帶計算那會引入不必要的誤差和混亂。為了更直觀我們可以用一個表格來總結這個工作流的核心輸入、輸出和目的計算步驟核心輸入文件核心輸出文件用于下一步主要目的關鍵INCAR設置示例結構優化POSCAR(初始結構),POTCAR,KPOINTS(較疏)CONTCAR(最終結構),OUTCAR,OSZICAR尋找能量最低的穩定幾何結構IBRION 2,ISIF 3,NSW 100,EDIFFG -0.01靜態計算POSCAR(CONTCAR),POTCAR,KPOINTS(更密)WAVECAR,CHGCAR,vasprun.xml在穩定結構上做高精度自洽計算獲得準確的波函數和電荷密度IBRION -1,NSW 0,ICHARG 1(讀CHGCAR),LORBIT 11能帶計算POSCAR,POTCAR,KPOINTS(沿高對稱路徑)EIGENVAL,vasprun.xml計算電子能帶結構分析帶隙、色散關系ICHARG 11,LORBIT 11,ISMEAR 0,SIGMA 0.05態密度計算POSCAR,POTCAR,KPOINTS(極密的網格)DOSCAR,vasprun.xml計算總/分波態密度分析電子態分布ICHARG 11,LORBIT 11(或10),ISMEAR -5(四面體法)注意上表中的KPOINTS設置是典型情況具體疏密需要根據你的體系進行測試。ICHARG11表示從WAVECAR文件讀取波函數進行非自洽計算這要求前一步的靜態計算必須成功產生了WAVECAR。理解了這張“地圖”我們就可以帶著目的進入每一個站點的詳細操作了。接下來我們從一切的起點——結構優化開始。3. 結構優化為整個計算打下堅實的地基結構優化是VASP計算流程的第一步也是最容易出問題的一步。它的目標很明確找到原子間作用力為零、體系總能量最低的那個幾何構型。但實現這個過程需要我們正確地設置參數并學會判斷“收斂”。3.1 核心參數設置與物理含義首先準備四個基本輸入文件POSCAR初始結構POTCAR贗勢INCAR計算參數KPOINTSk點網格。這里我們重點解讀INCAR中與結構優化相關的關鍵參數IBRION 2這是最常用、最穩健的優化算法即共軛梯度法。它利用原子受力和能量信息來尋找最小點。對于大多數體系用這個準沒錯。IBRION 1準牛頓法有時收斂更快但對初始結構更敏感。ISIF 3這個參數控制優化時哪些自由度可以變化。ISIF3表示同時優化原子位置和晶胞的形狀與體積。如果你的晶胞是已知的實驗值你只想優化原子位置可以用ISIF2。對于全新的結構強烈建議從ISIF3開始。NSW 100最大離子步數。如果100步內還沒收斂計算會停止。對于復雜體系或初始結構很差的情況可以設大一點比如200或500。EDIFFG -0.01這是力收斂標準。當所有原子上的力都小于0.01 eV/?時優化停止。這個值比能量收斂標準EDIFF更重要因為力直接對應原子的受力情況。通常-0.01到-0.05eV/?是合理的。你也可以用負值表示力的收斂用正值表示能量的收斂單位是eV但用力判斷更直接。EDIFF 1E-5電子步自洽迭代的能量收斂標準。通常1E-5或1E-6eV即可。在結構優化中它不如EDIFFG關鍵但也不能設得太松。POTIM 0.5優化步長單位是?。默認值0.5對大多數體系適用。如果優化震蕩能量上下跳動可以嘗試減小到0.2或0.3。如果收斂太慢可以適當增大但不要超過1.0。關于KPOINTS在結構優化階段為了平衡精度和效率k點網格可以比后續靜態計算設得疏一些。例如對于中等大小的晶胞用Gamma中心網格KPOINTS文件寫K-Points 0 Gamma 4 4 4 0 0 0這表示一個4x4x4的網格。具體疏密需要測試確保總能量變化在1-2 meV/atom以內即可。3.2 如何判斷優化是否收斂與成功提交任務后我們怎么知道優化好了呢不能只看計算是否跑完而要檢查輸出文件。查看OSZICAR或OUTCAR文件在OSZICAR中你會看到每一步的能量和受力信息。收斂時最后幾行的F值會非常小小于你設定的EDIFFG絕對值。在OUTCAR中搜索reached required accuracy或force convergence等關鍵詞。更可靠的是搜索Total CPU time used前面的部分VASP通常會給出明確的收斂信息。檢查CONTCAR與POSCAR的差異CONTCAR是優化后的結構。用diff命令或可視化軟件如VESTA比較POSCAR和CONTCAR。如果原子位置變化非常微小比如小于0.01 ?晶胞參數變化也很小通常意味著結構已經穩定。一個重要技巧將優化后的CONTCAR復制為新的POSCAR再跑一次靜態計算NSW0。如果這次單點能計算很快收斂且能量與優化最后一步的能量幾乎一樣那就雙重驗證了結構的穩定性。警惕“假收斂”有時計算會因為達到NSW步數上限而停止而非真正的力收斂。此時OUTCAR中會提示reached MAX number of ionic steps。你需要檢查最后的力是否還很大。如果力仍較大你需要用當前的CONTCAR作為初始結構繼續優化記得在INCAR里設置ISTART1和ICHARG1來讀取已有的WAVECAR和CHGCAR以加速。觀察能量變化曲線。你可以寫個小腳本從OSZICAR中提取每一步的能量畫個圖。健康的優化過程能量應該單調下降可能有小幅波動最后趨于平穩。如果能量一直在某個范圍震蕩可能是POTIM太大或者體系本身有亞穩態。一個常見的坑優化二維材料或表面體系時要小心ISIF的設置。如果你不想讓垂直方向的晶胞常數被優化即保持真空層厚度不變可能需要使用ISIF2并結合選擇性動力學在POSCAR中原子坐標行后添加選擇性動力學標志行來固定某些方向上的原子。這塊一不注意優化出來的結構可能就“塌”了。4. 靜態計算獲取高精度電子基態的“測繪儀”拿到優化好的穩定結構CONTCAR后千萬別急著去算能帶。中間必須插入一步靜態計算。很多人省略這一步直接用優化時的參數去算能帶結果精度堪憂還浪費了更多計算時間。4.1 為什么靜態計算不可或缺結構優化追求的是“找到”最低能量結構因此它在保證合理精度的前提下會采用一些節省時間的設置。例如k點較疏為了快速評估能量和力的變化趨勢。可能使用較軟的贗勢或較低的截斷能。自洽迭代精度可能不是最高。靜態計算的目的則完全不同它是在已知的、最優的幾何結構上以最高精度求解一次Kohn-Sham方程得到該結構下最準確的電子基態波函數和電荷密度。這個“最準確”的電子態才是我們分析所有電子性質能帶、態密度、光學性質等的唯一可靠基礎。你可以這樣理解結構優化是“粗調”靜態計算是“精測”。沒有精測的數據后面的分析都是建立在粗糙的沙子上。4.2 靜態計算的參數配置要點將優化得到的CONTCAR復制為新的POSCAR。準備新的INCAR核心設置如下IBRION -1或NSW 0兩者都表示“不進行離子弛豫”即只做電子自洽迭代。通常設置NSW 0即可。ICHARG 1或ICHARG 11這里有個選擇。ICHARG 1從CHGCAR文件讀取初始電荷密度。如果你從上一步結構優化繼承了CHGCAR用這個可以大大加速收斂。ICHARG 11從WAVECAR文件讀取初始波函數。如果WAVECAR存在且可用這是更好的選擇因為它包含了更豐富的電子態信息。實操建議將上一步優化輸出的CHGCAR和WAVECAR都拷貝到靜態計算目錄。在INCAR中設置ICHARG 1和ISTART 1讀WAVECAR。VASP會優先使用WAVECAR。提高精度參數加密k點網格這是提升精度最有效的方法。將KPOINTS中的網格密度至少增加50%。例如優化時用4x4x4靜態計算用6x6x6或8x8x8。務必做k點收斂性測試確保總能量變化可忽略。提高截斷能ENCUT檢查贗勢文件POTCAR中推薦的ENMAX值。設置ENCUT max(ENMAX)*1.3或1.5是常見做法。也可以在優化時就使用這個較高的值以保持一致性。設置LORBIT 11這個參數會告訴VASP在OUTCAR和PROCAR中寫入詳細的投影態密度信息為后續分析分波態密度做好準備。即使你現在不算態密度也建議加上免得以后要算時還得重跑。使用更精確的積分方法對于絕緣體或半導體靜態計算可以使用ISMEAR 0Gaussian smearing并配一個較小的SIGMA如0.05或者直接使用ISMEAR -5四面體方法這對于態密度計算尤其準確。4.3 靜態計算的成功標志與輸出文件一次成功的靜態計算其電子自洽迭代會平穩收斂。查看OUTCAR文件找到電子迭代部分你會看到每個電子步的能量變化越來越小最后達到EDIFF設定的精度。這次計算最重要的輸出是WAVECAR包含了所有k點、所有能帶的電子波函數。這是后續非自洽計算如能帶、態密度的“原料”。CHGCAR體系的電荷密度分布。可用于分析電荷轉移、繪制電荷密度圖等。vasprun.xml一個包含幾乎所有計算信息的XML文件是很多后處理工具如p4vasp, sumo的輸入文件。關鍵檢查點確保靜態計算結束后的總能量與結構優化最后一步的總能量相差很小通常在1 meV/atom量級。如果差異很大說明優化時的精度設置太低或者靜態計算時某些參數如k點發生了劇烈變化需要回頭檢查。5. 能帶計算描繪電子的“能量-動量”關系圖有了高精度的靜態計算結果特別是WAVECAR文件我們就可以進行非自洽的能帶計算了。能帶計算回答的核心問題是電子在不同動量k點下具有哪些可能的能量狀態5.1 能帶計算的特殊性k點路徑的選取能帶計算與之前所有計算最大的不同在于KPOINTS文件。之前我們都是用均勻網格如Gamma中心的4x4x4網格這在倒易空間中是均勻取點適合計算總能量、態密度等需要在全布里淵區積分的量。而能帶計算需要沿著布里淵區中的高對稱性路徑來取樣。我們想看到能量E(k)沿著這些特殊方向的連續變化。因此KPOINTS文件不再是網格而是一系列k點路徑。如何生成k點路徑確定布里淵區和高對稱點你需要知道你的晶體結構所屬的空間群以及其倒易空間中的高對稱點如Γ, X, M, K, L等。可以使用軟件如seekpath、sumo或在線工具Materials Project的網站也提供來幫你自動生成標準路徑。編寫KPOINTS文件格式如下以面心立方晶體為例路徑為Γ-X-W-K-Γ-Lk-points along high symmetry lines 100 ! 每條路徑上 interpolate 的點數 Line-mode reciprocal 0.0 0.0 0.0 ! Gamma 0.5 0.0 0.5 ! X 0.5 0.0 0.5 ! X 0.5 0.25 0.75 ! W 0.5 0.25 0.75 ! W 0.375 0.375 0.75 ! K 0.375 0.375 0.75 ! K 0.0 0.0 0.0 ! Gamma 0.0 0.0 0.0 ! Gamma 0.5 0.5 0.5 ! L注意Line-mode和reciprocal指明是分段直線路徑和倒易坐標。每兩行定義一個路徑段。5.2 能帶計算的INCAR設置能帶計算是非自洽計算它利用靜態計算得到的有效勢存儲在CHGCAR和WAVECAR中來求解不同k點上的本征值。ICHARG 11這是關鍵設置。表示進行非自洽計算并從WAVECAR文件讀取波函數。VASP會利用這些波函數作為初始猜測快速計算出新k點路徑上的本征值。這比從頭開始自洽迭代快得多。LORBIT 11同樣為了在PROCAR中寫入投影信息方便后續分析能帶的軌道貢獻繪制投影能帶圖。ISMEAR和SIGMA對于能帶計算由于是沿路徑取點不再是均勻網格必須使用ISMEAR 0Gaussian smearing并設置一個較小的SIGMA如0.05 eV。絕對不要用ISMEAR -5四面體法因為四面體法要求k點在網格上而能帶路徑不滿足這個條件。NBANDS通常不需要改沿用靜態計算的值即可。但如果計算中發現有未占據的能帶被截斷在OUTCAR中檢查可以適當增加。5.3 運行與后處理從數據到能帶圖提交計算后VASP會沿著你設定的路徑輸出每個k點的能帶本征值主要記錄在EIGENVAL文件中。繪制能帶圖提取數據可以使用VASP自帶的工具eftot.py需要vasprun.xml或者更流行的p4vasp、sumo、vaspkit等。以vaspkit為例功能501可以自動從EIGENVAL和KPOINTS提取數據并生成可被gnuplot或Origin畫圖的BAND.dat文件。畫圖與標注用gnuplot、Pythonmatplotlib或Origin讀取BAND.dat兩列數據k點路徑長度和能量畫圖。關鍵一步設置費米能級為0點。你需要從靜態計算或能帶計算的OUTCAR中找到費米能級E-fermi。在畫圖時將所有能量值減去這個費米能級。在x軸對應的高對稱點位置畫上虛線并標注高對稱點名稱如Γ, K, M。分析能帶圖判斷導電性觀察費米能級0 eV處是否有能帶穿過。有穿過→金屬沒有穿過→半導體或絕緣體。讀取帶隙對于半導體/絕緣體價帶頂VBM和導帶底CBM之間的最小能量差就是帶隙。注意是直接帶隙還是間接帶隙VBM和CBM是否在同一個k點。分析色散能帶的陡峭程度反映了電子的有效質量平坦的能帶通常對應局域態、大有效質量。常見問題能帶斷裂或不連續檢查k點路徑是否連續高對稱點坐標是否正確。有時是KPOINTS文件格式錯誤。費米能級位置很奇怪檢查靜態計算是否收斂良好以及是否使用了正確的ISMEAR。對于金屬體系SIGMA值的選擇會影響費米能級的確定。想分析特定軌道的貢獻這需要結合LORBIT11輸出的PROCAR文件使用p4vasp或自己寫腳本處理可以畫出不同顏色/大小代表不同原子軌道權重的投影能帶圖。6. 態密度計算統計電子的“能量狀態”分布態密度DOS是另一個極其重要的電子性質。如果說能帶是E-k關系的“線狀圖”那么態密度就是將所有k點的信息投影到能量軸上形成的“譜圖”。它告訴我們在某個能量E處有多少電子態存在。6.1 總態密度與分波態密度的計算設置態密度計算同樣是非自洽計算也強烈依賴于之前靜態計算產生的WAVECAR和CHGCAR。ICHARG 11與能帶計算相同進行非自洽計算。LORBIT 11這是關鍵。LORBIT10會計算總態密度和每個原子的分波態密度將球諧函數投影到s, p, d, f軌道。LORBIT11則會進一步計算每個原子的每個軌道px, py, pz, dxy, dyz...的態密度信息更詳細。通常用11。ISMEAR -5對于態密度計算強烈推薦使用四面體方法Bl?chl校正。這種方法對于k點積分最為準確能給出更平滑、物理上更合理的DOS曲線尤其是在帶隙附近。與之相對ISMEAR 0Gaussian會人為地展寬能級可能模糊帶邊特征。KPOINTS需要使用非常密集的均勻網格。因為DOS需要對整個布里淵區進行積分k點越密積分越精確。通常需要比靜態計算更密的網格。例如靜態計算用6x6x6DOS計算可能需要12x12x12或更密。必須做k點收斂性測試直到DOS的形狀特別是帶隙附近的尖銳特征不再隨k點增加而明顯變化。NEDOS 2000或更高這個參數控制DOS的能量點數。默認是301點對于展示精細結構可能不夠。增加到2000或3000可以讓曲線更光滑。6.2 運行、提取與繪制DOS圖計算完成后主要的輸出文件是DOSCAR。它包含了總態密度和每個原子的分波態密度信息。處理DOSCAR文件DOSCAR的結構是前幾行是系統信息然后是總DOS數據能量總DOS積分DOS接著是每個原子的分波DOS數據塊。手動解析比較麻煩建議使用工具vaspkit功能311可以方便地提取總DOS和分波DOS并生成繪圖數據文件。p4vasp圖形化界面可以直接加載并繪制DOS還能方便地選擇特定原子或軌道進行疊加顯示。繪制與分析總態密度圖將費米能級設為0點同樣從OUTCAR中讀取E-fermi。觀察價帶費米能級以下和導帶費米能級以上的寬度、形狀。對于半導體帶隙區域DOS應為零。分波態密度圖這是分析化學鍵和電子態來源的利器。你可以將特定原子的s, p, d軌道的DOS分別畫出或者將不同種類原子的DOS畫在一起。分析成鍵如果兩個原子的某種軌道如A原子的p軌道和B原子的p軌道在能量區間上有很大的重疊說明它們之間存在較強的雜化或成鍵作用。確定態貢獻費米能級附近的DOS主要來自哪些原子、哪些軌道這直接決定了材料的導電性、磁性等性質。例如在磁性材料中費米能級附近的自旋極化DOS揭示了磁性來源。積分態密度即DOS從負無窮到能量E的積分它給出了能量E以下的電子態總數。在費米能級處的積分值應該等于總電子數對于非自旋極化計算或每個自旋通道的電子數對于自旋極化計算這是一個很好的計算正確性的交叉驗證。6.3 能帶與態密度的聯合分析能帶和DOS不是孤立的它們互為補充。聯合分析能獲得更深入的認識從能帶到DOS能帶上平坦的區域色散小會在DOS中產生尖峰因為很多k點貢獻到同一個窄能量區間。能帶上色散很大的區域則對應DOS中寬而矮的峰。從DOS到能帶DOS中的某個峰你可以回到能帶圖上去看是哪些k點路徑上的哪些能帶貢獻了這個峰。這可以幫助你理解該電子態的動量空間分布。帶隙確認能帶圖可以告訴你帶隙是直接還是間接DOS圖可以清晰地顯示帶隙的寬度DOS為零的能量區間。兩者結合確認無誤。7. 流程串聯實戰與避坑指南理論講完了我們用一個假想的例子把整個流程串起來并指出每個環節最容易踩的坑。假設我們要研究一種新的二維材料“Xene”的單層結構。第一步結構優化輸入從文獻或數據庫獲得猜測的POSCAR。準備POTCAR注意二維材料有時需要特殊的贗勢或考慮范德華修正。KPOINTS先用個中等網格比如15x15x1注意c方向取1因為真空層方向不需要很多k點。INCAR關鍵設置IBRION2, ISIF3, NSW200, EDIFFG-0.01, EDIFF1E-6, ENCUT1.3*max(ENMAX), ISMEAR0, SIGMA0.05。特別注意對于二維材料在POSCAR中設置選擇性動力學固定底層原子在Z方向的位置或者用ISIF2只優化原子位置不優化晶胞因為真空層厚度是人為設定的。坑1真空層厚度。POSCAR中c軸要留足夠真空15 ?防止周期性鏡像相互作用。優化時ISIF3可能會錯誤地優化這個真空層厚度所以最好用ISIF2或設置選擇性動力學。坑2范德華力。層間作用需要用范德華修正如IVDW11或12來啟用DFT-D3方法。單層材料本身不需要但如果你優化的是體相或多層就必須加。第二步靜態計算輸入將優化收斂后的CONTCAR復制為POSCAR。拷貝優化產生的CHGCAR和WAVECAR。INCAR關鍵設置NSW0, ICHARG1, ISTART1, LORBIT11, ENCUT和KPOINTS相對于優化步驟要提高精度。例如k點從15x15x1增加到21x21x1。ISMEAR和SIGMA保持與優化一致或更嚴格如ISMEAR-5用于DOS但靜態計算有時仍用ISMEAR0。坑3k點收斂性。務必對靜態計算的k點網格做測試計算不同k網格下的總能量直到能量變化 1 meV/atom。這是確保后續性質計算精度的基礎。第三步能帶計算輸入使用靜態計算的POSCAR,POTCAR,WAVECAR,CHGCAR。關鍵是生成高對稱k點路徑的KPOINTS文件。對于六角晶系的單層Xene典型路徑可能是Γ-K-M-Γ。INCAR關鍵設置ICHARG11, LORBIT11, ISMEAR0, SIGMA0.05。其他參數如ENCUT沿用靜態計算的值。坑4路徑生成錯誤。用seekpath等工具自動生成路徑后務必用VESTA等軟件可視化檢查一下你的路徑在倒易空間是否連續、合理。錯誤的路徑會導致能帶圖斷裂。第四步態密度計算輸入同樣基于靜態計算的文件。KPOINTS文件換回極密的均勻網格比如45x45x1。INCAR關鍵設置ICHARG11, LORBIT11, ISMEAR-5, NEDOS3000。坑5k點不夠密。DOS對k點網格的收斂性要求比總能計算更高。如果k點不夠密DOS曲線會顯得鋸齒狀帶隙附近不清晰。需要測試不同k網格下的DOS直到圖形平滑穩定。坑6ISMEAR用錯。DOS計算必須用ISMEAR-5用ISMEAR0會導致帶隙被虛假展寬甚至淹沒。通用避坑指南文件管理混亂為每個計算步驟創建獨立的文件夾如01_Relax,02_SCF,03_Band,04_DOS并清晰記錄每個文件夾的輸入參數。使用腳本自動拷貝必要的文件如cp ../02_SCF/WAVECAR .。不看輸出日志養成隨時查看OUTCAR尾部、OSZICAR和運行日志slurm-*.out的習慣。很多錯誤如不收斂、內存不足都有明確提示。不做收斂性測試截斷能ENCUT、k點網格、SIGMA值對于ISMEAR0都需要進行收斂性測試。這是計算可靠性的生命線。不理解參數含義就照抄別人的INCAR是基于他的體系和他的計算目的。一定要理解每個參數的意義并根據自己的體系進行調整。特別是ISMEAR,SIGMA,LORBIT,ICHARG這些關鍵開關。最后這套流程優化→靜態→能帶/DOS是VASP計算的核心骨架。掌握了它你就具備了研究材料電子結構的基本能力。在此基礎上你可以擴展到更多計算比如聲子譜需要更大的超胞、彈性常數需要施加不同的應變、光學性質需要更密的k點和更多的空帶等。每一個新的計算類型都可以看作是在這個堅實骨架上的延伸和深化。計算之前多花時間理清邏輯、測試參數遠比盲目提交一堆任務然后面對一堆錯誤結果要高效得多。