evaleev / libint

Libint: high-performance library for computing Gaussian integrals in quantum mechanics
Other
230 stars 96 forks source link

excessive library size #63

Open evaleev opened 8 years ago

evaleev commented 8 years ago

example: library configured with '--enable-eri=2' '--enable-1body=2' --with-max-am=5 --with-opt-am=3 --disable-unrolling --enable-generic-code '--enable-fma' is ~2.8 GB, with ~1.1 GB taken by multipole compute relation:

[Eduards-MacBook-Pro:libint/tmp/libint] evaleev% find . -name "CR_*CartesianMultipole*" -ls | awk '{total += $7} END {print total}'
1079450685

and 1.2 GB taken by deriv gaussian compute relation:

[Eduards-MacBook-Pro:libint/tmp/libint] evaleev% find . -name "CR_DerivGauss*" -ls | awk '{total += $7} END {print total}'
1181971078