Programs DMFT

From Werner KRAUTH

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:32, 27 January 2011
Werner (Talk | contribs)

← Previous diff
Current revision
Werner (Talk | contribs)
(Introduction)
Line 4: Line 4:
On this page are rendered accessible the Fortran77 codes related to the article On this page are rendered accessible the Fortran77 codes related to the article
-A. Georges, G. Kotliar, W. Krauth, M. Rozenberg +[[Georges_Kotliar_Krauth_Rozenberg_1996|1996 Review of Modern Physics review on DMFT with A. Georges, G. Kotliar and M. Rozenberg]]
-Dynamical mean-field theory of strongly correlated fermion systems and the +
-limit of infinite dimensions +
-Reviews of Modern Physics 68 13 (1996)+
-NB: The programs in the revue did not strictly adhere to the Fortran77 standard, and use a few extensions of the standard that were acceptable in 1995, +NB: The programs in the revue did not strictly adhere to the Fortran77 standard, and use a few extensions of the standard that were acceptable in 1995, but were deprecated in later versions of the language.
-but were deprecated in later versions of the language.+
-NNB: 15 years after writing these programs, I do no longer offer support, as I have done to many colleagues for more than a decade.+NNB: 15 years after writing these programs, and after offering help and advice to countless students and colleagues, I discontinue offering support.
=Lisaipt programs= =Lisaipt programs=
-Here are a few programs related to iterated perturbation theory (IPT)+Finite-temperature iterated perturbation theory (IPT) program
*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaipt.f lisaipt.f] *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaipt.f lisaipt.f]
- 
- 
=Qmcexample programs= =Qmcexample programs=
Line 25: Line 19:
=lisadiag programs= =lisadiag programs=
-Code for the exact diagonalization algorithm at finite temperature is shown here. The algorithm was first presented in the following article:+Code for the [[Caffarel Krauth 1994|exact diagonalization algorithm]] at finite temperature is shown here.
-M. Caffarel, W. Krauth + 
-Exact Diagonalization Approach to Correlated Fermions in Infinite Dimensions: Mott Transition and Superconductivity +
-Physical Review Letters 72 1545 (1994) +
*[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisadiag README_lisadiag] *[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisadiag README_lisadiag]
*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.input lisadiag.input] *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.input lisadiag.input]
Line 34: Line 26:
*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.f lisadiag.f] *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.f lisadiag.f]
*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.diff lisadiag.diff] *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.diff lisadiag.diff]
-*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.dat lisadiag.dat] 
*[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.dat lisadiag.dat] *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.dat lisadiag.dat]
=lisalanc program= =lisalanc program=
-Code for the exact diagonalization algorithm at zero temperature, using Lanoczos diagonalization. +Code for the [[Caffarel Krauth 1994|exact diagonalization algorithm at zero temperature]], using Lanoczos diagonalization.
The following files are made available: The following files are made available:
*[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisalanc README_lisalanc] *[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisalanc README_lisalanc]

Current revision


Contents

Introduction

On this page are rendered accessible the Fortran77 codes related to the article 1996 Review of Modern Physics review on DMFT with A. Georges, G. Kotliar and M. Rozenberg

NB: The programs in the revue did not strictly adhere to the Fortran77 standard, and use a few extensions of the standard that were acceptable in 1995, but were deprecated in later versions of the language.

NNB: 15 years after writing these programs, and after offering help and advice to countless students and colleagues, I discontinue offering support.

Lisaipt programs

Finite-temperature iterated perturbation theory (IPT) program

Qmcexample programs

Here is an example program for Quantum Monte Carlo

lisadiag programs

Code for the exact diagonalization algorithm at finite temperature is shown here.

lisalanc program

Code for the exact diagonalization algorithm at zero temperature, using Lanoczos diagonalization. The following files are made available:

lisaqmc programs

Hirsch-Fye algorithm (Quantum Monte Carlo for the single impurity problem).

Personal tools