Programs DMFT
From Werner KRAUTH
Revision as of 14:19, 24 January 2011 Werner (Talk | contribs) ← Previous diff |
Current revision Werner (Talk | contribs) (→Introduction) |
||
Line 1: | Line 1: | ||
- | [http://www.phys.ens.fr/~krauth/get.php?fichier=Lisalanc.f] | + | __FORCETOC__ |
+ | |||
+ | =Introduction= | ||
+ | |||
+ | On this page are rendered accessible the Fortran77 codes related to the article | ||
+ | [[Georges_Kotliar_Krauth_Rozenberg_1996|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 | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisaipt.f lisaipt.f] | ||
+ | |||
+ | =Qmcexample programs= | ||
+ | Here is an example program for Quantum Monte Carlo | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=qmcexample.f qmcexample.f] | ||
+ | |||
+ | =lisadiag programs= | ||
+ | Code for the [[Caffarel Krauth 1994|exact diagonalization algorithm]] at finite temperature is shown here. | ||
+ | |||
+ | *[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.green lisadiag.green] | ||
+ | *[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.dat lisadiag.dat] | ||
+ | |||
+ | =lisalanc program= | ||
+ | Code for the [[Caffarel Krauth 1994|exact diagonalization algorithm at zero temperature]], using Lanoczos diagonalization. | ||
+ | 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=lisalanc.input lisalanc.input] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisalanc.green lisalanc.green] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisalanc.f lisalanc.f] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisalanc.diff lisalanc.diff] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisalanc.dat lisalanc.dat] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisalanc.andpar lisalanc.andpar] | ||
+ | *[http://www.phys.ens.fr/~krauth/get.php?fichier=lisadiag.green lisadiag.green] | ||
+ | |||
+ | =lisaqmc programs= | ||
+ | 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] |
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:
- 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).