Hse06 Vasp May 2026
KPOINTS: Automatic generation 0 Gamma 4 4 2 0 0 0
If you have spent any time running density functional theory (DFT) calculations, you know the drill: PBE (Perdew-Burke-Ernzerhof) is fast, reliable, and often... wrong. It systematically underestimates band gaps, over-delocalizes electrons, and struggles with strongly correlated materials. hse06 vasp
Enter (Heyd-Scuseria-Ernzerhof). This hybrid functional has become the gold standard for "affordable accuracy" in solid-state physics. But let’s be real—it comes at a computational cost. KPOINTS: Automatic generation 0 Gamma 4 4 2
ALGO = Damped # Damped algorithm (often more stable than Normal) TIME = 0.4 # Mixing time (increase from default 0.1) BMIX = 0.0001 # Small mixing parameter AMIN = 0.01 # Avoid Pulay collapse If still failing, try ALGO = All (fast but memory hungry) or IALGO = 53 (very stable but slow). | System | PBE wall time | HSE06 wall time | Memory | | :--- | :--- | :--- | :--- | | Si (8 atoms, 6x6x6 kpoints) | 2 min | 20 min | 2x | | TiO₂ (12 atoms, 4x4x4) | 5 min | 1.5 hours | 3x | | NiO (8 atoms, 8x8x8) | 3 min | Fails / 4 hours | 5x | Enter (Heyd-Scuseria-Ernzerhof)
SYSTEM = ZnO HSE06 ENCUT = 520 ISMEAR = -5 # Tetrahedron method for DOS SIGMA = 0.05 PREC = Accurate LHFCALC = .TRUE. HFSCREEN = 0.2 AEXX = 0.25 GGA = PE ALGO = Damped TIME = 0.4
In older VASP versions (pre-6), you needed LHFCALC = .TRUE. and HFSCREEN = 0.2 . In VASP 6+, you can also use HSE06 as a pseudopotential flag, but the manual INCAR approach is safer. Step 2: FFT grids and precision Hybrid functionals are sensitive to the real-space grid. Use high precision:
Why "screened"? Because in a metal, the Coulomb interaction dies off quickly. HSE06 introduces a screening parameter ($\omega$) to cut off the long-range HF exchange, making it computationally feasible for periodic systems.

