Search arXiv⌕ Search

arXiv · 2610.03884

The ALPS project release 3.0: open source software for strongly correlated systems

Abstract

We present release 3.0 of the ALPS (Algorithms and Libraries for Physics Simulations) project, an open-source software project to develop libraries and application programs for the simulation of strongly correlated quantum lattice models such as quantum magnets, lattice bosons, and strongly correlated fermion systems. As in previous releases, development is centered on common data formats, on libraries to simplify and speed up code development, and on full-featured simulation programs that let non-experts carry out serial or parallel numerical simulations using the important algorithms for quantum lattice models: classical and quantum Monte Carlo (QMC) using non-local updates, extended-ensemble simulations, exact and full diagonalization (ED), the density matrix renormalization group (DMRG), and continuous-time QMC solvers for dynamical mean-field theory (DMFT). Major changes in release 3.0 include distribution of the pyalps binary through the Python Package Index (pip install pyalps) and through Spack for HPC systems; migration of development to GitHub with continuous integration and automated testing; relicensing of the package under the permissive MIT license; a rebuilt documentation and tutorial website, including a set of Jupyter-notebook tutorials and localized content; a broad modernization of the C++ codebase (C++17 compliance, Boost and NumPy 2.0 compatibility, and warning and dead-code cleanup) together with a major DMRG update and associated reliability and build-compatibility fixes; the removal of legacy components (the VisTrails provenance integration and the TEBD, MPS, and directed-worm-algorithm application codes); archival of release 3.0.0 with a Zenodo DOI; and a formal governance and sustainability model developed under the US National Science Foundation (NSF) POSE program. The software is available at https://alps.comp-phys.org.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

F. Alet, T. Chen, A. Feiguin, E. Gull, S. Iskakov, J. P. F. LeBlanc, F. Lin, A. Mirmira, G. Möller, L. Pollet, M. Rosales, V. W. Scarola, H. Shinaoka, H. Terletska, S. Todo, M. Troyer, M. Wallerberger, P. Werner, T. M. R. Wolf. 2026-10-06. The ALPS project release 3.0: open source software for strongly correlated systems. https://arxiv.org/abs/2610.03884

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Boundary-dependent topological degeneracy in an Ising chain

The influence of boundary conditions on bulk properties is generally expected to vanish in the thermodynamic limit. Here we show that this expectation can fail in an open transverse field Ising chain with modified boundary fields. By removing only the transverse fields acting on the two edge spins while leaving the bulk Hamiltonian unchanged, we uncover a boundary-induced switching of the topological spectral degeneracy. In contrast to the conventional open chain, where the topological degeneracy occurs in the ferromagnetic phase ($\left\vert g\right\vert <1$), the modified boundary condition shifts it to the paramagnetic phase ($\left\vert g\right\vert >1$). We demonstrate that the underlying mechanism originates from two exact local conserved quantities associated with the edge spins, which partition the Hilbert space into invariant sectors. Based on this structure, we establish an exact description in terms of domain-wall excitations, under which the Hamiltonian decomposes into two independent Kitaev chains. Complementarily, the Majorana representation reveals that the spectral switching originates from different unit-cell conventions and boundary terminations of the corresponding effective SSH lattice, leading to distinct boundary zero-mode structures without altering the bulk Hamiltonian. Furthermore, we show that the boundary-induced topological degeneracy remains observable at finite temperatures through non-Hermitian quench dynamics, providing a dynamical manifestation of the bulk-boundary correspondence. These results demonstrate that boundary engineering, through the introduction of local conserved boundary degrees of freedom, provides an effective route for controlling topological degeneracy in quantum spin chains without modifying bulk interactions.

cond-mat.str-el↗

A comparison between statistics and 't Hooft anomaly

Anomalies of generalized symmetries are closely related to the statistics of topological excitations. Truncating a symmetry transformation to a finite region produces an operator that creates symmetry defects on its boundary; we call this a symmetry patch operator. Such operators resemble hopping operators that create topological excitations at the boundary of their support, but this geometric similarity does not justify identifying the two. For finite Abelian groups in one spatial dimension, we prove that if the same family of local operators defines both valid hopping operators and compatible symmetry patches, the type-III component of the anomaly is $-2$ times that of the statistics. We establish a one-to-one correspondence between statistics and anomaly by treating hopping operators as symmetric operators that commute with the global symmetry, following the description of symmetry through the algebra of local symmetric operators. We explain this correspondence through gauging by coupling boundary matter to a Dijkgraaf-Witten gauge field in one higher spatial dimension. Hopping operators act on the gauge-invariant degrees of freedom. After fixing the background gauge field, the residual gauge transformations become the global symmetry, and the gauge invariance of hopping operators becomes the requirement that they commute with this symmetry.

cond-mat.str-el↗

GEM: An implementation of the ghost-Gutzwiller approximation for simulating interacting quantum systems

We present GEM (Ghost Embedding Method), an open-source software package written in Python for computing equilibrium properties of strongly correlated electronic systems within the ghost-Gutzwiller approximation method. GEM provides a computationally efficient framework for studying multi-orbital lattice models. It supports zero- and finite-temperature calculations and symmetry broken phases. It is integrated with the TRIQS ecosystem, providing tools for model construction, self-consistent solution, and evaluation of physical observables. We first detail the method's theoretical formulation, then we present the software architecture, and finally we introduce some practical workflow, which also validates the implementation against established results. In particular, we illustrate the capabilities of GEM through multiorbital and finite-temperature applications and discuss its computational cost relative to more demanding quantum embedding approaches.

cond-mat.str-el↗