実行環境・必要なパッケージ
H-waveを利用するには、以下のプログラムとライブラリが必要です。
- python 3.x
- numpy モジュール
- scipy モジュール
- requests モジュール
- tomli モジュール
ダウンロード・インストール
H-wave のソースコードは release page から取得できます。tgz アーカイブまたは zip アーカイブをダウンロードして展開します。
また、git を利用できる場合は、以下のコマンドで H-wave をダウンロードできます。
$ git clone https://github.com/issp-center-dev/H-wave.git
H-wave のインストールには pip を利用できます。ソースコードをダウンロード・展開した後、次のコマンドを実行します。H-wave が利用するライブラリも必要に応じてインストールされます。
$ cd ./H-wave
$ pip install .
実行方法
まず、H-wave用の入力ファイルを作成します。計算条件や入出力ファイル・ディレクトリなどを指定するTOML形式のパラメータファイルと、Hamiltonianの定義ファイルなどを作成する必要があります。
次に、入力ファイルのあるディレクトリで以下のコマンドを実行すると計算がスタートします。
$ hwave input.toml
計算終了後、計算結果が出力ディレクトリに出力されます。詳細についてはマニュアルを参照してください。