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.

Schematic overwiew of HQS Quantum Solver

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 and struqture 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.