Features of LISA


  • Treats a generalized tight-binding Hamiltonian. This may be a simple model Hamiltonian or a complicated set of hopping parameters corresponding to a real material.
  • Performs single-site DMFT or cluster variations of DMFT such as CDMFT and DCA (and more to come...).
  • Superconducting and magnetic states may be treated.
  • Provide the follwing impurity solvers :
    • Hirsch-Fye QMC
  • Superconducting and magnetic states may be treated.

Technical aspects

  • Parallelized QMC impurity solver (and self-consistency conditions).
  • Both real frequency and imaginary frequency calculations may be performed (for solver like NCA).
  • The code is implemented in 3 langages :
    • C++ for its flexibility, generic and object-oriented programming.
    • F90 (specially for the solvers) for speed and reusing of existing codes
    • Python for treating the input files
  • Automatic documentation of the code.