Hamiltonian simulation
Hamiltonian simulation is a quantum computing technique used to model how quantum systems evolve over time based on their energy and interactions. It has potential applications in drug discovery and chemistry, battery development, catalyst design, advanced materials, solar energy, and the study of complex physical phenomena such as superconductivity. By simulating molecular interactions and the behavior of electrons and atoms, Hamiltonian simulation could help researchers predict material properties, understand chemical reactions, and identify promising candidates for new technologies.
Common approaches include Trotterization, which approximates continuous evolution using sequences of quantum gates, and more advanced methods such as qubitization. Although Hamiltonian simulation is a promising application of quantum computing, practical advantages over classical methods depend on the problem, algorithm, and capabilities of the quantum hardware.
Mapping tools
These capabilities specialize in mapping domain problems into quantum operators and circuits for execution on a quantum computer.
Work with fermionic systems using data structures for fermionic operators and circuits, as well as frameworks for fermion-to-qubit encodings and circuit synthesis through the Qiskit transpiler integration.
Browse documentation
AQC-Tensor (opens in a new tab)
Construct high-fidelity circuits with reduced depth using approximate quantum compilation with tensor networks.
Browse documentation
Multi-product formulas (opens in a new tab)
Reduce the Trotter error of Hamiltonian dynamics through a weighted combination of several circuit executions.
Browse documentation
Quantum subspace diagonalization tools
Some explanatory text
Sample-based quantum diagonalization
Estimate the spectrum of quantum Hamiltonians by processing noisy samples and diagonalizing in a reduced subspace.
Browse documentation
SQD for HPC (opens in a new tab)
An HPC-ready implementation of the SQD addon, written in modern C++17 standards and designed to enable HPC workflows and applications.
Browse documentation
Selected Basis Diagonalization (SBD) eigensolver (opens in a new tab)
SBD (Selected Basis Diagonalization) is a high-performance library for quantum chemistry calculations.
Read the documentation
A set of tools for enabling the solution to general large-scale Hamiltonian subspace eigenproblems.
Browse documentation
Workflow validation tools
Some explanatory text
Application functions
IBM Quantum Functions are an experimental feature available only to IBM Quantum® Premium Plan, Flex Plan, and On-Prem (via IBM Quantum Platform API) Plan users. Refer to Set up IBM Quantum Functions for instructions on getting access.
Workflows: Eigenvalue estimation
Fancy interactive diagram to come