Skip to content

marvinfriede/hartree-fock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4112e91 · Feb 27, 2023

History

9 Commits
Sep 10, 2021
Jun 4, 2021
Jun 4, 2021
Jun 4, 2021
Feb 27, 2023
Sep 10, 2021
Feb 27, 2023
Jun 4, 2021
Jun 4, 2021
Jun 4, 2021
Jun 4, 2021
Jun 4, 2021

Repository files navigation

Hartree-Fock program

A simple implementation of the Hartree-Fock algorithm. It uses a STO-6G basis set which is generated from each Slater exponent in the input file. The following calculations can be performed (in a rather rudimentary manner):

  • RHF
  • UHF
  • RMP2
  • geometry optimization (numerical, gradient descent)
  • optimization of Slater exponents (numerical, gradient descent)
  • charge density along z-axis
  • Mulliken charges
  • normalization check

This program was written in the context of the Quantum Chemistry II course taught in the summer term of 2021.

The program was developed using the Fortran Package Manager (fpm).
Run with fpm run -- molecules/h2.in.

License

CC-BY-SA
This project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This project contains a minimal, redistributed version of LAPACK, which is available under a BSD 3 clause license.
Also check the Quantum Chemistry II course page for further information.