Skip to content

This is a simple program that can solve Anderson-Model via exact diagonalization method.

Notifications You must be signed in to change notification settings

ZhijieFan/Anderson-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anderson-Model

This is a simple program that can solve Anderson-Model via exact diagonalization method. For now the problem can solve the Anderson-model on a 2-D square lattice. The main idea is to first create a matrix reperentation of the Hamiltonian, and then diagonalize it to obtain the eigenvalues and the corresponding eigenvectors. The density of state, the inverse participation ratio and the partition function of the system can be calculated. In the Anderson-Model, the inverse participation ratio is of particular interest, because it characterizes the degree of wavefunction localization. For the diagonalization, I use the Armadillo library which is a very user friendly library. Maybe I will write my own linear algebra code someday.

About

This is a simple program that can solve Anderson-Model via exact diagonalization method.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages