mirror of
https://github.com/LCPQ/DEHam
synced 2024-07-30 09:04:19 +02:00
Update README.md
This commit is contained in:
parent
0f145b9641
commit
ef3a4bd50f
18
README.md
18
README.md
@ -7,6 +7,24 @@ Double Exchange Hamiltonian: Complete Version
|
||||
|
||||
(under GNU GENERAL PUBLIC LICENSE v2)
|
||||
|
||||
This program can perform Exact diagonalization calculations of various types of
|
||||
model Hamiltonians. It is especially optimized for the t-J (or Double Exchange)
|
||||
type model Hamiltonians. The core feature which the program is specialized for
|
||||
is the adressing of determinant in an efficient manner to quickly construct the
|
||||
Hamiltonian non-zero matrix-elements. Once the Hamiltonian is constructed in
|
||||
its sparse format, it is stored in distributed memory for all linear algebra
|
||||
operations.
|
||||
|
||||
The main work of diagonalizing the Hamiltonian is performed using PETSc and
|
||||
SLEPc helper functions. These functions return the eigenvectors which are
|
||||
not stored to disk by default due to their large size.
|
||||
|
||||
This project also contains subroutines which analyze the wavefunction in
|
||||
its distributed memory form and calculates the various observables. The
|
||||
output of the program are the energies and the various observables such as
|
||||
the total Spin, various Spin-Spin correlation functions, and one-and two-body
|
||||
density matrices.
|
||||
|
||||
_Dependencies_
|
||||
---------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user