Welcome to the Ace-TN Documentation

Ace-TN is a framework for simulating infinite projected entangled-pair states (iPEPS) with a focus on GPU acceleration. We follow a simple pythonic design philosophy with PyTorch tensors as the primary tensor-network building blocks, allowing users to quickly setup and manage iPEPS calculations on GPUs.

See our preprint at https://arxiv.org/abs/2503.13900.

Features

  • Fast iPEPS ground-state calculations using GPUs.

  • Flexible interface for custom model hamiltonian design.

  • Modular and extensible design enabling quick integration of new iPEPS algorithms in a multi-GPU setting.

Code Example

The basic workflow of an iPEPS ground-state calculation with Ace-TN can be executed with

from acetn.ipeps import Ipeps
ipeps = Ipeps(config)
ipeps.evolve(dtau=0.01, steps=500)
measurements = ipeps.measure()

Please see the User Guide for more info on usage and getting started.

Citation

If you found Ace-TN useful for your research, please cite:

@misc{AceTN_2025,
      title={Ace-TN: GPU-Accelerated Corner-Transfer-Matrix Renormalization of Infinite Projected Entangled-Pair States},
      author={Addison D. S. Richards and Erik S. Sørensen},
      year={2025},
      eprint={2503.13900},
      archivePrefix={arXiv},
      primaryClass={cond-mat.str-el},
      url={https://arxiv.org/abs/2503.13900},
}