Skip to main navigation Skip to search Skip to main content

QuEST-Kit/QuEST: v3.6.0

  • Tyson Jones (Creator)
  • aniabrown (Creator)
  • Jacob Wilkins (Creator)
  • Richard Meister (Creator)
  • Fergus Cooper (Creator)
  • BalintKoczor (Creator)
  • Nicolas Vogt (Creator)
  • Drew Silcock (Creator)
  • Devasahayam J Christopher (Creator)
  • Gleb Struchalin (Creator)
  • Kshitij Chhabra (Creator)
  • Milos Prokop (Creator)
  • bruno villasenor (Creator)

Dataset

Description

Overview This release makes QuEST compatible with AMD GPUs 🎉, makes the unit tests compatible with MSVC on Windows, and adds sub-diagonal operators. New features Compatibility with AMD GPUs, thanks to @bvillasen! SubDiagonalOp; a non-distributed structure representing a diagonal unitary (specified only through the diagonal elements) upon a subset of a qureg's qubits. This can be passed to new functions: createSubDiagonalOp() destroySubDiagonalOp() diagonalUnitary() applySubDiagonalOp() applyGateSubDiagonalOp() Functions for applying gates specified as non-unitary matrices. Specifically: applyGateMatrixN() applyMultiControlledGateMatrixN() setQuregToPauliHamil() for casting a Pauli Hamiltonian into a dense Z-basis matrix, stored in a density matrix Qureg. Phase function SCALED_INVERSE_SHIFTED_WEIGHTED_DISTANCE recognised by applyParamNamedPhaseFunc() (and related functions) Other changes Unit tests are now compatible with MSVC on Windows, and are automatically ran from Github Actions. Documentation is automatically regenerated whenever the master branch is updated. Bug fixes Math functions used internally (like cos()) now explicitly use quad precision when compiled with PRECISION=4, thanks to @Milos9304 Fixed overflow and other precision issues in the unit tests, thanks to @rrmeister

Data Citation

Tyson Jones, aniabrown, Jacob Wilkins, Richard Meister, Fergus Cooper, BalintKoczor, Nicolas Vogt, Drew Silcock, Christopher, Gleb Struchalin, Kshitij Chhabra, Milos Prokop, & bruno villasenor. (2023). QuEST-Kit/QuEST: v3.6.0 (v3.6.0). Zenodo. https://doi.org/10.5281/zenodo.8221960
Date made available7 Aug 2023
PublisherZenodo

Cite this