-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
72 lines (63 loc) · 2.49 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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