Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Applications that use ALPSCore
This page will get expanded as new open source codes are added. Please also have a look at the papers citing the alpscore paper
Jonas Greitemann, Lode Pollet, " Lecture notes on Diagrammatic Monte Carlo for the Fröhlich polaron", arXiv:1711.03044, https://arxiv.org/abs/1711.03044.
Abstract: This text originated from a number of lectures taught at various summer schools over the past two years, aiming to introduce the diagrammatic Monte Carlo method. These notes are intended as a detailed discussion on how to implement the diagrammatic Monte Carlo method for a physical system which is technically simple and where it works extremely well, namely the Fr"ohlich polaron problem. They are not intended as a review on the physics of polarons, nor as a review of all problems where the method has been used. Sampling schemes for the Green function as well as the self-energy in the bare and skeleton (bold) expansion are disclosed in full detail. We discuss the Monte Carlo updates as well as techniques on how to perform the Fourier transforms for functions with discontinuities. Sample codes are made available online. After working through these notes, the reader will be well equipped to explore the richness of the diagrammatic Monte Carlo method for quantum many-body systems.
Andrey E. Antipov, James P.F. LeBlanc, Emanuel Gull, "Opendf - An Implementation of the Dual Fermion Method for Strongly Correlated Systems", Physics Procedia, Volume 68, 2015, Pages 43-51, ISSN 1875-3892, http://dx.doi.org/10.1016/j.phpro.2015.07.107.
Abstract: The dual fermion method is a multiscale approach for solving lattice problems of interacting strongly correlated systems. In this paper, we present the opendfcode, an open-source implementation of the dual fermion method applicable to fermionic single- orbital lattice models in dimensions D = 1, 2, 3 and 4. The method is built on a dynamical mean field starting point, which neglects all local correlations, and perturbatively adds spatial correlations. Our code is distributed as an open-source package under the GNU public license version 2.
Ryan Levy, J.P.F. LeBlanc, Emanuel Gull "Implementation of the Maximum Entropy Method for Analytic Continuation", arXiv:1606.00368, published in Computer Physics Communications
We present Maxent, a tool for performing analytic continuation of spectral functions using the maximum entropy method. The code operates on discrete imaginary axis datasets (values with uncertainties) and transforms this input to the real axis. The code works for imaginary time and Matsubara frequency data and implements the 'Legendre' representation of finite temperature Green's functions. It implements a variety of kernels, default models, and grids for continuing bosonic, fermionic, anomalous, and other data. Our implementation is licensed under GPLv2 and extensively documented. This paper shows the use of the programs in detail.
Hiroshi Shinaoka, Emanuel Gull, Philipp Werner "Continuous-time hybridization expansion quantum impurity solver for multi-orbital systems with complex hybridizations", arXiv:1609.09559, published in Computer Physics Communications
We describe an open-source implementation of the continuous-time hybridization-expansion quantum Monte Carlo method for impurity models with general instantaneous two-body interactions and complex hybridization functions. The code is built on the ALPS libraries (Applications and Libraries for Physics Simulations).
Hiroshi Shinaoka, Yusuke Nomura, Emanuel Gull "Efficient implementation of the continuous-time interaction-expansion quantum Monte Carlo method", arXiv:1807.05238
We describe an open-source implementation of the continuous-time interaction-expansion quantum Monte Carlo method for cluster-type impurity models with onsite Coulomb interactions and complex Weiss functions. The code is based on the ALPS libraries.