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 により指定します。
表 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 スペクトル関数を計算するためのリスタート用の入力ベクトルを指定します。