cisajscktalt.dat

TwoBodyGで指定された二体グリーン関数\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\)の計算結果を出力します。以下にファイル例を記載します。

0    0    0    0    0    0    0    0 0.4452776740 0.0000000000
0    0    0    0    0    1    0    1 0.1843355815 0.0000000000
0    0    0    0    1    0    1    0 0.1812412105 0.0000000000
0    0    0    0    1    1    1    1 0.2640364635 0.0000000000
0    0    0    0    2    0    2    0 0.0279690007 0.0000000000
0    0    0    0    2    1    2    1 0.2009271524 0.0000000000
0    0    0    0    3    0    3    0 0.2512810778 0.0000000000
0    0    0    0    3    1    3    1 0.1939965962 0.0000000000
…

ファイル名

Lanczos法: ##_cisajscktalt.dat

TPQ法: ##_cisajscktalt_set??step%%.dat

OutputGreenFormat=1 のTPQ/cTPQ法: ##_cisajscktalt_tpq.dat

実時間発展法: ##_cisajscktalt_step%%.dat

OutputGreenFormat=1 の実時間発展法: ##_cisajscktalt_te.dat

全対角化法、LOBCG法: ##_cisajscktalt_eigen&&.dat

OutputGreenFormat=1 の全対角化法、LOBCG法: ##_cisajscktalt_eigen.dat

##はModParaファイル内の[string02]で指定されるヘッダ、??はTPQ法計算時のrunの番号、%%はTPQ法でのステップ数、&&は固有値の番号を表します。集約形式では、各行の先頭にTPQ/cTPQでは set step、実時間発展では step、全対角化/LOBCGでは eigen が追加されます。

ファイル形式

  • \([\)int01\(]\) \([\)int02\(]\) \([\)int03\(]\) \([\)int04\(]\) \([\)int05\(]\) \([\)int06\(]\) \([\)int07\(]\) \([\)int08\(]\) \([\)double01\(]\) \([\)double02\(]\)

OutputGreenFormat=1 の集約ファイルでは、上記の列の前に計算手法に応じた set stepstep、または eigen のindex列が追加されます。

パラメータ

  • \([\)int01\(]\), \([\)int03\(]\),\([\)int05\(]\), \([\)int07\(]\)

    形式 : int型

    説明 : サイト番号を指定する整数。 \([\)int01\(]\)\(i\)サイト、\([\)int03\(]\)\(j\)サイト、\([\)int05\(]\)\(k\)サイト、\([\)int07\(]\)\(l\)サイトを表します。

  • \([\)int02\(]\), \([\)int04\(]\),\([\)int06\(]\), \([\)int08\(]\)

    形式 : int型

    説明 : スピンを指定する整数。 \([\)int02\(]\)\(\sigma_1\)\([\)int04\(]\)\(\sigma_2\)\([\)int06\(]\)\(\sigma_3\)\([\)int08\(]\)\(\sigma_4\)に対応します。
    0: アップスピン
    1: ダウンスピン
    を表します。
  • \([\)double01\(]\), \([\)double02\(]\)

    形式 : double型

    説明 : \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\)の値を表します。
    \([\)double01\(]\)が実部、\([\)double02\(]\)が虚部を表します。