NESSi: The Non-Equilibrium Systems Simulation package

by   Michael Schüler, et al.

The nonequilibrium dynamics of correlated many-particle systems is of interest in connection with pump-probe experiments on molecular systems and solids, as well as theoretical investigations of transport properties and relaxation processes. Nonequilibrium Green's functions are a powerful tool to study interaction effects in quantum many-particle systems out of equilibrium, and to extract physically relevant information for the interpretation of experiments. We present the open-source software package NESSi (The Non-Equilibrium Systems Simulation package) which allows to perform many-body dynamics simulations based on Green's functions on the L-shaped Kadanoff-Baym contour. NESSi contains the library libcntr which implements tools for basic operations on these nonequilibrium Green's functions, for constructing Feynman diagrams, and for the solution of integral and integro-differential equations involving contour Green's functions. The library employs a discretization of the Kadanoff-Baym contour into time N points and a high-order implementation of integration routines. The total integrated error scales up to O(N^-7), which is important since the numerical effort increases at least cubically with the simulation time. A distributed-memory parallelization over reciprocal space allows large-scale simulations of lattice systems. We provide a collection of example programs ranging from dynamics in simple two-level systems to problems relevant in contemporary condensed matter physics, including Hubbard clusters and Hubbard or Holstein lattice models. The libcntr library is the basis of a follow-up software package for nonequilibrium dynamical mean-field theory calculations based on strong-coupling perturbative impurity solvers.


page 25

page 30

page 31

page 33

page 35

page 36

page 37

page 42


PyGOM - A Python Package for Simplifying Modelling with Systems of Ordinary Differential Equations

Ordinary Differential Equations (ODE) are used throughout science where ...

Deep reinforcement learning for complex evaluation of one-loop diagrams in quantum field theory

In this paper we present a novel technique based on deep reinforcement l...

A fast time domain solver for the equilibrium Dyson equation

We consider the numerical solution of the real time equilibrium Dyson eq...

The NumericalCertification package in Macaulay2

The package implements methods for certifying numerical approximations ...

Kω– Open-source library for the shifted Krylov subspace method

We develop Kω, an open-source linear algebra library for the shifted Kry...

M-SPARC: MATLAB-Simulation Package for Ab-initio Real-space Calculations

We present M-SPARC: MATLAB-Simulation Package for Ab-initio Real-space C...

Decomposing imaginary time Feynman diagrams using separable basis functions: Anderson impurity model strong coupling expansion

We present a deterministic algorithm for the efficient evaluation of ima...

Please sign up or login with your details

Forgot password? Click here to reset