Skip to content
This repository has been archived by the owner on Apr 19, 2020. It is now read-only.
/ Haskell-abinitio Public archive

contains a package in Haskell to calculate the electronic structure properties of molecules using the Hartree-Fock method

License

Notifications You must be signed in to change notification settings

felipeZ/Haskell-abinitio

Repository files navigation

Build Status

Haskell-abinitio

See http://felipez.github.io/Haskell-abinitio for documentation.

Description

This package can calculate the Hartree Fock energy of a given molecule geometry and a basis set solving the Roothaan Hall equations through a self consistent field procedure. It uses the Harris Functional as an initial density guess and the DIIS method to greatly improve the convergence. The entire code is written using the Repa library and focusing our efforts on efficiency, parallelism and code readability. Using Haskell’s higher order abstraction we are trying to develop an EDSL appropriate for quantum mechanics problems, creating code operators able to fairly mimic the physical ones.

The original idea of the project can be found at Haskell ab initio

About

contains a package in Haskell to calculate the electronic structure properties of molecules using the Hartree-Fock method

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages