How to improve calculation accuracy in real time evolution ?
Posted: 26 Feb 2024, 09:12
Hi,
I referred to the following webpage examples to write my program . But changed the algorithm_class: TimeDependentExpMPOEvolution to algorithm_class: TimeDependentTwoSiteTDVP
https://tenpy.readthedocs.io/en/latest/ ... ution.html
My model is a kind of spin model, and I want to obtain the quantum state of this system as it changes over time.
When simulating systems with a small number of particles, I observed inconsistencies between the results obtained of this program and those derived from solving the Schrödinger equation. Could this discrepancy be attributed to a small bond dimension?
But when I encountered difficulties in further increasing the bond dimension (if there are only nine particles in square lattice, the max bond dimension will stop about 16, even if I try to control it through chi_min). How do I solve the above problem?
I referred to the following webpage examples to write my program . But changed the algorithm_class: TimeDependentExpMPOEvolution to algorithm_class: TimeDependentTwoSiteTDVP
https://tenpy.readthedocs.io/en/latest/ ... ution.html
My model is a kind of spin model, and I want to obtain the quantum state of this system as it changes over time.
When simulating systems with a small number of particles, I observed inconsistencies between the results obtained of this program and those derived from solving the Schrödinger equation. Could this discrepancy be attributed to a small bond dimension?
But when I encountered difficulties in further increasing the bond dimension (if there are only nine particles in square lattice, the max bond dimension will stop about 16, even if I try to control it through chi_min). How do I solve the above problem?