Please use this identifier to cite or link to this item:
http://elar.urfu.ru/handle/10995/102041
Title: | Exact diagonalization library for quantum electron models |
Authors: | Iskakov, S. Danilov, M. |
Issue Date: | 2018 |
Publisher: | Elsevier B.V. |
Citation: | Iskakov S. Exact diagonalization library for quantum electron models / S. Iskakov, M. Danilov. — DOI 10.1016/j.cpc.2017.12.016 // Computer Physics Communications. — 2018. — Vol. 225. — P. 128-139. |
Abstract: | We present an exact diagonalization C++ template library (EDLib) for solving quantum electron models, including the single-band finite Hubbard cluster and the multi-orbital impurity Anderson model. The observables that can be computed using EDLib are single particle Green's functions and spin–spin correlation functions. This code provides three different types of Hamiltonian matrix storage that can be chosen based on the model. Program summary: Program Title: EDLib Program Files doi: http://dx.doi.org/10.17632/633698b4g2.1 Licensing provisions: MIT Programming language: C++, MPI External routines: ARPACK-NG, ALPSCore library (Gaenko et al., 2016) Nature of problem: The finite Hubbard and Anderson models play an essential role in the description of strongly correlated many-particle systems. These models consist of a small number of localized orbitals with Coulomb interaction between electrons and (in case of the Anderson model) non-interacting bath energy levels. The finite Hubbard cluster can be used to study molecular magnets, such as Mn12, Fe4, Mn4, and V15, which are currently of interest due to their potential for use in novel technologies such as molecular electronics, solar energy harvesting, thermoelectrics, sensing, and other applications (Sakon et al., 2004; Accorsi et al., 2006; Friedman et al., 1996) [1–3]. The Anderson model can be used to study impurities adsorbed on surfaces (Iskakov et al., 2015) [4] and appears as an impurity model in the Dynamic Mean Field Theory (Georges et al., 1996) [5]. Solution method: The OpenMP and MPI parallelized versions of the finite temperature Lanczos diagonalization method are used to diagonalize Hamiltonian matrix and to compute observables. © 2017 Elsevier B.V. |
Keywords: | ANDERSON IMPURITY MODEL EXACT DIAGONALIZATION HUBBARD MODEL MANY-BODY PHYSICS ALUMINUM APPLICATION PROGRAMMING INTERFACES (API) ENERGY HARVESTING HAMILTONIANS HIGH LEVEL LANGUAGES HUBBARD MODEL IMPURITIES MEAN FIELD THEORY SOLAR ENERGY ANDERSON IMPURITY MODEL C++ TEMPLATE LIBRARY DIAGONALIZATION METHOD DYNAMIC MEAN FIELD THEORIES EXACT DIAGONALIZATION MANY BODY MANY-PARTICLE SYSTEMS SPIN-SPIN CORRELATION FUNCTIONS C++ (PROGRAMMING LANGUAGE) |
URI: | http://elar.urfu.ru/handle/10995/102041 |
Access: | info:eu-repo/semantics/openAccess |
RSCI ID: | 35539901 |
SCOPUS ID: | 85040101671 |
WOS ID: | 000428006400010 |
PURE ID: | 26b40bea-d5b4-46b5-84bb-785338baf267 6513056 |
ISSN: | 104655 |
DOI: | 10.1016/j.cpc.2017.12.016 |
Appears in Collections: | Научные публикации ученых УрФУ, проиндексированные в SCOPUS и WoS CC |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2-s2.0-85040101671.pdf | 1,84 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.