NBodyG.dat

NBodyG指定ファイルで指定したN体グリーン関数の計算結果を出力します。1行で \(N\) 個の因子を持つ

(4.30)\[\left\langle \prod_{p=1}^{N} c_{i_p\sigma'_p}^{\dagger} c_{j_p\sigma_p} \right\rangle\]

の値を表します。以下にファイル例を記載します。

1    0    0    1    0 0.1250000000 0.0000000000
2    0    0    0    0    1    1    1    1 0.2500000000 0.0000000000
3    0    0    0    0    1    1    1    1    2    0    2    0 0.0312500000 0.0000000000

ファイル名

Lanczos法: ##_NBodyG.dat

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

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

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

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

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

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

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

ファイル形式

  • \([\)int01\(]\) (\([\)int02\(]\) \([\)int03\(]\) \([\)int04\(]\) \([\)int05\(]\)) ... \([\)double01\(]\) \([\)double02\(]\)

    括弧で示した4整数の組を \([\)int01\(]\) 回繰り返します。

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

パラメータ

  • \([\)int01\(]\)

    形式 : int型

    説明 : この成分に含まれる因子数 \(N\) を表します。

  • 各因子の \([\)int02\(]\), \([\)int04\(]\)

    形式 : int型

    説明 : サイト番号を指定する整数。 \([\)int02\(]\)\(i_p\)\([\)int04\(]\)\(j_p\)に対応します。

  • 各因子の \([\)int03\(]\), \([\)int05\(]\)

    形式 : int型

    説明 : スピンまたは局所状態を指定する整数。
    Hubbard、tJ、Kondo およびそれらの GC/NConserved 版では
    0: アップスピン
    1: ダウンスピン
    を表します。
    SpinlessFermion/SpinlessFermionGC では 0 のみ出力されます。
  • \([\)double01\(]\), \([\)double02\(]\)

    形式 : double型

    説明 : 指定したN体グリーン関数の値を表します。
    \([\)double01\(]\)が実部、\([\)double02\(]\)が虚部を表します。