1.2. Hubbard Dimer¶
Let’s solve the following the Hubbard dimer model.
(1.2)¶\[H = -t \sum_{\sigma}(c_{0\sigma}^{\dagger}c_{1\sigma}+{\rm H.c.})
+U(n_{0\uparrow}n_{0\downarrow}+n_{1\uparrow}n_{1\downarrow})\]
The input file (samples/tutorial_1.2/stan1.in
) is as follows:
model = "Hubbard"
method = "FullDiag"
lattice = "chain"
L=2
t = -0.5
U = 4
2Sz = 0
nelec = 2
You can execute HPhi as follows
HPhi -s stan.in
1.2.1. Check the energy¶
For the Hubbard dimer at half filling with total Sz=0, energies are given as follows:
\(E=0,U,\frac{U}{2}\times(1\pm\sqrt{(1+(4t/U)^2)})\)
For example, by taking \(U=4,t=-1\), the energies are given as follows:
\(E=-0.828427, 0, 4, 4.828427\)
It is note that simple mathematical calculations can be done using:
bc -l
on the terminal.
1.2.2. Try to use LOBCG method¶
The input file (samples/tutorial_1.2/stan2.in
) is as follows:
model = "Hubbard"
method = "CG"
lattice = "chain"
L=2
t = -0.5
U = 4
2Sz = 0
nelec = 2
exct = 4
Please check whether LOBCG method correctly reproduces the energies including the excited states.