Advanced
Zhao-Long Gu ([email protected])
The Exact Diagonalization (ED) method stands as a basic quantum many-body algorithm for quantum lattice systems. As the dimension of the Hilbert space grows exponentially with lattice size, ED typically accommodates systems ranging from just a few to several dozen lattice sites, contingent on the nature of the internal quantum spaces. To enhance the efficiency of ED, utilization of the symmetries inherent in a quantum lattice system can significantly reduce the Hilbert space dimension by one to two orders of magnitude. Generally, two types of symmetries are employed: particle number conservation and translation symmetry. In the ExactDiagonalization.jl package, particle number conservation has already been integrated. This project seeks to further implement the translation symmetry for improved performance.
A working Julia implementation for the exact diagonalization method for fermionic and hard-core bosonic lattice systems, utilizing translation symmetry and compatible with particle number conservation.
- Familiar with Julia
- Knowledge of condensed matter physics at the graduate level
- Related packages: ExactDiagonalization.jl, QuantumLattices.jl
- Exact Diagonalization Techniques