Unrestricted & Restricted Open-Shell HF
For open-shell systems, OpenQuantum supports both Unrestricted Hartree–Fock (UHF) and Restricted Open-Shell Hartree–Fock (ROHF).
UHF Equations
UHF uses separate spatial orbitals for α and β electrons:
where:
- is the Coulomb matrix from total density
- and are exchange matrices from respective spin densities
The density matrices are:
The Fock matrices are coupled through the common Coulomb matrix .
UHF Energy
Spin Contamination
The S² expectation value measures spin contamination:
Ideal value: where
OpenQuantum reports in the output for every UHF calculation. Significant deviation from the ideal value indicates spin contamination (the determinant is not a pure spin eigenfunction).
ROHF
Restricted Open-Shell HF uses a single set of doubly-occupied orbitals plus singly-occupied orbitals. The Fock matrix is constructed to maintain orbital degeneracy within the open shell. ROHF avoids spin contamination but has a more complex Fock matrix construction.
At convergence, the occupied–occupied and virtual–virtual blocks of the Fock
matrix are diagonalized separately (QCPsuC), producing canonical-like orbital
energies required for subsequent post-HF calculations (MP2, CCSD(T)).