mirror of
https://github.com/libquantum/libquantum.git
synced 2025-10-03 16:51:37 +00:00
72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
libquantum 1.1.1:
|
|
- Added support for ground state calculations
|
|
- Added example program simulating the tranverse Ising chain
|
|
- Optimized memory layout for quantum registers (thanks to
|
|
Acumem, breaks backward compatiblity)
|
|
- Added OpenMP support
|
|
- Improved C99 compatibility for complex numbers
|
|
- Improved support of double precision arithmetic
|
|
|
|
libquantum 1.1.0:
|
|
- Added exact diagonlization based on LAPACK
|
|
- Added flag in quantum_rk4 to preserve qureg (breaks backward
|
|
compatibility)
|
|
- Fixed quantum_gate1 to work properly with sorted regs
|
|
- Fixed several bugs in quantum_rk4a
|
|
|
|
libquantum 0.9.1:
|
|
- Added fourth-order Runge-Kutta time evolution
|
|
- Fixed error in quantum_measure() that caused some register values
|
|
never being measured
|
|
- Improved error handling
|
|
- Updated license and FSF contact data
|
|
- Added arbitrary two-qubit gate
|
|
- New function two print entire time evolution operator
|
|
- Fixed Makefile syntax
|
|
|
|
libquantum 0.2.4:
|
|
- Fixed a bug in the wrapper for the density operator formalism
|
|
that caused a compiler error when using some gates
|
|
|
|
libquantum 0.2.3:
|
|
- Added density operator formalism
|
|
- Added functions for dot product and purity
|
|
- Usage of fabsf led to trouble on Solaris, replaced by fabs
|
|
- Qureg initialization does not seed RNG anymore
|
|
- Fixed some potential installation problems
|
|
|
|
libquantum 0.2.2:
|
|
- Added quantum object code interface
|
|
- Additional configure options for better portability
|
|
- Added Kronecker product function
|
|
- Some minor fixes
|
|
|
|
libquantum 0.2.1:
|
|
- Completed GNU/Hurd and FreeBSD ports
|
|
- Added unbounded toffoli gate
|
|
- Changed hashing method to linear probing (breaks backward
|
|
compatibility)
|
|
- Optimized quantum_gate1 and gates using quantum_cexp
|
|
- Added a bit measurement function that does not remove the
|
|
measured bit
|
|
- Corrected qft, added qft_inv and adjusted shor
|
|
- Corrected the implementation of the Walsh-Hadamard transform
|
|
- Supplied version information
|
|
|
|
libquantum 0.2.0:
|
|
- Added Quantum Error Correction
|
|
- Included an Implementation of Grover's algorithm
|
|
- Added some inverse functions and conditional phase kick
|
|
- Improved speed of the decoherence simulation
|
|
- Fixed a memory leak in the quantum register deletion routine
|
|
- Fixed a segfault in the sigma functions
|
|
- Fixed a typo in the configure script that could result in a build
|
|
failure
|
|
|
|
libquantum 0.1.1:
|
|
- Completed rotation gates (quantum_r_z)
|
|
- Fixed a build problem with the demo program
|
|
- Fixed some header inconsistencies
|
|
|
|
libquantum 0.1.0:
|
|
initial public release |