Skip to content

The Hartree-Fock algorithm, a method for approximating the wave function and energy of a quantum many-body system by assuming that the exact N-body wave function of the system can be adequately described by a single Slater determinant. The goal of this project is to implement the HF algorithm for the H2 molecule.

lukaswittmann/hartree-fock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple implementation of the Hartree-Fock algorithm. STO-nG basis sets are used, which are generated from Slater exponents given in the input file. Some parts like the input reader and straightforward functions were taken from marvinfriede's hartree-fock implementation. Currently, the following algorithms are implemented:

  • RHF and UHF
  • RMP2
  • Numerical gradient
  • Charge density
  • Mulliken population analysis

This program was written in the context of teaching the Quantum Chemistry II course myself.

About

The Hartree-Fock algorithm, a method for approximating the wave function and energy of a quantum many-body system by assuming that the exact N-body wave function of the system can be adequately described by a single Slater determinant. The goal of this project is to implement the HF algorithm for the H2 molecule.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published