5.1. TeNeS の入力ファイルの簡易まとめ¶
TeNeS の入力ファイルは TOML 形式 で書かれており、
入力ファイルはいくつかのセクションに分かれています。
tenes_simple
と tenes_std
は自分が必要とするセクションの情報を入力として読み取り、
それぞれ tenes_std
と tenes
の入力ファイルを生成します。
tenes
は入力ファイルの各セクションに書かれた情報を元に実際の計算を行います。
例えば tenes_simple
は model
と lattice
の情報から tensor
, observable
, hamiltonian
の情報を生成し、
さらに parameter
, correlation
, correlation_length
はそのままコピーして、 tenes_std
の入力ファイルとして出力します。
次表は各セクションの簡単な説明および各ツールがどう扱うかを示しています。
セクション名 |
説明 |
|
|
|
---|---|---|---|---|
|
計算パラメータ |
copy |
in / copy |
in |
|
模型パラメータ |
in |
||
|
格子パラメータ |
in |
||
|
テンソル |
out |
in / copy |
in |
|
測定する演算子 |
out |
copy |
in |
|
相関関数 |
copy |
copy |
in |
|
相関長 |
copy |
copy |
in |
|
ハミルトニアン |
out |
in |
|
|
虚時間発展演算子 |
out |
in |
"in"
ツールはこのセクションの情報を利用します
"out"
ツールはこのセクションを新たに生成し、出力します
"copy"
ツールはこのセクションを変更せずにそのまま出力します