How to realize SU(2) symmetric DMRG?
Posted: 23 Nov 2023, 03:23
Hi everyone,
I am working on calculating the energy gap of spin-3/2 AKLT Hamiltonian on hexagonal lattice. However, on my group computer server, I am only able to run on a 2*3 hexagonal lattice (12 sites) with periodic boundary conditions. To be specific, I used CouplingModel and MPOModel to construct the Hamiltonian on Honeycomb lattice. I did DMRG for twice to first obtain the ground state and then the excited energy. I set chi_max=200.
Recently, I have noticed that many people use a more efficient DMRG, SU(2) symmetric DMRG. By virtue of SU(2) symmetry, the bond dimension of the MPO can be highly reduced. So I am wondering if TeNPy also has this nice function? If it does, can anyone show me how to implement it?
Another little question is, for running DMRG on 2D lattice, what size can be reached currently on normal computer servers? And how long does it take to do DMRG for this size?
Best regards,
Yunting
I am working on calculating the energy gap of spin-3/2 AKLT Hamiltonian on hexagonal lattice. However, on my group computer server, I am only able to run on a 2*3 hexagonal lattice (12 sites) with periodic boundary conditions. To be specific, I used CouplingModel and MPOModel to construct the Hamiltonian on Honeycomb lattice. I did DMRG for twice to first obtain the ground state and then the excited energy. I set chi_max=200.
Recently, I have noticed that many people use a more efficient DMRG, SU(2) symmetric DMRG. By virtue of SU(2) symmetry, the bond dimension of the MPO can be highly reduced. So I am wondering if TeNPy also has this nice function? If it does, can anyone show me how to implement it?
Another little question is, for running DMRG on 2D lattice, what size can be reached currently on normal computer servers? And how long does it take to do DMRG for this size?
Best regards,
Yunting