TTN-HEOM · Open Quantum Dynamics

TENSO

Tensor Equations for Non-Markovian Structured Open systems

Exact open quantum dynamics

Exact Quantum Dynamics
𝒪(polynomial) Memory Scaling
Arbitrary Tree TN Structures
Why TENSO

The exact method that scales

TENSO combines the mathematical exactness of HEOM with Tree Tensor Networks for polynomial memory complexity.

Numerically Exact

Full HEOM simulations. Exact open quantum dynamics with small computational cost and high performance.

Polynomial Scaling

Tree Tensor Network decomposition replaces exponential memory cost ($\mathcal{O}(N^K)$ for $K$ bath features) with polynomial scaling, making large structured baths tractable.

Flexible Topologies

Balanced binary tree (tree2) and tensor train topologies. Choose the best structure for your bath, and also implement yours.

Three Propagation Strategies

Direct integration (vmf), fixed-rank PS1, and adaptive-rank PS2. Mix them on-the-fly for optimal performance.

Structured Baths

Structured spectral densities. Multi-bath support for complex environments.

GPU Ready

Built on PyTorch for hardware-agnostic tensor operations. The same code runs on CPU and GPU without modification.

Quick Start

A simulation in four steps

Define the bath, build the system, set parameters, and propagate.

from tenso.prototypes.bath import gen_bcf

bath = gen_bcf(
    re_d    = [540],    # λ for DL component (cm⁻¹)
    width_d = [70],     # ωc for DL component (cm⁻¹)
    freq_b  = [1663],   # ω0 for BO component (cm⁻¹)
    re_b    = [330],    # λ  for BO component (cm⁻¹)
    width_b = [4],      # η  for BO component (cm⁻¹)
    temperature          = 300,    # K
    decomposition_method = 'Pade',
    n_ltc                = 1,      # low-temperature corrections
)
Publications

Peer-reviewed research

2025 DOI

TTN-HEOM

Chen, X. & Franco, I. J. Chem. Phys. 163, 104109 (2025)

2024 DOI

Bexcitonics

Chen, X. & Franco, I. J. Chem. Phys. 160, 204116 (2024)