NRG Ljubljana

Open-source numerical renormalization group software for quantum impurity problems.

A flexible, extensible framework for large-scale calculations of thermodynamic quantities, spectral functions, and transport properties across a wide range of energy and temperature scales. About the project.

Schematic of an impurity coupled to a Wilson chain with progressively weaker hopping.

Get started

Try the Anderson impurity explorer: adjust model parameters and explore spectral functions, thermodynamics, and renormalization-group flow. Calculations run locally in your browser, with no installation required.

  1. Install NRG Ljubljana from conda-forge. Packages are available for Linux and macOS; the installation guide covers setup, updates, and troubleshooting.

  2. Run your first calculation with the hands-on single-impurity Anderson-model tutorial. The supplied calculations run without Mathematica; preparing new models requires Mathematica for the initialization step.

For source code, see the 2026.09 release or download the development snapshot (ZIP). Historical releases, manuals, and tutorials are available in the legacy archive.

Latest release

NRG Ljubljana 2026.09 (6 September 2026)

Read the full release notes. CUDA support requires a CUDA-enabled source build and is not included in the standard conda-forge packages.

Documentation and examples

Related tools for extending impurity calculations to correlated lattices and their transport properties.

Schematic DMFT self-consistency loop connecting a lattice and an NRG impurity problem.

DMFT_NRG_KLM

An example dynamical mean-field theory (DMFT) workflow for the spin-½ Kondo lattice model, using NRG Ljubljana as the impurity solver. Includes self-consistency, spectral functions, and reference results, with transport post-processing through bubble.

Schematic bubble diagram with two Green-function propagators between current vertices.

bubble

A C++ tool that evaluates real-frequency bubble integrals from a local DMFT self-energy for DC conductivity, optical response, and thermoelectric transport. Analytic band-energy integration for common kernels helps resolve narrow low-temperature spectral features efficiently.

Help and feedback

Questions, suggestions, and feedback are welcome on GitHub Discussions. For other project inquiries, contact nrgljubljana@ijs.si.

Licence and citation

NRG Ljubljana supports open access to scientific knowledge. It is free software, distributed under the GNU General Public License, version 3 or later. You may use, study, modify, and redistribute it under the terms of that licence.

If you publish results obtained with NRG Ljubljana, please cite both the method paper and the software release:

Background and related tools

Earlier news (2020-2026)