3
0
mirror of https://github.com/triqs/dft_tools synced 2024-12-26 14:23:38 +01:00
dft_tools/doc/tutorials/python/dmft.rst
tayral 2a71d2e54a Changed format of requirement warning in doc
- now more visible
- also added link to applications page
2014-02-18 16:16:14 +01:00

26 lines
829 B
ReStructuredText

Dynamical mean-field theory on a Bethe lattice
----------------------------------------------
.. note::
Requires TRIQS and the :doc:`application cthyb_matrix <../../applications>`
In the case of Bethe lattice the dynamical mean-field theory (DMFT) self-consistency condition takes a particularly simple form
.. math::
G^{-1}_{0,\sigma} (i \omega_n) = i \omega_n + \mu - t^2 G_{\sigma} (i \omega_n).
Hence, from a strictly technical point of view, in this case the DMFT cycle can be implemented by modifying
the previous single-impurity example to the case of a bath with semi-circular density of states and adding a python loop to update :math:`G_0` as function of :math:`G`.
Here is a complete program doing this plain-vanilla DMFT on a half-filled one-band Bethe lattice:
.. literalinclude:: ./dmft.py