Programs DMFT
From Werner KRAUTH
Revision as of 23:15, 27 January 2011 Werner (Talk | contribs) ← Previous diff |
Revision as of 23:32, 27 January 2011 Werner (Talk | contribs) Next diff → |
||
Line 9: | Line 9: | ||
Reviews of Modern Physics 68 13 (1996) | 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 100% 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. | ||
Line 16: | Line 16: | ||
=Lisaipt programs= | =Lisaipt programs= | ||
Here are a few programs related to iterated perturbation theory (IPT) | Here are a few programs related to iterated perturbation theory (IPT) | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaipt.f lisaipt.f] | ||
+ | |||
+ | |||
=Qmcexample programs= | =Qmcexample programs= | ||
Line 48: | Line 51: | ||
=lisaqmc programs= | =lisaqmc programs= | ||
Hirsch-Fye algorithm (Quantum Monte Carlo for the single impurity problem). | Hirsch-Fye algorithm (Quantum Monte Carlo for the single impurity problem). | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisaself README_lisaself] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=README_lisaqmc README_lisaqmc] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaself.f lisaself.f] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmcself.script lisaqmcself.script] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.result lisaqmc.result] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.input lisaqmc.input] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.init lisaqmc.init] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.f lisaqmc.f] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.end lisaqmc.end] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaqmc.dat lisaqmc.dat] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=initsfile initsfile] |
Revision as of 23:32, 27 January 2011
Contents |
Introduction
On this page are rendered accessible the Fortran77 codes related to the article A. Georges, G. Kotliar, W. Krauth, 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, 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.
Lisaipt programs
Here are a few programs related to iterated perturbation theory (IPT)
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. The algorithm was first presented in the following article: M. Caffarel, W. Krauth Exact Diagonalization Approach to Correlated Fermions in Infinite Dimensions: Mott Transition and Superconductivity Physical Review Letters 72 1545 (1994)
lisalanc program
Code for the exact diagonalization algorithm at zero temperature, using Lanoczos diagonalization. The following files are made available:
- README_lisalanc
- lisalanc.input
- lisalanc.green
- lisalanc.f
- lisalanc.diff
- lisalanc.dat
- lisalanc.andpar
- lisadiag.green
lisaqmc programs
Hirsch-Fye algorithm (Quantum Monte Carlo for the single impurity problem).