FermiQC / Fermi.jl

Fermi quantum chemistry program
MIT License
135 stars 24 forks source link

Libcint now used for integrals #69

Closed gustavojra closed 3 years ago

gustavojra commented 3 years ago

Libcint is integrated into Fermi. A build step was included to compile the code fetched directly from github. This solves the problem of distributing binaries.

For now Lints.jl is still used by default, with the keyword @set lints true used to control this option. After some testing Lints will be completely removed.

In order to enhance the compatibility with libcint AtomicOrbitals are no longer singletons, but now they hold BasisSet objects necessary for the ccall.

ERI (4-rank tensor) needs serious optimization!