4.2.1. 入力ファイル指定用ファイル¶
計算で使用する入力ファイル一式を指定します。ファイル形式に関しては、以下のようなフォーマットをしています。
CalcMod calcmod.def
ModPara modpara.def
LocSpin zlocspn.def
Trans ztransfer.def
InterAll zinterall.def
OneBodyG zcisajs.def
TwoBodyG zcisajscktaltdc.def
ファイル形式¶
[string01] [string02]
パラメータ¶
\([\)string01\(]\)
形式 : string型 (固定)
説明 : キーワードを指定します。
\([\)string02\(]\)
形式 : string型
説明 : キーワードにひも付けられるファイル名を指定します(任意)。
使用ルール¶
本ファイルを使用するにあたってのルールは以下の通りです。
- キーワードを記載後、半角空白を開けた後にファイル名を書きます。ファイル名は自由に設定できます。
- 必ず指定しなければいけないパラメーターはCalcMod, ModPara, LocSpinです。
- 各キーワードは順不同に記述できます。
- 指定したキーワード、ファイルが存在しない場合はエラー終了します。
- \(\#\)で始まる行は読み飛ばされます。
- ファイル読込用キーワードは 表 4.2 により指定します。
Keywords | 指定ファイルの概要 |
---|---|
CalcMod | 計算モードに関する指定をします。 |
ModPara | 計算で用いるパラメータの指定をします。 |
LocSpin | 各サイトに対して遍歴電子もしくは局在スピンの指定をします。 |
Trans | 一般的一体相互作用に関する設定をします。 |
InterAll | 一般的二体相互作用に関する設定をします。 |
CoulombIntra | 内部クーロン相互作用に関する設定をします。 |
CoulombInter | サイト間クーロン相互作用に関する設定をします。 |
Hund | フント結合に関する設定をします。 |
PairHop | ペアホッピングに関する設定をします。 |
Exchange | 交換相互作用に関する設定をします。 |
Ising | イジング相互作用に関する設定をします。 |
PairLift | ペアリフト相互作用に関する設定をします。 |
OneBodyG | 出力する一体グリーン関数 \(\langle c_{i\sigma}^{\dagger}c_{j\sigma}\rangle\) に関する設定をします。 |
TwoBodyG | 出力するニ体グリーン関数 \(\langle c_{i\sigma}^{\dagger}c_{j\sigma}c_{k\tau}^{\dagger}c_{l\tau}\rangle\)に関する設定をします。 |
SingleExcitation | 一体励起状態の生成演算子に関する指定をします。 |
PairExcitation | ニ体励起状態の生成演算子に関する指定をします。 |
SpectrumVec | スペクトル関数を計算するためのリスタート用の入力ベクトルを指定します。 |