Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scaluq-0.0.0.tar.gz (68.3 kB view details)

Uploaded Source

Built Distributions

scaluq-0.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ x86-64

scaluq-0.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

scaluq-0.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

scaluq-0.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

scaluq-0.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Hashes for scaluq-0.0.0.tar.gz
Algorithm Hash digest
SHA256 9c13374b8d2c3e0cb8c0bc735a3112a4ec70d363fd922a4bb08f4ce89a455a0b
MD5 4f4d95847ce2f85b65bc112ba15920e1
BLAKE2b-256 7a55f002c892b0ac8dec8bf8c722ff12501f0e803bc8299aa3a0d1c562035064

See more details on using hashes here.

File details

Details for the file scaluq-0.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scaluq-0.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 240bf27a38cb6e60049f78170242959401b224fc64a30d9705f50c57ca9351e2
MD5 32133af06e946a5dbab191627e67ce79
BLAKE2b-256 c5b2206bd83a8fff32480d014a098c56e947ff8554ffce737104b529a0e7d29c

See more details on using hashes here.

File details

Details for the file scaluq-0.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scaluq-0.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff75ea04e5cf38f1884fc33a2da2dd352965c956e675a738dd585346cdb5ccdb
MD5 7b5427367c50f4aa6b183533c7b24e0d
BLAKE2b-256 dbff94dcd4aef0a07dae4f375544daeebc0c859f8dab84d4cffca5d3aecb6c40

See more details on using hashes here.

File details

Details for the file scaluq-0.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scaluq-0.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3033a2352e496f367751b7cddc298605629f27c09e12a41569101499b2c812d
MD5 86e5d9772572d5ea5c63e176bd2bded1
BLAKE2b-256 a465032a51d1d2ee07e23e4a36107cb5dbe08d51113e4bf4896a3b4906e68060

See more details on using hashes here.

File details

Details for the file scaluq-0.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scaluq-0.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aa78b6166f75537c63f783f7aa163abadedc4dc6869bad2ac58557c7e86bc7a
MD5 299f1aaacf13f7c75e7ed29fac650fd5
BLAKE2b-256 bf91dfe3ce5a9e2ce856d4fb96641903a93860187cba6ccc60bfd4e45dcb7108

See more details on using hashes here.

File details

Details for the file scaluq-0.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scaluq-0.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 763d7921ee9031b583d15be0c09586b6d5d7cfd1a2e4f272c5562eafdc558fe3
MD5 7b69e5c9466ca348b31300a2c59b1555
BLAKE2b-256 fdaa67a1a49c3e45ddc569d1de9000affa8d6c473db655ff9bb6253d36d13410

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page