Pyqcm: An open-source Python library for quantum cluster methods

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dionne, Théo N., Foley, Alexandre, Rousseau, Moïse, Sénéchal, David
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917561739771904
author Dionne, Théo N.
Foley, Alexandre
Rousseau, Moïse
Sénéchal, David
author_facet Dionne, Théo N.
Foley, Alexandre
Rousseau, Moïse
Sénéchal, David
contents Pyqcm is a Python/C++ library that implements a few quantum cluster methods with an exact diagonalization impurity solver. Quantum cluster methods are used in the study of strongly correlated electrons to provide an approximate solution to Hubbard-like models. The methods covered by this library are Cluster Perturbation Theory (CPT), the Variational Cluster Approach (VCA) and Cellular (or Cluster) Dynamical Mean Field Theory (CDMFT). The impurity solver (the technique used to compute the cluster's interacting Green function) is exact diagonalization from sparse matrices, using the Lanczos algorithm and variants thereof. The core library is written in C++ for performance, but the interface is in Python, for ease of use and inter-operability with the numerical Python ecosystem. The library is distributed under the GPL license.
format Preprint
id arxiv_https___arxiv_org_abs_2305_18643
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Pyqcm: An open-source Python library for quantum cluster methods
Dionne, Théo N.
Foley, Alexandre
Rousseau, Moïse
Sénéchal, David
Strongly Correlated Electrons
Pyqcm is a Python/C++ library that implements a few quantum cluster methods with an exact diagonalization impurity solver. Quantum cluster methods are used in the study of strongly correlated electrons to provide an approximate solution to Hubbard-like models. The methods covered by this library are Cluster Perturbation Theory (CPT), the Variational Cluster Approach (VCA) and Cellular (or Cluster) Dynamical Mean Field Theory (CDMFT). The impurity solver (the technique used to compute the cluster's interacting Green function) is exact diagonalization from sparse matrices, using the Lanczos algorithm and variants thereof. The core library is written in C++ for performance, but the interface is in Python, for ease of use and inter-operability with the numerical Python ecosystem. The library is distributed under the GPL license.
title Pyqcm: An open-source Python library for quantum cluster methods
topic Strongly Correlated Electrons
url https://arxiv.org/abs/2305.18643