Other File Types
-
MATNAME-chk.out This file is an output of a
compilation run. It is also an output of a decompilation run. The file is
of the form discussed in the section entitled "Matrix Entries File". In both
a compilation and a decompilation run, it contains the entries of the matrix
obtained by multiplying out the SEO contained in file MATNAME-engl.in .
-
MATNAME-err.out This file is an output of a
compilation run. The file is of the form discussed in the section entitled
"Matrix Entries File". It lists the entries of the matrix which equals the
difference between the matrix in file MATNAME.in and the matrix in file
MATNAME-chk.out.
-
MATNAME-pict.out This file is an output of a
compilation run. The file is an ASCII picture of the data contained in
MATNAME-engl.out. In MATNAME-pict.out, each elementary gate is represented
by a horizontal line of symbols. Consider a single such line.
-
There is a 1 to 1 correspondence between the characters in the line and the
qubits of an array of qubits. The rightmost character represents bit 0. The
next to rightmost character in the line represents bit 1. And so on.
-
A bit that is not operated on is represented by a " | " character (except
when it is represented by a "-" character. See below.)
-
A bit that is rotated about the Z axis (ditto, Y axis) is represented by
a "Z" character (ditto, "Y" character).
-
Suppose the gate is a controlled gate (i.e., a cnot or a controlled phase
shift) with one or more controls. Then a control bit is represented
by a "@" character (ditto, "0" character) if it must be true (ditto, false)
for the action of the gate (i.e, bit fip, phase sift) to occur. In the case
of a c-not, the bit to be flipped is represented by an "X" character. Bits
that are not being operated on but which have the misfortune of lying between
a control and a flipper bit or between two control bits are represented by
a "-".
-
If the gate is a pure phase acting on all bits, all bits are represented
by the "~" character.
-
MATNAME-log.out This file is an output of a
compilation run. It lists the two left side matrices, the CS angles of the
D matrix, and the two right side matrices, for every CSD performed during
the run.
-
MATNAME-pmut.out This file is an output of a
compilation run whenever pmut_opt=1. If the matrix Uinitial being
decomposed has NB bits, the file lists all the NB!
permutations of NB bits. For each permutation, it gives the length
of the SEO obtained for that permutation of Uinitial .
[Table Of Contents]