I continually reproduce the same error when running a HSE06 electronic band structure calculation for my system.
Here is the direct !BUG! output:
-----------------------------------------------------------------------------
| _ ____ _ _ _____ _ |
| | | | _ \ | | | | / ____| | | |
| | | | |_) | | | | | | | __ | | |
| |_| | _ < | | | | | | |_ | |_| |
| _ | |_) | | |__| | | |__| | _ |
| (_) |____/ \____/ \_____| (_) |
| |
| internal error in: mkpoints_full.F at line: 984 |
| |
| internal error in CHECK_GEN_LAYOUT: G-vectors changed at ik:65 old: |
| 5228 new: 5221 |
| |
| If you are not a developer, you should not encounter this problem. |
| Please submit a bug report. |
| |
-----------------------------------------------------------------------------
Calulation details:
VASP version: 6.5.0 (16Dec24)
System:
Materials Project ID: mp-30943 (MgPSe3)
Workflow:
1. Structural relaxation (EDIFFG=-0.02, EDIFF=1E-6, SYMPREC=1E-6)
2. PBE SCF
3. HSE06 SCF
4. HSE06 electronic band structure using KPOINTS_OPT
The HSE06 SCF converges successfully and produces valid WAVECAR/CHGCAR files.
The subsequent band-structure calculation fails reproducibly with:
internal error in CHECK_GEN_LAYOUT:
G-vectors changed at ik:65
old: 5228
new: 5221
The calculation reaches approximately k-point batch 41/180 before terminating.
Relevant INCAR:
SYSTEM = mp-30943 HSE06 band structure
ENCUT = 450
PREC = Accurate
EDIFF = 1E-06LHFCALC = True
AEXX = 0.25
HFSCREEN = 0.2
HFRCUT = -1
PRECFOCK = Fast
ALGO = Normal
TIME = 0.5ISMEAR = 0
SIGMA = 0.05IBRION = -1
NSW = 0ISPIN = 1
ISYM = -1
SYMPREC = 1E-6LREAL = False
LASPH = True
ADDGRID = TrueLORBIT = 11
LMAXMIX = 4ISTART = 1
ICHARG = 0LWAVE = False
LCHARG = FalseNELM = 120
NELMIN = 4KPAR = 1
NCORE = 1KPOINTS_OPT_NKBATCH = 1
The KPOINTS_OPT file was generated using pymatgen HighSymmKpath on the relaxed structure with symprec=1E-6.
Tests already performed:
ISYM = -1, 0, 3
ISPIN = 1 and ISPIN = 2
KPOINTS_OPT_NKBATCH present and absent
Failure was reproduced using the explicit zero-weight path method rather than only KPOINTS_OPT.
Fresh PBE SCF and fresh HSE06 SCF
Standardized primitive structure generated using pymatgen SpacegroupAnalyzer with symprec=1E-6
The error remains reproducible.
The calculation uses:
4x4x4 (gamma-sampled) SCF mesh
KPOINTS_OPT line-mode path generated by Pymatgen (on the Standardized, relaxed, primitive structure).
WAVECAR restart from converged HSE06 SCF
I can provide POSCAR, INCAR, KPOINTS, KPOINTS_OPT, OUTCAR, and full stdout if needed.
