Expand description
GEDIIS (Geometry Energy Direct Inversion in Iterative Subspace) implementation GEDIIS (Geometry Energy Direct Inversion in Iterative Subspace) implementation.
This module implements the experimental GEDIIS algorithm
§Algorithm Overview
GEDIIS extends GDIIS by incorporating energy information into the DIIS matrix. Three variants are available:
- RFO-DIIS: Uses quadratic step overlaps A[i,j] = <q_i, q_j>
- Energy-DIIS: Uses energy-based metric A[i,j] = g_i·R_i + g_j·R_j - g_i·R_j - g_j·R_i
- Simultaneous-DIIS: Combines Energy-DIIS with quadratic terms
§References
- Li, X.; Frisch, M. J. J. Chem. Theory Comput. 2006, 2, 835-839.
- Kudin, K. N.; Scuseria, G. E.; Cancès, E. J. Chem. Phys. 2002, 116, 8255.
Structs§
- Energy
Rise Tracker - Tracks energy rises during optimization.
- Gediis
Config - Configuration for GEDIIS optimizer.
- Gediis
Optimizer - Main GEDIIS optimizer.
Enums§
- Gediis
Variant - GEDIIS matrix variant selection.
Functions§
- compute_
dynamic_ gediis_ weight - Computes dynamic GEDIIS weight based on energy trend.