TRIQS/CTHYB: A continuous-time quantum Monte Carlo hybridisation expansion solver for quantum impurity problems

被引:201
|
作者
Seth, Priyanka [1 ,2 ]
Krivenko, Igor [3 ]
Ferrero, Michel [1 ,4 ]
Parcollet, Olivier [2 ]
机构
[1] Ecole Polytech, CNRS, F-91128 Palaiseau, France
[2] CEA, CNRS, UMR 3681, IPhT, F-91191 Gif Sur Yvette, France
[3] Univ Hamburg, Inst Theoret Phys 1, Jungiusstr 9, D-20355 Hamburg, Germany
[4] Coll France, 11 Pl Marcelin Berthelot, F-75005 Paris, France
关键词
Many-body physics; Impurity solvers; Strongly-correlated systems; DMFT; Monte Carlo; C plus; !text type='Python']Python[!/text; MEAN-FIELD THEORY; SYSTEMS; MODELS;
D O I
10.1016/j.cpc.2015.10.023
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present TRIQS/CTHYB, a state-of-the art open-source implementation of the continuous-time hybridisation expansion quantum impurity solver of the TRIQS package. This code is mainly designed to be used with the TRIQS library in order to solve the self-consistent quantum impurity problem in a multi-orbital dynamical mean field theory approach to strongly-correlated electrons, in particular in the context of realistic electronic structure calculations. It is implemented in C++ for efficiency and is provided with a high-level Python interface. The code ships with a new partitioning algorithm that divides the local Hilbert space without any user knowledge of the symmetries and quantum numbers of the Hamiltonian. Furthermore, we implement higher-order configuration moves and show that such moves are necessary to ensure ergodicity of the Monte Carlo in common Hamiltonians even without symmetry-breaking. Program summary Program title: TRIQS/CTHYB Catalogue identifier: AEYU_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEYU_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland. Licensing provisions: GNU General Public Licence (GPLv3) No. of lines in distributed program, including test data, etc.: 159,017 No. of bytes in distributed program, including test data, etc.: 10,215,893 Distribution format: tar.gz Programming language: C++/Python. Computer: Any architecture with suitable compilers including PCs and clusters. Operating system: Unix, Linux, OSX. RAM: Highly problem-dependent Classification: 7.3, 4.4. External routines: TRIQS, cmake. Nature of problem: Accurate solvers for quantum impurity problems are needed in condensed matter theory. Solution method: We present an efficient C++/Python open -source implementation of a continuous-time hybridisation expansion solver. Running time: Tests take less than a minute. Otherwise it is highly problem dependent (from minutes to several days). (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:274 / 284
页数:11
相关论文
共 50 条
  • [31] Transport through an Anderson impurity: Current ringing, nonlinear magnetization, and a direct comparison of continuous-time quantum Monte Carlo and hierarchical quantum master equations
    Haertle, R.
    Cohen, G.
    Reichman, D. R.
    Millis, A. J.
    PHYSICAL REVIEW B, 2015, 92 (08):
  • [32] Tensor train continuous time solver for quantum impurity models
    Erpenbeck, A.
    Lin, W-T
    Blommel, T.
    Zhang, L.
    Iskakov, S.
    Bernheimer, L.
    Nunez-Fernandez, Y.
    Cohen, G.
    Parcollet, O.
    Waintal, X.
    Gull, E.
    PHYSICAL REVIEW B, 2023, 107 (24)
  • [33] Efficient continuous-time quantum Monte Carlo method for the ground state of correlated fermions
    Wang, Lei
    Iazzi, Mauro
    Corboz, Philippe
    Troyer, Matthias
    PHYSICAL REVIEW B, 2015, 91 (23)
  • [34] Correlated adatom trimer on a metal surface: A continuous-time quantum Monte Carlo study
    Savkin, VV
    Rubtsov, AN
    Katsnelson, MI
    Lichtenstein, AI
    PHYSICAL REVIEW LETTERS, 2005, 94 (02)
  • [35] Continuous-time quantum Monte Carlo method for fermions: Beyond auxiliary field framework
    Rubtsov, AN
    Lichtenstein, AI
    JETP LETTERS, 2004, 80 (01) : 61 - 65
  • [36] Continuous-Time Quantum Monte Carlo Approach to Singlet-Triplet Kondo Systems
    Hoshino, Shintaro
    Otsuki, Junya
    Kuramoto, Yoshio
    JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2009, 78 (07)
  • [37] Continuous-time quantum Monte Carlo method for fermions: Beyond auxiliary field framework
    A. N. Rubtsov
    A. I. Lichtenstein
    Journal of Experimental and Theoretical Physics Letters, 2004, 80 : 61 - 65
  • [38] Continuous-time quantum algorithms for unstructured problems
    Hen, Itay
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2014, 47 (04)
  • [39] Improved estimators for the self-energy and vertex function in hybridization-expansion continuous-time quantum Monte Carlo simulations
    Hafermann, Hartmut
    Patton, Kelly R.
    Werner, Philipp
    PHYSICAL REVIEW B, 2012, 85 (20)
  • [40] Performance analysis of continuous-time solvers for quantum impurity models
    Gull, Emanuel
    Werner, Philipp
    Millis, Andrew
    Troyer, Matthias
    PHYSICAL REVIEW B, 2007, 76 (23):