qiskit-community/qiskit-nature
Qiskit Nature is an open-source, quantum computing, framework for solving quantum mechanical natural science problems.
何を解決するか
Qiskit Nature は、量子コンピューティングアルゴリズムを使用して、量子力学的自然科学問題を解決するためのフレームワークを提供します。古典的コンピュータでは複雑な自然システム(分子の電子構造や振動構造など)をシミュレートすることが困難であるため、量子アルゴリズムを活用して基底状態および励起状態を求める、双極子モーメントを測定する、およびイジングモデルやフェルミ・ハバードモデルのような格子モデルを解くことを実現します。
動作方法
このフレームワークは、以下の統合モジュールで構成されています:
- データ読み込み:化学ドライバーや特定のファイル形式からデータをインポートします。
- 演算子構築:2次量子化された演算子の構築と操作を処理します。
- 空間変換:問題を2次量子化形式から量子実行用のキュービット空間に変換します。
- 回路ライブラリ:自然科学問題に特化した、アンザッツ(試行波動関数)のライブラリを提供します。
- アルゴリズム統合:Qiskit Algorithms を通じて一般的な量子アルゴリズムを科学的タスクに簡便に適用できる専用ユーティリティを提供します。
対象ユーザー
量子化学、物理学、自然科学の研究者および開発者で、分子系や格子モデルを量子コンピューティングでシミュレートしたい方を対象としています。
主な特徴
- 広範な科学分野対応:電子構造、振動構造、および格子モデル(イジング、フェルミ・ハバード)を扱えます。
- 化学ドライバー統合:PySCF、PSI4、Gaussian 16 などの古典的化学ソフトウェアと連携します。
- メモリ最適化:大規模計算のメモリ要件を削減するために
sparseライブラリをサポートします。 - テンソル結合最適化:
opt_einsumと統合し、テンソル結合を最適化します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト