From d4361128516b1572e82adb57096caa98bfa33dd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=B6nberger?= <101660501+danielschoenberger@users.noreply.github.com> Date: Thu, 22 Feb 2024 22:41:48 +0100 Subject: [PATCH] Add files via upload --- QASM_files/full_register_access_06.qasm | 10 + QASM_files/full_register_access_50.qasm | 55 +++++ QASM_files/qft_24qubits.qasm | 305 ++++++++++++++++++++++++ 3 files changed, 370 insertions(+) create mode 100644 QASM_files/full_register_access_06.qasm create mode 100644 QASM_files/full_register_access_50.qasm create mode 100644 QASM_files/qft_24qubits.qasm diff --git a/QASM_files/full_register_access_06.qasm b/QASM_files/full_register_access_06.qasm new file mode 100644 index 0000000..d75a5c4 --- /dev/null +++ b/QASM_files/full_register_access_06.qasm @@ -0,0 +1,10 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[50]; + +h q[0]; +h q[1]; +h q[2]; +h q[3]; +h q[4]; +h q[5]; diff --git a/QASM_files/full_register_access_50.qasm b/QASM_files/full_register_access_50.qasm new file mode 100644 index 0000000..6296bc3 --- /dev/null +++ b/QASM_files/full_register_access_50.qasm @@ -0,0 +1,55 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[50]; + +h q[0]; +h q[1]; +h q[2]; +h q[3]; +h q[4]; +h q[5]; +h q[6]; +h q[7]; +h q[8]; +h q[9]; +h q[10]; +h q[11]; +h q[12]; +h q[13]; +h q[14]; +h q[15]; +h q[16]; +h q[17]; +h q[18]; +h q[19]; +h q[20]; +h q[21]; +h q[22]; +h q[23]; +h q[24]; +h q[25]; +h q[26]; +h q[27]; +h q[28]; +h q[29]; +h q[30]; +h q[31]; +h q[32]; +h q[33]; +h q[34]; +h q[35]; +h q[36]; +h q[37]; +h q[38]; +h q[39]; +h q[40]; +h q[41]; +h q[42]; +h q[43]; +h q[44]; +h q[45]; +h q[46]; +h q[47]; +h q[48]; +h q[49]; + diff --git a/QASM_files/qft_24qubits.qasm b/QASM_files/qft_24qubits.qasm new file mode 100644 index 0000000..dfbb436 --- /dev/null +++ b/QASM_files/qft_24qubits.qasm @@ -0,0 +1,305 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[24]; +creg c[24]; + +h q[0]; +cu1(1.5707963267948966) q[1],q[0]; +cu1(0.7853981633974483) q[2],q[0]; +cu1(0.39269908169872414) q[3],q[0]; +cu1(0.19634954084936207) q[4],q[0]; +cu1(0.09817477042468103) q[5],q[0]; +cu1(0.04908738521234052) q[6],q[0]; +cu1(0.02454369260617026) q[7],q[0]; +cu1(0.01227184630308513) q[8],q[0]; +cu1(0.006135923151542565) q[9],q[0]; +cu1(0.0030679615757712823) q[10],q[0]; +cu1(0.0015339807878856412) q[11],q[0]; +cu1(0.0007669903939428206) q[12],q[0]; +cu1(0.0003834951969714103) q[13],q[0]; +cu1(0.00019174759848570515) q[14],q[0]; +cu1(9.587379924285257e-05) q[15],q[0]; +cu1(4.7936899621426287e-05) q[16],q[0]; +cu1(2.3968449810713143e-05) q[17],q[0]; +cu1(1.1984224905356572e-05) q[18],q[0]; +cu1(5.992112452678286e-06) q[19],q[0]; +cu1(2.996056226339143e-06) q[20],q[0]; +cu1(1.4980281131695715e-06) q[21],q[0]; +cu1(7.490140565847857e-07) q[22],q[0]; +cu1(3.7450702829239286e-07) q[23],q[0]; +h q[1]; +cu1(1.5707963267948966) q[2],q[1]; +cu1(0.7853981633974483) q[3],q[1]; +cu1(0.39269908169872414) q[4],q[1]; +cu1(0.19634954084936207) q[5],q[1]; +cu1(0.09817477042468103) q[6],q[1]; +cu1(0.04908738521234052) q[7],q[1]; +cu1(0.02454369260617026) q[8],q[1]; +cu1(0.01227184630308513) q[9],q[1]; +cu1(0.006135923151542565) q[10],q[1]; +cu1(0.0030679615757712823) q[11],q[1]; +cu1(0.0015339807878856412) q[12],q[1]; +cu1(0.0007669903939428206) q[13],q[1]; +cu1(0.0003834951969714103) q[14],q[1]; +cu1(0.00019174759848570515) q[15],q[1]; +cu1(9.587379924285257e-05) q[16],q[1]; +cu1(4.7936899621426287e-05) q[17],q[1]; +cu1(2.3968449810713143e-05) q[18],q[1]; +cu1(1.1984224905356572e-05) q[19],q[1]; +cu1(5.992112452678286e-06) q[20],q[1]; +cu1(2.996056226339143e-06) q[21],q[1]; +cu1(1.4980281131695715e-06) q[22],q[1]; +cu1(7.490140565847857e-07) q[23],q[1]; +h q[2]; +cu1(1.5707963267948966) q[3],q[2]; +cu1(0.7853981633974483) q[4],q[2]; +cu1(0.39269908169872414) q[5],q[2]; +cu1(0.19634954084936207) q[6],q[2]; +cu1(0.09817477042468103) q[7],q[2]; +cu1(0.04908738521234052) q[8],q[2]; +cu1(0.02454369260617026) q[9],q[2]; +cu1(0.01227184630308513) q[10],q[2]; +cu1(0.006135923151542565) q[11],q[2]; +cu1(0.0030679615757712823) q[12],q[2]; +cu1(0.0015339807878856412) q[13],q[2]; +cu1(0.0007669903939428206) q[14],q[2]; +cu1(0.0003834951969714103) q[15],q[2]; +cu1(0.00019174759848570515) q[16],q[2]; +cu1(9.587379924285257e-05) q[17],q[2]; +cu1(4.7936899621426287e-05) q[18],q[2]; +cu1(2.3968449810713143e-05) q[19],q[2]; +cu1(1.1984224905356572e-05) q[20],q[2]; +cu1(5.992112452678286e-06) q[21],q[2]; +cu1(2.996056226339143e-06) q[22],q[2]; +cu1(1.4980281131695715e-06) q[23],q[2]; +h q[3]; +cu1(1.5707963267948966) q[4],q[3]; +cu1(0.7853981633974483) q[5],q[3]; +cu1(0.39269908169872414) q[6],q[3]; +cu1(0.19634954084936207) q[7],q[3]; +cu1(0.09817477042468103) q[8],q[3]; +cu1(0.04908738521234052) q[9],q[3]; +cu1(0.02454369260617026) q[10],q[3]; +cu1(0.01227184630308513) q[11],q[3]; +cu1(0.006135923151542565) q[12],q[3]; +cu1(0.0030679615757712823) q[13],q[3]; +cu1(0.0015339807878856412) q[14],q[3]; +cu1(0.0007669903939428206) q[15],q[3]; +cu1(0.0003834951969714103) q[16],q[3]; +cu1(0.00019174759848570515) q[17],q[3]; +cu1(9.587379924285257e-05) q[18],q[3]; +cu1(4.7936899621426287e-05) q[19],q[3]; +cu1(2.3968449810713143e-05) q[20],q[3]; +cu1(1.1984224905356572e-05) q[21],q[3]; +cu1(5.992112452678286e-06) q[22],q[3]; +cu1(2.996056226339143e-06) q[23],q[3]; +h q[4]; +cu1(1.5707963267948966) q[5],q[4]; +cu1(0.7853981633974483) q[6],q[4]; +cu1(0.39269908169872414) q[7],q[4]; +cu1(0.19634954084936207) q[8],q[4]; +cu1(0.09817477042468103) q[9],q[4]; +cu1(0.04908738521234052) q[10],q[4]; +cu1(0.02454369260617026) q[11],q[4]; +cu1(0.01227184630308513) q[12],q[4]; +cu1(0.006135923151542565) q[13],q[4]; +cu1(0.0030679615757712823) q[14],q[4]; +cu1(0.0015339807878856412) q[15],q[4]; +cu1(0.0007669903939428206) q[16],q[4]; +cu1(0.0003834951969714103) q[17],q[4]; +cu1(0.00019174759848570515) q[18],q[4]; +cu1(9.587379924285257e-05) q[19],q[4]; +cu1(4.7936899621426287e-05) q[20],q[4]; +cu1(2.3968449810713143e-05) q[21],q[4]; +cu1(1.1984224905356572e-05) q[22],q[4]; +cu1(5.992112452678286e-06) q[23],q[4]; +h q[5]; +cu1(1.5707963267948966) q[6],q[5]; +cu1(0.7853981633974483) q[7],q[5]; +cu1(0.39269908169872414) q[8],q[5]; +cu1(0.19634954084936207) q[9],q[5]; +cu1(0.09817477042468103) q[10],q[5]; +cu1(0.04908738521234052) q[11],q[5]; +cu1(0.02454369260617026) q[12],q[5]; +cu1(0.01227184630308513) q[13],q[5]; +cu1(0.006135923151542565) q[14],q[5]; +cu1(0.0030679615757712823) q[15],q[5]; +cu1(0.0015339807878856412) q[16],q[5]; +cu1(0.0007669903939428206) q[17],q[5]; +cu1(0.0003834951969714103) q[18],q[5]; +cu1(0.00019174759848570515) q[19],q[5]; +cu1(9.587379924285257e-05) q[20],q[5]; +cu1(4.7936899621426287e-05) q[21],q[5]; +cu1(2.3968449810713143e-05) q[22],q[5]; +cu1(1.1984224905356572e-05) q[23],q[5]; +h q[6]; +cu1(1.5707963267948966) q[7],q[6]; +cu1(0.7853981633974483) q[8],q[6]; +cu1(0.39269908169872414) q[9],q[6]; +cu1(0.19634954084936207) q[10],q[6]; +cu1(0.09817477042468103) q[11],q[6]; +cu1(0.04908738521234052) q[12],q[6]; +cu1(0.02454369260617026) q[13],q[6]; +cu1(0.01227184630308513) q[14],q[6]; +cu1(0.006135923151542565) q[15],q[6]; +cu1(0.0030679615757712823) q[16],q[6]; +cu1(0.0015339807878856412) q[17],q[6]; +cu1(0.0007669903939428206) q[18],q[6]; +cu1(0.0003834951969714103) q[19],q[6]; +cu1(0.00019174759848570515) q[20],q[6]; +cu1(9.587379924285257e-05) q[21],q[6]; +cu1(4.7936899621426287e-05) q[22],q[6]; +cu1(2.3968449810713143e-05) q[23],q[6]; +h q[7]; +cu1(1.5707963267948966) q[8],q[7]; +cu1(0.7853981633974483) q[9],q[7]; +cu1(0.39269908169872414) q[10],q[7]; +cu1(0.19634954084936207) q[11],q[7]; +cu1(0.09817477042468103) q[12],q[7]; +cu1(0.04908738521234052) q[13],q[7]; +cu1(0.02454369260617026) q[14],q[7]; +cu1(0.01227184630308513) q[15],q[7]; +cu1(0.006135923151542565) q[16],q[7]; +cu1(0.0030679615757712823) q[17],q[7]; +cu1(0.0015339807878856412) q[18],q[7]; +cu1(0.0007669903939428206) q[19],q[7]; +cu1(0.0003834951969714103) q[20],q[7]; +cu1(0.00019174759848570515) q[21],q[7]; +cu1(9.587379924285257e-05) q[22],q[7]; +cu1(4.7936899621426287e-05) q[23],q[7]; +h q[8]; +cu1(1.5707963267948966) q[9],q[8]; +cu1(0.7853981633974483) q[10],q[8]; +cu1(0.39269908169872414) q[11],q[8]; +cu1(0.19634954084936207) q[12],q[8]; +cu1(0.09817477042468103) q[13],q[8]; +cu1(0.04908738521234052) q[14],q[8]; +cu1(0.02454369260617026) q[15],q[8]; +cu1(0.01227184630308513) q[16],q[8]; +cu1(0.006135923151542565) q[17],q[8]; +cu1(0.0030679615757712823) q[18],q[8]; +cu1(0.0015339807878856412) q[19],q[8]; +cu1(0.0007669903939428206) q[20],q[8]; +cu1(0.0003834951969714103) q[21],q[8]; +cu1(0.00019174759848570515) q[22],q[8]; +cu1(9.587379924285257e-05) q[23],q[8]; +h q[9]; +cu1(1.5707963267948966) q[10],q[9]; +cu1(0.7853981633974483) q[11],q[9]; +cu1(0.39269908169872414) q[12],q[9]; +cu1(0.19634954084936207) q[13],q[9]; +cu1(0.09817477042468103) q[14],q[9]; +cu1(0.04908738521234052) q[15],q[9]; +cu1(0.02454369260617026) q[16],q[9]; +cu1(0.01227184630308513) q[17],q[9]; +cu1(0.006135923151542565) q[18],q[9]; +cu1(0.0030679615757712823) q[19],q[9]; +cu1(0.0015339807878856412) q[20],q[9]; +cu1(0.0007669903939428206) q[21],q[9]; +cu1(0.0003834951969714103) q[22],q[9]; +cu1(0.00019174759848570515) q[23],q[9]; +h q[10]; +cu1(1.5707963267948966) q[11],q[10]; +cu1(0.7853981633974483) q[12],q[10]; +cu1(0.39269908169872414) q[13],q[10]; +cu1(0.19634954084936207) q[14],q[10]; +cu1(0.09817477042468103) q[15],q[10]; +cu1(0.04908738521234052) q[16],q[10]; +cu1(0.02454369260617026) q[17],q[10]; +cu1(0.01227184630308513) q[18],q[10]; +cu1(0.006135923151542565) q[19],q[10]; +cu1(0.0030679615757712823) q[20],q[10]; +cu1(0.0015339807878856412) q[21],q[10]; +cu1(0.0007669903939428206) q[22],q[10]; +cu1(0.0003834951969714103) q[23],q[10]; +h q[11]; +cu1(1.5707963267948966) q[12],q[11]; +cu1(0.7853981633974483) q[13],q[11]; +cu1(0.39269908169872414) q[14],q[11]; +cu1(0.19634954084936207) q[15],q[11]; +cu1(0.09817477042468103) q[16],q[11]; +cu1(0.04908738521234052) q[17],q[11]; +cu1(0.02454369260617026) q[18],q[11]; +cu1(0.01227184630308513) q[19],q[11]; +cu1(0.006135923151542565) q[20],q[11]; +cu1(0.0030679615757712823) q[21],q[11]; +cu1(0.0015339807878856412) q[22],q[11]; +cu1(0.0007669903939428206) q[23],q[11]; +h q[12]; +cu1(1.5707963267948966) q[13],q[12]; +cu1(0.7853981633974483) q[14],q[12]; +cu1(0.39269908169872414) q[15],q[12]; +cu1(0.19634954084936207) q[16],q[12]; +cu1(0.09817477042468103) q[17],q[12]; +cu1(0.04908738521234052) q[18],q[12]; +cu1(0.02454369260617026) q[19],q[12]; +cu1(0.01227184630308513) q[20],q[12]; +cu1(0.006135923151542565) q[21],q[12]; +cu1(0.0030679615757712823) q[22],q[12]; +cu1(0.0015339807878856412) q[23],q[12]; +h q[13]; +cu1(1.5707963267948966) q[14],q[13]; +cu1(0.7853981633974483) q[15],q[13]; +cu1(0.39269908169872414) q[16],q[13]; +cu1(0.19634954084936207) q[17],q[13]; +cu1(0.09817477042468103) q[18],q[13]; +cu1(0.04908738521234052) q[19],q[13]; +cu1(0.02454369260617026) q[20],q[13]; +cu1(0.01227184630308513) q[21],q[13]; +cu1(0.006135923151542565) q[22],q[13]; +cu1(0.0030679615757712823) q[23],q[13]; +h q[14]; +cu1(1.5707963267948966) q[15],q[14]; +cu1(0.7853981633974483) q[16],q[14]; +cu1(0.39269908169872414) q[17],q[14]; +cu1(0.19634954084936207) q[18],q[14]; +cu1(0.09817477042468103) q[19],q[14]; +cu1(0.04908738521234052) q[20],q[14]; +cu1(0.02454369260617026) q[21],q[14]; +cu1(0.01227184630308513) q[22],q[14]; +cu1(0.006135923151542565) q[23],q[14]; +h q[15]; +cu1(1.5707963267948966) q[16],q[15]; +cu1(0.7853981633974483) q[17],q[15]; +cu1(0.39269908169872414) q[18],q[15]; +cu1(0.19634954084936207) q[19],q[15]; +cu1(0.09817477042468103) q[20],q[15]; +cu1(0.04908738521234052) q[21],q[15]; +cu1(0.02454369260617026) q[22],q[15]; +cu1(0.01227184630308513) q[23],q[15]; +h q[16]; +cu1(1.5707963267948966) q[17],q[16]; +cu1(0.7853981633974483) q[18],q[16]; +cu1(0.39269908169872414) q[19],q[16]; +cu1(0.19634954084936207) q[20],q[16]; +cu1(0.09817477042468103) q[21],q[16]; +cu1(0.04908738521234052) q[22],q[16]; +cu1(0.02454369260617026) q[23],q[16]; +h q[17]; +cu1(1.5707963267948966) q[18],q[17]; +cu1(0.7853981633974483) q[19],q[17]; +cu1(0.39269908169872414) q[20],q[17]; +cu1(0.19634954084936207) q[21],q[17]; +cu1(0.09817477042468103) q[22],q[17]; +cu1(0.04908738521234052) q[23],q[17]; +h q[18]; +cu1(1.5707963267948966) q[19],q[18]; +cu1(0.7853981633974483) q[20],q[18]; +cu1(0.39269908169872414) q[21],q[18]; +cu1(0.19634954084936207) q[22],q[18]; +cu1(0.09817477042468103) q[23],q[18]; +h q[19]; +cu1(1.5707963267948966) q[20],q[19]; +cu1(0.7853981633974483) q[21],q[19]; +cu1(0.39269908169872414) q[22],q[19]; +cu1(0.19634954084936207) q[23],q[19]; +h q[20]; +cu1(1.5707963267948966) q[21],q[20]; +cu1(0.7853981633974483) q[22],q[20]; +cu1(0.39269908169872414) q[23],q[20]; +h q[21]; +cu1(1.5707963267948966) q[22],q[21]; +cu1(0.7853981633974483) q[23],q[21]; +h q[22]; +cu1(1.5707963267948966) q[23],q[22]; +h q[23];