Skip to content

henhans/ED_lanczos

Repository files navigation

ExactDiagonalization Lanczos

Exact diagonalization of Hubbard chain using Lanczos algorithm. The H|psi> calculation is parallelized using openmp, and the calculation is matrix free(no matrix is stored in the memory). The code can generate correct ground state energy, wavefunction, and spatial Green's function(for each site).

This code used openmp, gsl random number generator, lapack, blas. After install all the library, simply change the Makefile to link to your local library and type make to compile the code. The exectutable is "exactdiagonalization.out". The commandline arguments are: N, U, mu, t, broaden, model(0 for anderson or 1 for hubbard ) and itmax.

The implementation note can be found in directory doc.

Tsung-Han Lee

About

Exact diagonalization Lanczos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published