intel-qs/include
cangumeli 64510dbeb4
MPI support for specialize version 2 (#30)
* Prototype gate spec v2

* Fix formatting

* Fix formatting hadamard3d

* Add benchmark for spec v2

* Fix argument name in 1 bit ctrl gates

* Make spec v2 benchmark MPI compatible

* Draft spec v2 MPI

* Fix spec v2 rotation bugs

* Add spec v2 state comparison test with full gate coverage

* Fix loop exit

* Add timer and exception

* Fix indentation

* Refactor and comment the basic spec v2 code

* Improve documentation and formatting

* Add MPI support for 1-qubit gates

* Add spec v2 MPI for controlled gates

* Add timing to spec v2 Loop_SN

* Disable spec v1 for large MPI ranks

* Refer to declarations for new spec v2 function arguments

Co-authored-by: cgumeli <can.gumeli@intel.com>
Co-authored-by: Can Gumeli <cangumeli@pop-os.localdomain>
2021-01-26 15:25:33 -08:00
..
NoisyQureg.hpp Edit files from project dir and /src to respect the new directory structure 2020-03-24 13:37:45 -07:00
QubitRegisterMetric.hpp Edit files from project dir and /src to respect the new directory structure 2020-03-24 13:37:45 -07:00
alignedallocator.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
bitops.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
conversion.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
gate_counter.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
gate_spec.hpp MPI support for specialize version 2 (#30) 2021-01-26 15:25:33 -08:00
highperfkernels.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
mpi_env.hpp Update MPI init and finalize in Python bindings 2020-11-09 11:08:49 -08:00
mpi_exception.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
mpi_utils.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
permutation.hpp Feature/qubit ordering (#24) 2020-08-04 12:10:04 -07:00
qaoa_features.hpp Feature/qubit ordering (#24) 2020-08-04 12:10:04 -07:00
qureg.hpp MPI support for specialize version 2 (#30) 2021-01-26 15:25:33 -08:00
qureg_version.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
rng_utils.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
spec_kernels.hpp MPI support for specialize version 2 (#30) 2021-01-26 15:25:33 -08:00
timer.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
tinymatrix.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00
utils.hpp Moved files from directories qureg and util to include and src 2020-03-24 13:14:34 -07:00