Hartree-Fock, HF
The APMO/HF level wave function for a multispecies molecular system in the ground state, \(\Psi_0\), is constructed as a product of a single-configurational wave function, \(\Phi_{\alpha}\), :
In the most common case, \(\Phi_{\alpha}\) is built as a single slater determinant of single-particle spin molecular orbitals \(\chi_i\) as
here \(\alpha\) symbol is used to represent quantum species, \(\mathbf{x}\) corresponds to their spin-coordinates vector, and \(\overline{\mathbf{x}}\) is the full set of 4\(N\) coordinates. The spatial part of these spin orbitals, \(\phi\), is written as a linear combination of atomic orbitals \(\varphi\) with a basis set of size \(B\) (notice that the number of atomic centers can be greater than the number of classical nuclei \(N_c\)) as
Commonly these atomic orbitals are constructed with GTFs that depend on the spatial coordinate of one single particle \(r_i\) and are centered on a fixed position \(R\) for each atomic center. See Basis
The molecular orbitals are obtained by solving the coupled Fock equations, see SCF,
where \(\varepsilon_i\) are the single particle orbital energies. The effective one-particle Fock operators, \(f^\alpha(i)\), for the quantum species \(e^-\) and \(e^+\) are expanded as
In the above equation \(h^\alpha(i)\) is the single-particle core Hamiltonian
and \(J^\alpha\) and \(K^\alpha\) are the Coulomb and exchange operators defined as
In addition, \(J^\beta\) is the operator which accounts for the Coulomb potential between particles of different quantum species, thus is the term which couples the electronic and positronic Fock equations, and is defined as
In openLOWDIN, these expressions are implemented in a matrix form [1]
where \(S_{\mu \nu}\), \(F_{\mu \nu}\), \(H_{\mu \nu}\), and \(G_{\mu \nu}\) correspond to the overlap, one-core Hamiltonian, and two-particles matrices, which all run over the total number of atomic orbitals \(\mu,\nu\). Here, the chemistry notation of two-particles integrals \(( \varphi_{\mu} \varphi_{\nu} | \varphi_{\sigma} \varphi_{\lambda} )\) has been simplified to \(( \mu \nu | \sigma \lambda)\). See Integrals.
In addition, the density matrix elements are defined from the coefficient matrix \(\mathbf{C}\) of the molecular orbitals expansion and the fermionic orbital occupation \(\eta\)
These coefficient matrices are found by diagonalizing the Roothan-Hall equations
Finally, the total Hartree-Fock energy is computed from
frozen=[character] Default"NONE"freezeNonElectronicOrbitals=[logical] Default.false.freezeElectronicOrbitals=[logical] Default.false.hartreeProductGuess=[logical] Default.false.readCoefficients=[logical] Default.true.readFchk=[logical] Default.false.writeCoefficientsInBinary=[logical] Default.true.readEigenvalues=[logical] Default.false.readEigenvaluesInBinary=[logical] Default.true.writeEigenvaluesInBinary=[logical] Default.true.noSCF=[logical] Default.false.finiteMassCorrection=[logical] Default.false.removeTranslationalContamination=[logical] Default.false.buildTwoParticlesMatrixForOneParticle=[logical] Default.false.buildMixedDensityMatrix=[logical] Default.false.onlyElectronicEffect=[logical] Default.false.electronicWaveFunctionAnalysis=[logical] Default.false.isOpenShell=[logical] Default.false.getGradients=[logical] Default.false.HFprintEigenvalues=[logical] Default.true.HFprintEigenvectors=[character] Default"OCCUPIED"overlapEigenThreshold=[float] Default1.0E-8_8electricField(:)=[float] Default0.0_8multipoleOrder=[integer] Default0