Hi there!
I am trying to do the calculation at finite temperature in grand canonical ensemble. But I always get different results in multiple calculations with same parameters,like
L=10;beta_max=2;U=4;miu1=8.58;miu2=8.58;V1=3;V2=3;
where I fiexd the chemical potentials equal to 8.58 and made the average particle number around 1. The Hamiltotian is
s = siteinds("Boson", L; conserve_number=false);
for j in 1:(L-1)
if j % 2 == 0
terms += "a†", j, "A", j + 1
terms += "A", j, "a†", j + 1
terms += - U / 2, "N", j, "N", j
terms += + U / 2, "N", j
terms += - V1, "N", j, "N", j + 1
terms += + miu1, "N", j
else
terms += "a†", j, "A", j + 1
terms += "A", j, "a†", j + 1
terms += - U / 2, "N", j, "N", j
terms += + U / 2, "N", j
terms += - V2, "N", j, "N", j + 1
terms += + miu2, "N", j
end
end
H = MPO(terms, s);
The particle number of three independent calculations
##first time
10.437768933586849 - 1.1657341758564144e-15im
##second time
10.072616377900275 - 2.220446049250313e-16im
##third time
11.507510834594838 + 3.3306690738754696e-16im
I set
δτ=0.005,linkdims=10
How to make the results more convergent?
With regards
Yuanyu