← Latest papers
🔬 condensed matter

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

This paper introduces GEM, an open-source Python software package integrated with the TRIQS ecosystem that implements the ghost-Gutzwiller approximation to efficiently simulate equilibrium properties of strongly correlated multi-orbital lattice systems at zero and finite temperatures.

Original authors: Samuele Giuli, Tsung-Han Lee, Yong-Xin Yao, Ina Park, Harrison LaBollita, Ivan Pasqua, Nicola Lanatà, Olivier Gingras

Published 2026-09-29
📖 6 min read🧠 Deep dive

Original authors: Samuele Giuli, Tsung-Han Lee, Yong-Xin Yao, Ina Park, Harrison LaBollita, Ivan Pasqua, Nicola Lanatà, Olivier Gingras

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Electrons in solids usually behave like a well-organized crowd, flowing smoothly through materials to create electricity or magnetism. But under certain conditions, they can become stubborn and chaotic, refusing to move past one another and creating a state of matter where their individual interactions dominate the whole system. This is the realm of strongly correlated electrons, a corner of physics that explains why some materials are insulators while others are superconductors, and why certain metals lose their magnetism at specific temperatures. For decades, scientists have relied on a powerful but computationally expensive tool called dynamical mean-field theory to simulate these behaviors. This method treats each electron as if it were interacting with a constantly changing environment, requiring immense computing power to track the complex, time-dependent dance of particles. While accurate, this approach often becomes too slow to be practical for large systems, low temperatures, or when researchers need to scan through many different conditions to find a pattern.

A lighter, faster approach known as the Gutzwiller approximation has long offered a shortcut by focusing only on the average behavior of electrons, ignoring the complex high-energy fluctuations. However, this simplification comes at a cost: it misses crucial details about the energy spectrum that define how materials actually behave. A newer theoretical framework called the ghost-Gutzwiller approximation was developed to bridge this gap. It introduces "ghost" orbitals—fictitious auxiliary states that act as a buffer to recover the missing high-energy details without the full cost of the heavy-duty method. Until now, this promising middle ground existed only in theory and scattered code snippets, lacking a unified, open-source software package that researchers could easily use to test it on real-world models.

In a new submission to SciPost Physics Codebases, a team of researchers introduces GEM, a software package designed to make this ghost-Gutzwiller approximation accessible and practical. The team, led by Samuele Giuli and colleagues at the Flatiron Institute and various international institutions, has built a tool that allows scientists to simulate interacting quantum systems with a tunable level of accuracy. The core idea is simple yet powerful: by adjusting the number of these ghost orbitals, a user can slide smoothly between the fast, approximate Gutzwiller method and the slow, exact dynamical mean-field theory. When the number of ghost orbitals is small, the calculation is fast and provides a good estimate of static properties like total energy and magnetic order. As the number of ghost orbitals increases, the simulation captures more of the complex dynamics, eventually converging on the results of the much more expensive method.

The software is written in Python and is designed to work seamlessly with existing scientific tools, particularly the TRIQS ecosystem, which is a standard framework for quantum simulations. GEM handles the heavy lifting of setting up the equations and managing the self-consistency loop, where the simulation repeatedly updates its own assumptions until the results stabilize. It includes a built-in solver that uses exact diagonalization, a technique that finds the precise energy states of a small quantum system, but it is also built to accept other solvers in the future. This modularity means that researchers can plug in different numerical methods depending on the specific problem they are studying, whether it involves zero-temperature ground states or finite-temperature thermodynamics.

To demonstrate the capabilities of GEM, the authors ran several benchmark simulations that cover a wide range of physical scenarios. In one test, they modeled a single-orbital system on a Bethe lattice, a theoretical structure often used to simplify complex materials. They calculated the total energy and entropy of the system across a range of temperatures, showing that the software could reproduce the expected thermodynamic behavior with high accuracy. In a second example, they mapped out the magnetic phase diagram of a square lattice, a classic model for understanding magnetism in two-dimensional materials. By simulating the system at different temperatures and interaction strengths, they successfully identified the critical temperature where the material transitions from a magnetic to a non-magnetic state, matching results from more demanding methods.

The third and perhaps most significant demonstration involved a multi-orbital system, where electrons can occupy several different orbitals around an atom. This setup is crucial for understanding Hund's physics, a phenomenon where the alignment of electron spins within an atom strongly influences the material's properties. The team simulated a three-orbital system and tracked how the "quasiparticle weight"—a measure of how freely electrons can move through the material—changed as they increased the interaction strength. They found that using a moderate number of ghost orbitals allowed the software to capture the complex renormalization effects caused by Hund's coupling, achieving results that closely matched the gold-standard dynamical mean-field theory but at a fraction of the computational cost.

The paper emphasizes that GEM is not just a theoretical exercise but a practical tool for exploring the phase diagrams of complex materials. The authors show that even with a small number of ghost orbitals, the method provides a reliable balance between speed and accuracy, making it possible to study systems that were previously too large or too complex to simulate efficiently. By providing an open-source implementation, the team hopes to enable other researchers to reproduce these results, test new models, and potentially integrate this approach into larger workflows for materials discovery. The software is designed to be extensible, with plans to interface with more advanced solvers and eventually connect to first-principles electronic structure codes, which would allow for the direct simulation of real materials from their atomic composition.

Ultimately, GEM represents a step toward democratizing advanced quantum simulations. It offers a way to navigate the trade-off between computational cost and physical fidelity, giving researchers a flexible instrument to probe the behavior of strongly correlated electrons. Whether used to check the stability of a new magnetic phase or to understand the thermodynamics of a complex alloy, the software provides a clear path to results that were once out of reach for many. By making the ghost-Gutzwiller approximation a standard, reusable tool, the authors have opened the door for a broader community to explore the rich and often counterintuitive world of quantum materials.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →