added code, README and Makefile
[strong_simulation_gauss_sum_rank.git] / README.txt
diff --git a/README.txt b/README.txt
new file mode 100644 (file)
index 0000000..b46b4c9
--- /dev/null
@@ -0,0 +1,27 @@
+Strong simulation of single-Pauli measurements using Gauss sums
+---------------------------------------------------------------
+
+BUILD:
+
+1. Build code for Gauss sum tensor multiple you'd like to use. Here we choose k=6.
+$ make gausssums_multipleof6
+
+2. Build code for generating random Pauli inputs.
+$ make randommultipleinputPaulis
+
+3. Build Hilbert vector space code to check our results.
+$ make hilbertspace_vector
+
+
+TEST CODE:
+1. Run test diagonositic
+$ bash ./test.bash
+
+
+
+Info on source code:
+gausssums_multipleof*c need Pauli inputs which can be generated with randommultipleinputPaulis.c.
+
+NOTE: current gausssums_multipleof*c only support the same number of T gates as number of qubits!
+
+Output from gausssums_multipleof*c can be verified with hilbertspace_vector.c.