Skip to content

BaptisteLamic/NonEquilibriumGreenFunction.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NonEquilibriumGreenFunction

Build status (Github Actions) codecov DOI

Overview

This package solves the non-equilibrium Dyson equation in the time domain with quasi-linear time complexity. It is the research code accompanying:

  1. The thesis: Quantum transport in voltage-biased Josephson junctions
  2. The paper: Solving the Transient Dyson Equation with Quasilinear Complexity via Matrix Compression

Features

  • Solves non-equilibrium Dyson equation in time domain
  • Quasi-linear time complexity

Examples

Metal - Quantum Dot - Metal Junction

The notebook examples/MQDM_junction.ipynb demonstrates how to compute the Green function of a non-interacting quantum dot connected to two leads and evaluate its current.

Benchmark_QD_equilibrium QD_Iavr

Superconductor - Quantum Dot - Superconductor Junction

The notebook examples/SQDS_junction.ipynb shows how to compute the Green function of a non-interacting quantum dot connected to two superconducting leads and evaluate its current.

QD_Iavr

Installation

using Pkg
Pkg.add("https://github.com/BaptisteLamic/NonEquilibriumGreenFunction.jl")

About

Solve the out-of-equilibrium Dyson equation in the time domain

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages