NESSi Logo

NESSi

  • Welcome to the Non-Equilibrium Systems Simulation (NESSi) library!
  • Getting Started with NESSi
  • Physics Background
  • NESSi / libcntr Manual
    • Manual Sections
      • Preliminaries
      • Green Functions
      • Timeslices
      • Map
      • Summary: Member Functions of herm_matrix and herm_matrix_timestep[_view]
      • Contour Functions
      • Simple Algebra
      • Free Green’s Functions
      • Diagram Utilities
      • Convolution
      • Dyson Equation
      • VIE2
      • Utilities
      • Creating and Passing Input Files
      • MPI Parallelization
      • HDF5 Usage
      • Python Tools
  • Manual for truncated Kadanoff-Baym equations
  • Manual for steady-state Kadanoff-Baym equations
  • Example Programs
  • C++ API Reference
NESSi
  • NESSi / libcntr Manual
  • View page source

NESSi / libcntr Manual

  • Manual Sections

Manual Sections

Contents

  • Preliminaries
    • Namespaces
    • Scalar and matrix types
    • Some global #defines
  • Green Functions
    • Overview
    • Constructors
    • Accessing individual elements
    • Density matrix
    • File I/O
  • Timeslices
    • Overview
    • Constructors
    • Accessing individual matrix elements
    • Timestep-wise data exchange between Green’s functions
  • Map
    • Overview
    • Constructors
    • Accessing and manipulation
  • Summary: Member Functions of herm_matrix and herm_matrix_timestep[_view]
  • Contour Functions
    • Overview
    • Constructors
    • Accessing individual matrix elements
  • Simple Algebra
    • Scalar multiplication and incrementation
    • Multiplication with one-time contour functions
  • Free Green’s Functions
    • Equilibrium Green’s functions for a given density of states
    • Green’s function for a constant or time-dependent Hamiltonian
    • Bosonic Green’s functions
  • Diagram Utilities
  • Convolution
    • Full convolution
    • Convolution density matrix
  • Dyson Equation
  • VIE2
    • Non-singular VIE2
    • Singular VIE2
  • Utilities
    • Comparing Green’s functions
    • Timestep extrapolation
    • Differentiation
  • Creating and Passing Input Files
  • MPI Parallelization
    • Communicating timesteps
    • Distributed timestep array
    • Distributed array
  • HDF5 Usage
    • Overview
    • Reading/writing to hdf5 files
  • Python Tools
    • Creation of an input file
    • Reading Green’s functions from hdf5
    • Postprocessing analysis
Previous Next

© Copyright 2026, Martin Eckstein.

Built with Sphinx using a theme provided by Read the Docs.