Introduction
HQS Quantum Solver enables you to run precise simulations of quantum systems by accounting for all interactions between the particles in a system. HQS Quantum Solver gives you easy access to high-performance routines and solvers needed to work with quantum systems.
Providing a consistent and extensible interface, it offers routines for the construction of Hamiltonians and operators in either full configurational space or subspaces characterized by conserved quantities such as the spin or the particle number.
Applications
HQS Quantum Solver is a powerful tool for researchers and enthusiasts in the field of condensed matter physics and beyond. It can be used for a wide range of applications, including but not limited to:
-
Simulating time-evolution of spin and fermionic systems.
-
Evaluating spectral functions of interacting fermionic systems and dynamic correlation function for fermionic and spin-spin problems.
-
Exploring quench scenarios in various lattice structures.
-
Studying interacting band structures for spinless and spinful fermion lattices using CPT.
Getting started
HQS Quantum Solver is a tool that can be used in conjunction with other HQStage
modules by HQS Quantum Simulations GmbH. To install this module run
hqstage install hqs-quantum-solver
To use HQS Quantum Solver, you furthermore need to install the Intel Math Kernel Library (MKL), which is described in the Installation section.
For a collection of examples to start using HQS Quantum Solver please refer to the Getting Started section.
Features
-
User-Friendly Interface: The HQS Quantum Solver provides an a user-friendly interface for creating lattice models. It also connects to the
HQS Spin Mapper
andstruqture
software packages by HQS Quantum Simulations GmbH, which allows for arbitrary user-defined models. Making it easy for users to construct Hamiltonians and operators effortlessly. -
Enables exploitation of symmetries like particle number, spin conservation, or just the fermion parity for BCS type models for superconductivity.
-
Extensibility: HQS Quantum Solver allows users to integrate their own backends, tools, and algorithms.
-
Interoperable: Integrates well with the scientific Python ecosystem, especially with NumPy and SciPy.
-
Calculation of static and dynamical correlations functions in frequency domain including the correction vector approach and the expansion in Chebyshev polynomials.
The API documentation can be found here.