Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Utilize translation invariance in construction of jellium Hamiltonian #504
Exploits translation invariance in construction of Jellium hamiltonian in dual basis, which also impacts construction of any chemical / material system in the dual basis. Speedup is roughly a factor of N in the size of the basis.
Could probably get further speedups by making routines which create the diagonal hamiltonian matrices directly instead of building fermion operators.