File: CHANGES

package info (click to toggle)
libquantum 1.1.1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,136 kB
  • ctags: 279
  • sloc: sh: 7,711; ansic: 3,849; makefile: 243
file content (72 lines) | stat: -rw-r--r-- 2,551 bytes parent folder | download | duplicates (3)
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