Drop of quasiparticle weight by increasing interaction¶
The quasiparticle weight of the electronic system drops as the local interaction is increased. When studying the two band case, the half-filled scenario and other commensurate fillings undergoe a transition into the Mott insulator. All other doping configurations retain the strongly correlated metal.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/slaveparticles/envs/latest/local/lib/python2.7/site-packages/sphinx_gallery/gen_rst.py", line 467, in execute_script
exec(code_block, example_globals)
File "<string>", line 19, in <module>
File "<string>", line 15, in plot_dop_phase
File "build/bdist.linux-x86_64/egg/slaveparticles/utils/plotter.py", line 41, in calc_z
hopping=[0.5]*2*bands, populations=[dop]*2*bands)
File "build/bdist.linux-x86_64/egg/slaveparticles/spins.py", line 118, in __init__
self.set_filling(self.param['populations'])
File "build/bdist.linux-x86_64/egg/slaveparticles/spins.py", line 143, in set_filling
spin_gen_op(self.oper, estimate_gauge(populations))
File "build/bdist.linux-x86_64/egg/slaveparticles/spins.py", line 79, in spin_gen_op
oper['Sfliphop'] = spinflipandhop(slaves)
File "build/bdist.linux-x86_64/egg/slaveparticles/spins.py", line 53, in spinflipandhop
sfh += Sup[2*n+1] * Sdw[2*n ] * Sup[2*m ] * Sdw[2*m+1]
File "/usr/lib/python2.7/dist-packages/scipy/sparse/base.py", line 387, in __iadd__
raise NotImplementedError
NotImplementedError
from __future__ import division, absolute_import, print_function
import slaveparticles.utils.plotter as ssplt
import numpy as np
import matplotlib.pyplot as plt
#band dop_phasediag
def plot_dop_phase(bands, int_max, hund_cu):
"""Phase plot of Quasiparticle weight for N degenerate bands
under doping shows transition only at integer filling
the rest are metallic states"""
name = 'Z_dop_phase_'+str(bands)+'bands_U'+str(int_max)+'J'+str(hund_cu)
dop = np.sort(np.hstack((np.linspace(0.01,0.99,50),
np.arange(1./2./bands, 1, 1/2/bands))))
data = ssplt.calc_z(bands, dop, np.arange(0, int_max, 0.1), hund_cu, name)
ssplt.surf_z(data, name)
plot_dop_phase(2, 6, 0.)
Total running time of the script: (0 minutes 0.000 seconds)
Download Python source code:
plot_z_dop_2orb.py
Download IPython notebook:
plot_z_dop_2orb.ipynb