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