Qook

Provides pure, safe, and standard Rust bindings for the high-performance Qrack quantum simulator. Leverage Qrack's OpenCL acceleration within Rust applications.

Visit Qook

Qook provides pure language standard, "safe" Rust bindings for the Qrack quantum computer simulator library. Qrack is a high-performance simulator implemented in C++11 with OpenCL acceleration capabilities. These bindings allow Rust developers to leverage Qrack's simulation power within their applications. Key features include pure language standard Rust implementation, ensuring safety and idiomatic usage, and the ability to benefit from Qrack's OpenCL acceleration for potentially significant performance gains, especially when using the qrack_cl_precompile tool. The library supports arbitrary single qubit and controlled-single-qubit gates, SWAP, and other specific gates. Gate matrices are represented by 8 real floating-point numbers. Primitive and vector 'b' parameters are supported according to the Qrack API. To use Qook, the Qrack library must be installed on the system. The API is designed to mirror the Python-based PyQrack for familiarity.

Categories:

Tags:

Share:

Similar to Qook:

 

  
  

 

  
  

 

  
  

Command Menu