| SCF oscillates, never converges | Small HOMO–LUMO gap, near-degeneracy | LevelShift 0.5–1.0 (ORCA); SCF=Damp (Gaussian); VASP ALGO=All, AMIX/BMIX |
| SCF converges to wrong energy/spin | Bad initial guess, wrong multiplicity | Guess=Mix; fragment guess; scan multiplicities; <S²> check |
| Opt stalls, large max force | Poor starting geometry, wrong TS | Re-minimize with xtb/GFN; tighter internal coords; FOpt |
| Many imaginary frequencies after opt | TS not found, flat torsion, link atom | Inspect modes; scan problematic dihedral; fix ONIOM link basis/g-scale |
| Binding energy too favorable | BSSE, missing dispersion | Counterpoise; add D3/D4; larger basis |
| Barrier too low/high vs. experiment | Wrong functional for kinetics | BH76 benchmark; try PW6B95-D4 or double-hybrid |
| VASP metal won't converge | Insufficient k-mesh, smearing | Dense k-grid; ISMEAR=1/−1; SIGMA 0.05; more NBANDS |
| MD explodes, LINCS warnings | Bad contacts, timestep too large | EM longer; reduce dt; check topology merges (ACPYPE) |
| Protein–ligand drift in MD | Unstable ligand params, wrong protonation | Redo antechamber AM1-BCC; constant-pH if needed; longer NPT |
| QM/MM energy spikes | Link-atom clash, inconsistent embedding | Mechanical embed first; reduce QM–MM boundary through bond |
| CREST finds too few conformers | Rigid input, wrong xtb level | Pre-opt input; increase MTD time; check --gfn2 |
| Relative conformer order changes at DFT | xTB ranking error | CENSO re-ranking; DFT re-opt top 20 from CREST |