Welcome to the MQSS Component Catalog

This site provides a collection of all software components that are part of the Munich Quantum Software Stack (MQSS). Each component is designed to work together seamlessly, offering comprehensive tools for quantum computing development, simulation, and optimization. Explore the components below to find the right tools for your needs.

Components

MQT QECC

A collection of tools for decoding and synthesizing fault-tolerant quantum circuits.

MQT DDSIM

A classical quantum circuit simulator based on decision diagrams.

MQT QMAP

A tool for quantum circuit compilation for various qubit technologies.

MQT Core

MQT Core forms the backbone of the software tools developed as part of the Munich Quantum Toolkit (MQT).

MQT Bench

A circuit benchmark suite offering the same algorithms across abstraction levels to evaluate quantum software tools and hardware.

MQT QCEC

A tool for quantum circuit equivalence checking.

MQT Predictor

A tool for automatic device selection with device-specific circuit compilation for quantum computing

QDMI

A standardized hardware-software interface that enables resource management of gate-based quantum systems. This includes the management of entire job cycles as well as the retrieval of device characteristics and constraints.

MQT ProblemSolver

A framework for users with little to no quantum computing knowledge to solve common problems.

CUAOA

CUAOA is a GPU accelerated QAOA simulation framework utilizing the NVIDIA CUDA toolkit. This framework offers a complete interface for QAOA simulations, enabling the calculation of (exact) expectation values, direct access to the statevector, fast sampling, and high-performance optimization methods using an advanced state-of-the-art gradient calculation technique.

MQT Debugger

A semi-automated quantum program debugging tool.

MQT NAViz

An open-source Rust and Python library to visualize atom movements of neutral atom quantum computers. It is available at this URL.

qcd-gym

Quantum Circuit Designer: A gymnasium-based set of environments for benchmarking reinforcement learning for quantum circuit design.

Variational-LSE-Solver

The variational-lse-solver is a PennyLane-based library for prototyping variational quantum algorithms that solve linear systems of equations on NISQ devices and in simulation. It unifies and extends several VQLS methods from the literature, offering configurable cost functions, flexible matrix-encoding modes, dynamic ansätze, and evaluation strategies with reduced circuit overhead.

MQSS QDMI Devices Suite

A collection of QDMI device implementations for various quantum devices or emulators.

MQSS Qiskit Adapter

A Qiskit provider that allows submitting quantum jobs to LRZ’s infrastructure.

MQSS Passes Suite

A collection of compiler passes that target QIR and Quake.

MQSS CUDAQ Adapter

Implementation of an adapter for the CUDA-Q programming interface to the MQSS.

MQSS MQP Dashboard Frontend

Web dashboard to view available backends, generate a personal access token, and display detailed job results. Also provides access to telemetry data.

MQSS SLURM Plugins Suite

The SLURM plugins and scripts for managing quantum resources (QPU) within the SLURM workload manager, treating QPUs as generic accelerators.

MQSS Pennylane Adapter

Implementation of a custom PennyLane backend which enables users to send quantum jobs to LRZ’s infrastructure using the PennyLane frontend.

VarEFTQC

The VarEFTQC library implements a variational co-design pipeline that jointly learns noise-tailored quantum error-correcting encodings and physical realizations of logical gate sets in the codespace. It can construct non-additive codes that reduce information loss compared to established stabilizer codes while searching for transversal or otherwise low-depth implementations of target gate sets. This makes it particularly useful for discovering hardware-adapted gadgets in the early fault-tolerant quantum computing regime.

MQSS Client

A unifying, context-aware access layer and programming library that separates programming interfaces from the underlying compiler and runtime stacks.