An infinite DMRG library built on ITensors.jl and ITensorMPS.jl.
The package is not yet registered. To install, use the Julia Pkg REPL:
pkg> add https://github.com/liuzhaochen/iDMRG
- The MPO is not directly constructed. The workaround: build a finite-size MPO via ITensorMPS and assume the central part is translation invariant.
- Environment fixed points are solved via power iteration with DIIS (Anderson) acceleration.
ITensors.jl, ITensorMPS.jl, KrylovKit.jl.
Zhaochen Liu — zhaochen.liu@uni-wuerzburg.de
If you use this package in your research, please cite:
@software{liu2025idmrg,
author = {Liu, Zhaochen},
title = {iDMRG.jl: A Julia Package for Infinite Density Matrix Renormalization Group},
year = {2025},
url = {https://github.com/liuzhaochen/iDMRG.jl}
}MIT License