It is explained how  to run the program lisaqmc.f provided together with the  article

Dynamical Mean-Field Theory of  Strongly Correlated Fermion Systems
                   and the Limit of Infinite Dimensions

 by      A. Georges, G. Kotliar, W. Krauth, M. Rozenberg

Review of Modern Physics, Vol. 68, 13 (1996).



Program description


 
 lisaqmc.f  the Hirsch-Fye algorithm
lisaqmc.param supplementary file, sets the  dimension of the program parameters
 (the file is directly read into lisaqmc.f during compilation)
lisaqmc.input sample input file for `physical' parameters 
(temperature, Interaction, magnetic field, number of sweeps, etc)
lisaqmc.g0 sample init file, containing an initial choice of G0(tau), and of the Ising variables   Is(tau), as well as an initial seed of the  random  number generator

The program lisaqmc.f will produce the following files
 
 
lisaqmc.result  result for the Green's function G(tau)
lisaqmc.end_g same as lisaqmc.g0, but with the final values  of the Ising variables. This way it is possible  to run the program several times one after the  other, with 'good' choices for the Ising spins.



 Running the program, compile, etc.


 
compile f77 -O lisaqmc.f -o lisaqmc.out
remove two files rm lisaqmc.result lisaqmc.end_g
execute the program lisaqmc.out > lisaqmc.output
rerun the program mv lisaqmc.end_g lisaqmc.g0
rm lisaqmc.result lisaqmc.end
lisaqmc.out >> lisaqmc.output


 Program source


You can download  the files as zip or tar archive.
To unzip or untar use the following commands :
unzip  qmc.zip 
tar -xvf qmc.tar


Last update @ April 16, 2001