Quantum circuit simulator for research
Project description
scaluq
依存ライブラリ
- GCC 11 以上
- CMake 3.21 以上
- CUDA 12.2 以上(GPU利用時のみ)
ビルド・実行方法
ビルド (CPU)
script/build_gcc.sh
ビルド(GPU)
SCALUQ_USE_CUDA script/build_gcc.sh
※キャッシュ変数がセットされるため、ターゲットを変えてビルドする際は build/CMakeCache.txt
を削除する
テスト
ninja -C build test
scaluq を用いての C++ 単一ファイルの手元実行
exe
の中に cpp ファイルを作成し、exe/CMakeLists.txt
に追記してビルド
フォーマット
ninja -C build format
Python へのインストール
要確認
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file scaluq-0.0.0.tar.gz
.
File metadata
- Download URL: scaluq-0.0.0.tar.gz
- Upload date:
- Size: 68.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c13374b8d2c3e0cb8c0bc735a3112a4ec70d363fd922a4bb08f4ce89a455a0b |
|
MD5 | 4f4d95847ce2f85b65bc112ba15920e1 |
|
BLAKE2b-256 | 7a55f002c892b0ac8dec8bf8c722ff12501f0e803bc8299aa3a0d1c562035064 |
File details
Details for the file scaluq-0.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: scaluq-0.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240bf27a38cb6e60049f78170242959401b224fc64a30d9705f50c57ca9351e2 |
|
MD5 | 32133af06e946a5dbab191627e67ce79 |
|
BLAKE2b-256 | c5b2206bd83a8fff32480d014a098c56e947ff8554ffce737104b529a0e7d29c |
File details
Details for the file scaluq-0.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: scaluq-0.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff75ea04e5cf38f1884fc33a2da2dd352965c956e675a738dd585346cdb5ccdb |
|
MD5 | 7b5427367c50f4aa6b183533c7b24e0d |
|
BLAKE2b-256 | dbff94dcd4aef0a07dae4f375544daeebc0c859f8dab84d4cffca5d3aecb6c40 |
File details
Details for the file scaluq-0.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: scaluq-0.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3033a2352e496f367751b7cddc298605629f27c09e12a41569101499b2c812d |
|
MD5 | 86e5d9772572d5ea5c63e176bd2bded1 |
|
BLAKE2b-256 | a465032a51d1d2ee07e23e4a36107cb5dbe08d51113e4bf4896a3b4906e68060 |
File details
Details for the file scaluq-0.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: scaluq-0.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aa78b6166f75537c63f783f7aa163abadedc4dc6869bad2ac58557c7e86bc7a |
|
MD5 | 299f1aaacf13f7c75e7ed29fac650fd5 |
|
BLAKE2b-256 | bf91dfe3ce5a9e2ce856d4fb96641903a93860187cba6ccc60bfd4e45dcb7108 |
File details
Details for the file scaluq-0.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: scaluq-0.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763d7921ee9031b583d15be0c09586b6d5d7cfd1a2e4f272c5562eafdc558fe3 |
|
MD5 | 7b69e5c9466ca348b31300a2c59b1555 |
|
BLAKE2b-256 | fdaa67a1a49c3e45ddc569d1de9000affa8d6c473db655ff9bb6253d36d13410 |