QuEST-TN

所属分类:collect
开发工具:Cuda
文件大小:0KB
下载次数:0
上传日期:2019-12-13 18:56:21
上 传 者sh-1993
说明:  库斯特TN,,
(QuEST-TN,,)

文件列表:
AUTHORS.txt (612, 2019-12-13)
CMakeLists.txt (3669, 2019-12-13)
LICENCE.txt (1066, 2019-12-13)
TN/ (0, 2019-12-13)
TN/CMakeLists.txt (4559, 2019-12-13)
TN/QuEST/ (0, 2019-12-13)
TN/QuEST/CMakeLists.txt (9880, 2019-12-13)
TN/QuEST/include/ (0, 2019-12-13)
TN/QuEST/include/.QuEST.h.swo (77824, 2019-12-13)
TN/QuEST/include/.QuEST.h.swp (16384, 2019-12-13)
TN/QuEST/include/QuEST.h (60522, 2019-12-13)
TN/QuEST/include/QuEST_debug.h (2038, 2019-12-13)
TN/QuEST/include/QuEST_precision.h (2664, 2019-12-13)
TN/QuEST/src/ (0, 2019-12-13)
TN/QuEST/src/CMakeLists.txt (391, 2019-12-13)
TN/QuEST/src/CPU/ (0, 2019-12-13)
TN/QuEST/src/CPU/.QuEST_cpu.c.swm (155648, 2019-12-13)
TN/QuEST/src/CPU/.QuEST_cpu.c.swn (151552, 2019-12-13)
TN/QuEST/src/CPU/.QuEST_cpu.c.swo (16384, 2019-12-13)
TN/QuEST/src/CPU/.QuEST_cpu.c.swp (16384, 2019-12-13)
TN/QuEST/src/CPU/CMakeLists.txt (396, 2019-12-13)
TN/QuEST/src/CPU/QuEST_cpu.c (128730, 2019-12-13)
TN/QuEST/src/CPU/QuEST_cpu_distributed.c (56267, 2019-12-13)
TN/QuEST/src/CPU/QuEST_cpu_internal.h (5307, 2019-12-13)
TN/QuEST/src/CPU/QuEST_cpu_local.c (8809, 2019-12-13)
TN/QuEST/src/GPU/ (0, 2019-12-13)
TN/QuEST/src/GPU/CMakeLists.txt (103, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu.cu (91594, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu.cu.orig (89815, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu_BACKUP_28972.cu (89815, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu_BASE_28972.cu (89504, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu_LOCAL_28972.cu (89578, 2019-12-13)
TN/QuEST/src/GPU/QuEST_gpu_REMOTE_28972.cu (89566, 2019-12-13)
TN/QuEST/src/QuEST.c (24171, 2019-12-13)
TN/QuEST/src/QuEST_common.c (10321, 2019-12-13)
TN/QuEST/src/QuEST_complex.h (3564, 2019-12-13)
TN/QuEST/src/QuEST_debug.h (2038, 2019-12-13)
TN/QuEST/src/QuEST_internal.h (6710, 2019-12-13)
... ...

# [QuEST](https://quest.qtechtheory.org) ## Introduction This is a prototype version of a tensor network extension to the [Quantum Exact Simulation Toolkit](https://github.com/QuEST-Kit/QuEST), a high performance simulator of universal quantum circuits, state-vectors and density matrices. The goal of this extension is to reduce the memory cost of representing a many qubit system in cases where the system is not maximally entangled. WARNING: this code is currently in early development and the API could change without warning ## Quick Start Copy or clone this branch of the repository to your machine. E.g. in the desired directory, enter ```bash git clone https://github.com/aniabrown/QuEST-TN.git git checkout -t remotes/origin/blasExample cd QuEST-TN ``` at terminal. You can then compile the library using ```bash mkdir build cd build cmake .. make ``` Dependencies: BLAS and Python3.4 or later. Run the example circuit in the root directory with ```bash export PYTHONPATH=$PYTHONPATH:utilities python3 ./testCircuit1.py ``` The program will print information about your execution environment. It will then apply the same operations, first on a 2 qubit QuEST Qureg object and then on two tensors each containing one qubit. See the [TN tutorial](examples/timeSliceTNCircuits/README.md) for an introduction to the tensor network extension or the [QuEST tutorial](examples/README.md) for an introduction to using QuEST. ## Documentation The C API for tensor networks is in [QuEST_tn.h](TN/QuEST_tn.h) and is extended through the python interface in [TNAdditionalGates.py](utilities/TNPy/TNAdditionalGates.py). ## Licence QuEST-TN is released under a [MIT Licence](https://github.com/aniabrown/QuEST-TN/blob/master/LICENCE.txt)

近期下载者

相关文件


收藏者