├── .github └── ISSUE_TEMPLATE │ ├── general-bug-report.md │ └── installation-issues.md ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.rst ├── __init__.py ├── _cppsim_mpi.cpp ├── _cppstabsim.cpp ├── _sched_cpp.cpp ├── _version.py ├── cmake ├── ClangFormat.cmake ├── FindBPython.cmake ├── FindNOpenMP.cmake ├── FindPythonSupport.cmake ├── FindSphinx.cmake ├── Findgflags.cmake ├── Findglog.cmake ├── Findhwloc.cmake ├── Findxsimd.cmake ├── macros.cmake ├── options.cmake └── packages.cmake ├── contributors.md ├── cppsim-mpi.cpp ├── docs ├── CMakeLists.txt ├── Doxyfile ├── Makefile ├── make.bat ├── requirements_rtd.txt └── source │ ├── README.rst │ ├── api │ ├── cluster_scheduler.rst │ ├── cxx.rst │ ├── hiq.projectq.backends.rst │ ├── hiq.projectq.cengines.rst │ ├── hiq_scheduler.rst │ ├── python.rst │ ├── simulator_mpi.rst │ ├── simulator_mpi_class.rst │ ├── stabilizer_simulator.rst │ ├── swap_scheduler.rst │ ├── xsimd_fallback.rst │ ├── xsimd_fallback_batch.rst │ ├── xsimd_fallback_details.rst │ ├── xsimd_fallback_expressions.rst │ ├── xsimd_fallback_functions.rst │ └── xsimd_fallback_misc.rst │ ├── conf.py │ ├── examples.rst │ ├── examples │ ├── examples.Bernstein-VaziraniAlgorithm.rst │ ├── examples.GroverAlgorithm.rst │ ├── examples.HHLAlgorithm.rst │ ├── examples.Intro_Maximum_Search.rst │ ├── examples.Introduction_to_phase_estimation.rst │ └── examples.ShorAlgorithm.rst │ ├── images │ ├── GUIresult1.png │ ├── GUIresult2.png │ ├── GUIresult3.png │ ├── Grovers_algorithm.png │ ├── HHL.png │ ├── Teleportation2.png │ ├── bellpair_circuit.png │ ├── bloch.png │ ├── createproject.png │ ├── loginfrontpage.png │ ├── loginprompt.png │ ├── modproj.png │ ├── openproj.png │ ├── phase-estimation.png │ ├── runproj.png │ ├── shor.png │ └── teleport_circuit.png │ ├── index.rst │ ├── quantumcomputing.rst │ ├── tutorials.rst │ └── tutorials │ ├── tutorials.backends.rst │ ├── tutorials.cloud.rst │ └── tutorials.local.rst ├── examples ├── BV_algorithm_constant_mpi.py ├── SymMatrixSolver_mpi.py ├── ToeplitzSimplify_constant.py ├── exactgrover_mpi.py ├── grover_mpi.py ├── maximum_search_constant_mpi.py ├── phase_estimation_mpi.py ├── qecc9_sta.py ├── shor_mpi.py ├── teleport_mpi.py └── unknown_num_search_constant_mpi.py ├── himembind.cpp ├── hiq └── projectq │ ├── backends │ ├── __init__.py │ └── _sim │ │ ├── __init__.py │ │ ├── _simulator_mpi.py │ │ ├── _simulator_mpi_test.py │ │ ├── _stabilizer_simulator.py │ │ └── _stabilizer_simulator_test.py │ ├── cengines │ ├── __init__.py │ ├── _dummybackend.py │ ├── _greedyscheduler.py │ └── _hiq_main_engine.py │ └── ops │ ├── __init__.py │ └── _gates.py ├── opyt-mpi.cpp ├── opyt.cpp ├── qswap-mpi.cpp ├── qswap.cpp ├── readthedocs.yml ├── requirements.txt ├── setup.py ├── socket-test.cpp └── src ├── CMakeLists.txt ├── scheduler ├── cluster_scheduler.cpp ├── cluster_scheduler.h ├── convertors.cpp ├── convertors.h ├── definitions.h ├── swap_scheduler.cpp └── swap_scheduler.h ├── simulator-mpi ├── SimulatorMPI.cpp ├── SimulatorMPI.hpp ├── SwapArrays.hpp ├── SwapperMT.cpp ├── SwapperMT.hpp ├── alignedallocator.hpp ├── dummy.cpp ├── funcs.cpp ├── funcs.hpp ├── fusion_mpi.hpp ├── kernels │ ├── intrin │ │ ├── cintrin.hpp │ │ ├── kernel1.hpp │ │ ├── kernel2.hpp │ │ ├── kernel3.hpp │ │ ├── kernel4.hpp │ │ ├── kernel4_cf.hpp │ │ ├── kernel5.hpp │ │ ├── kernels.hpp │ │ └── kernels_diag.hpp │ └── nointrin │ │ ├── kernel1.hpp │ │ ├── kernel2.hpp │ │ ├── kernel3.hpp │ │ ├── kernel4.hpp │ │ ├── kernel5.hpp │ │ ├── kernels.hpp │ │ └── kernels_diag.hpp ├── mpi_ext.hpp └── swapping.hpp ├── stabilizer-simulator ├── StabilizerSimulator.hpp └── details │ ├── helper_functions.hpp │ └── popcnt32.hpp ├── test ├── CMakeLists.txt ├── stabilizer_simulator_test.cpp └── xsimd_fallback_test.cpp ├── xsimd_fallback ├── xsimd_fallback.hpp ├── xsimd_fallback_batch_impl.hpp ├── xsimd_fallback_details.hpp └── xsimd_fallback_instruction_set.hpp └── xsimd_include.hpp /.github/ISSUE_TEMPLATE/general-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/.github/ISSUE_TEMPLATE/general-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/installation-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/.github/ISSUE_TEMPLATE/installation-issues.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/README.rst -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/__init__.py -------------------------------------------------------------------------------- /_cppsim_mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/_cppsim_mpi.cpp -------------------------------------------------------------------------------- /_cppstabsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/_cppstabsim.cpp -------------------------------------------------------------------------------- /_sched_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/_sched_cpp.cpp -------------------------------------------------------------------------------- /_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/_version.py -------------------------------------------------------------------------------- /cmake/ClangFormat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/ClangFormat.cmake -------------------------------------------------------------------------------- /cmake/FindBPython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/FindBPython.cmake -------------------------------------------------------------------------------- /cmake/FindNOpenMP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/FindNOpenMP.cmake -------------------------------------------------------------------------------- /cmake/FindPythonSupport.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/FindPythonSupport.cmake -------------------------------------------------------------------------------- /cmake/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake/Findgflags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/Findgflags.cmake -------------------------------------------------------------------------------- /cmake/Findglog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/Findglog.cmake -------------------------------------------------------------------------------- /cmake/Findhwloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/Findhwloc.cmake -------------------------------------------------------------------------------- /cmake/Findxsimd.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/Findxsimd.cmake -------------------------------------------------------------------------------- /cmake/macros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/macros.cmake -------------------------------------------------------------------------------- /cmake/options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/options.cmake -------------------------------------------------------------------------------- /cmake/packages.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cmake/packages.cmake -------------------------------------------------------------------------------- /contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/contributors.md -------------------------------------------------------------------------------- /cppsim-mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/cppsim-mpi.cpp -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements_rtd.txt: -------------------------------------------------------------------------------- 1 | projectq 2 | breathe 3 | -------------------------------------------------------------------------------- /docs/source/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/README.rst -------------------------------------------------------------------------------- /docs/source/api/cluster_scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/cluster_scheduler.rst -------------------------------------------------------------------------------- /docs/source/api/cxx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/cxx.rst -------------------------------------------------------------------------------- /docs/source/api/hiq.projectq.backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/hiq.projectq.backends.rst -------------------------------------------------------------------------------- /docs/source/api/hiq.projectq.cengines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/hiq.projectq.cengines.rst -------------------------------------------------------------------------------- /docs/source/api/hiq_scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/hiq_scheduler.rst -------------------------------------------------------------------------------- /docs/source/api/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/python.rst -------------------------------------------------------------------------------- /docs/source/api/simulator_mpi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/simulator_mpi.rst -------------------------------------------------------------------------------- /docs/source/api/simulator_mpi_class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/simulator_mpi_class.rst -------------------------------------------------------------------------------- /docs/source/api/stabilizer_simulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/stabilizer_simulator.rst -------------------------------------------------------------------------------- /docs/source/api/swap_scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/swap_scheduler.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback_batch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback_batch.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback_details.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback_details.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback_expressions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback_expressions.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback_functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback_functions.rst -------------------------------------------------------------------------------- /docs/source/api/xsimd_fallback_misc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/api/xsimd_fallback_misc.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.Bernstein-VaziraniAlgorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.Bernstein-VaziraniAlgorithm.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.GroverAlgorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.GroverAlgorithm.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.HHLAlgorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.HHLAlgorithm.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.Intro_Maximum_Search.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.Intro_Maximum_Search.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.Introduction_to_phase_estimation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.Introduction_to_phase_estimation.rst -------------------------------------------------------------------------------- /docs/source/examples/examples.ShorAlgorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/examples/examples.ShorAlgorithm.rst -------------------------------------------------------------------------------- /docs/source/images/GUIresult1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/GUIresult1.png -------------------------------------------------------------------------------- /docs/source/images/GUIresult2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/GUIresult2.png -------------------------------------------------------------------------------- /docs/source/images/GUIresult3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/GUIresult3.png -------------------------------------------------------------------------------- /docs/source/images/Grovers_algorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/Grovers_algorithm.png -------------------------------------------------------------------------------- /docs/source/images/HHL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/HHL.png -------------------------------------------------------------------------------- /docs/source/images/Teleportation2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/Teleportation2.png -------------------------------------------------------------------------------- /docs/source/images/bellpair_circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/bellpair_circuit.png -------------------------------------------------------------------------------- /docs/source/images/bloch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/bloch.png -------------------------------------------------------------------------------- /docs/source/images/createproject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/createproject.png -------------------------------------------------------------------------------- /docs/source/images/loginfrontpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/loginfrontpage.png -------------------------------------------------------------------------------- /docs/source/images/loginprompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/loginprompt.png -------------------------------------------------------------------------------- /docs/source/images/modproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/modproj.png -------------------------------------------------------------------------------- /docs/source/images/openproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/openproj.png -------------------------------------------------------------------------------- /docs/source/images/phase-estimation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/phase-estimation.png -------------------------------------------------------------------------------- /docs/source/images/runproj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/runproj.png -------------------------------------------------------------------------------- /docs/source/images/shor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/shor.png -------------------------------------------------------------------------------- /docs/source/images/teleport_circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/images/teleport_circuit.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/quantumcomputing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/quantumcomputing.rst -------------------------------------------------------------------------------- /docs/source/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/tutorials.rst -------------------------------------------------------------------------------- /docs/source/tutorials/tutorials.backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/tutorials/tutorials.backends.rst -------------------------------------------------------------------------------- /docs/source/tutorials/tutorials.cloud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/tutorials/tutorials.cloud.rst -------------------------------------------------------------------------------- /docs/source/tutorials/tutorials.local.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/docs/source/tutorials/tutorials.local.rst -------------------------------------------------------------------------------- /examples/BV_algorithm_constant_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/BV_algorithm_constant_mpi.py -------------------------------------------------------------------------------- /examples/SymMatrixSolver_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/SymMatrixSolver_mpi.py -------------------------------------------------------------------------------- /examples/ToeplitzSimplify_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/ToeplitzSimplify_constant.py -------------------------------------------------------------------------------- /examples/exactgrover_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/exactgrover_mpi.py -------------------------------------------------------------------------------- /examples/grover_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/grover_mpi.py -------------------------------------------------------------------------------- /examples/maximum_search_constant_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/maximum_search_constant_mpi.py -------------------------------------------------------------------------------- /examples/phase_estimation_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/phase_estimation_mpi.py -------------------------------------------------------------------------------- /examples/qecc9_sta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/qecc9_sta.py -------------------------------------------------------------------------------- /examples/shor_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/shor_mpi.py -------------------------------------------------------------------------------- /examples/teleport_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/teleport_mpi.py -------------------------------------------------------------------------------- /examples/unknown_num_search_constant_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/examples/unknown_num_search_constant_mpi.py -------------------------------------------------------------------------------- /himembind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/himembind.cpp -------------------------------------------------------------------------------- /hiq/projectq/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/__init__.py -------------------------------------------------------------------------------- /hiq/projectq/backends/_sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/_sim/__init__.py -------------------------------------------------------------------------------- /hiq/projectq/backends/_sim/_simulator_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/_sim/_simulator_mpi.py -------------------------------------------------------------------------------- /hiq/projectq/backends/_sim/_simulator_mpi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/_sim/_simulator_mpi_test.py -------------------------------------------------------------------------------- /hiq/projectq/backends/_sim/_stabilizer_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/_sim/_stabilizer_simulator.py -------------------------------------------------------------------------------- /hiq/projectq/backends/_sim/_stabilizer_simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/backends/_sim/_stabilizer_simulator_test.py -------------------------------------------------------------------------------- /hiq/projectq/cengines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/cengines/__init__.py -------------------------------------------------------------------------------- /hiq/projectq/cengines/_dummybackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/cengines/_dummybackend.py -------------------------------------------------------------------------------- /hiq/projectq/cengines/_greedyscheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/cengines/_greedyscheduler.py -------------------------------------------------------------------------------- /hiq/projectq/cengines/_hiq_main_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/cengines/_hiq_main_engine.py -------------------------------------------------------------------------------- /hiq/projectq/ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/ops/__init__.py -------------------------------------------------------------------------------- /hiq/projectq/ops/_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/hiq/projectq/ops/_gates.py -------------------------------------------------------------------------------- /opyt-mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/opyt-mpi.cpp -------------------------------------------------------------------------------- /opyt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/opyt.cpp -------------------------------------------------------------------------------- /qswap-mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/qswap-mpi.cpp -------------------------------------------------------------------------------- /qswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/qswap.cpp -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | mpi4py 2 | projectq>=0.4.0 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/setup.py -------------------------------------------------------------------------------- /socket-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/socket-test.cpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/scheduler/cluster_scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/cluster_scheduler.cpp -------------------------------------------------------------------------------- /src/scheduler/cluster_scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/cluster_scheduler.h -------------------------------------------------------------------------------- /src/scheduler/convertors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/convertors.cpp -------------------------------------------------------------------------------- /src/scheduler/convertors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/convertors.h -------------------------------------------------------------------------------- /src/scheduler/definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/definitions.h -------------------------------------------------------------------------------- /src/scheduler/swap_scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/swap_scheduler.cpp -------------------------------------------------------------------------------- /src/scheduler/swap_scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/scheduler/swap_scheduler.h -------------------------------------------------------------------------------- /src/simulator-mpi/SimulatorMPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/SimulatorMPI.cpp -------------------------------------------------------------------------------- /src/simulator-mpi/SimulatorMPI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/SimulatorMPI.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/SwapArrays.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/SwapArrays.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/SwapperMT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/SwapperMT.cpp -------------------------------------------------------------------------------- /src/simulator-mpi/SwapperMT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/SwapperMT.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/alignedallocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/alignedallocator.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/dummy.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/simulator-mpi/funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/funcs.cpp -------------------------------------------------------------------------------- /src/simulator-mpi/funcs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/funcs.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/fusion_mpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/fusion_mpi.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/cintrin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/cintrin.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel1.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel2.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel3.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel4.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel4_cf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel4_cf.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernel5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernel5.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernels.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/intrin/kernels_diag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/intrin/kernels_diag.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernel1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernel1.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernel2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernel2.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernel3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernel3.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernel4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernel4.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernel5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernel5.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernels.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/kernels/nointrin/kernels_diag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/kernels/nointrin/kernels_diag.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/mpi_ext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/mpi_ext.hpp -------------------------------------------------------------------------------- /src/simulator-mpi/swapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/simulator-mpi/swapping.hpp -------------------------------------------------------------------------------- /src/stabilizer-simulator/StabilizerSimulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/stabilizer-simulator/StabilizerSimulator.hpp -------------------------------------------------------------------------------- /src/stabilizer-simulator/details/helper_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/stabilizer-simulator/details/helper_functions.hpp -------------------------------------------------------------------------------- /src/stabilizer-simulator/details/popcnt32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/stabilizer-simulator/details/popcnt32.hpp -------------------------------------------------------------------------------- /src/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/stabilizer_simulator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/test/stabilizer_simulator_test.cpp -------------------------------------------------------------------------------- /src/test/xsimd_fallback_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/test/xsimd_fallback_test.cpp -------------------------------------------------------------------------------- /src/xsimd_fallback/xsimd_fallback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/xsimd_fallback/xsimd_fallback.hpp -------------------------------------------------------------------------------- /src/xsimd_fallback/xsimd_fallback_batch_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/xsimd_fallback/xsimd_fallback_batch_impl.hpp -------------------------------------------------------------------------------- /src/xsimd_fallback/xsimd_fallback_details.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/xsimd_fallback/xsimd_fallback_details.hpp -------------------------------------------------------------------------------- /src/xsimd_fallback/xsimd_fallback_instruction_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/xsimd_fallback/xsimd_fallback_instruction_set.hpp -------------------------------------------------------------------------------- /src/xsimd_include.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MindQuantum-HiQ/HiQsimulator/HEAD/src/xsimd_include.hpp --------------------------------------------------------------------------------