gmp007 / dmft-ed

A General Purpose solver for the Dynamical Mean-Field Theory based on the Lanczos method. This code solves the DMFT problem in the Normal (N_up,N_dw), Superconducting (S_z) and non-SU(2) symmetric (N) cases.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DMFT Exact Diagonaization

A solver for the Dynamical Mean-Field Theory based on the Lanczos Exact Diagonalization method.

The code is based on:

The code structure is as follow:

  • The set of modules compile into a top layer named DMFT_ED.f90
  • The actual implementation of the DMFT equations is case by case performed in a driver program, usually placed in the directory drivers.
  • In the driver code the user must includes the DMFT_ED module and call the necessary procedures to solve the DMFT equations.

An example, solving the Hubbard model on the Bethe lattice, is contained in the file ed_hm_bethe.f90.

--

COPYRIGHT & LICENSING
Copyright 2012 - (c), Adriano Amaricci.
All rights reserved.

The software is provided with no license, as such it is protected by copyright. The software is provided as it is and can be read and copied, in agreement with the Terms of Service of GITHUB. Use of the code is constrained to author agreement.

About

A General Purpose solver for the Dynamical Mean-Field Theory based on the Lanczos method. This code solves the DMFT problem in the Normal (N_up,N_dw), Superconducting (S_z) and non-SU(2) symmetric (N) cases.


Languages

Language:Fortran 99.7%Language:CMake 0.2%Language:Makefile 0.1%