出力ファイル¶
出力ファイルの一覧は下記の通りです。***には ModPara
ファイルの CParaFileHead
で指定されるヘッダが、xxxには CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。また、zzzには ModPara
ファイルの NDataIdxStart
が記載されます。
ファイル名 |
対応するファイルの中身 |
---|---|
***_opt.dat |
最適化された全パラメータ. |
***_gutzwiller_opt.dat |
最適化されたGutzwiller因子. |
***_jastrow_opt.dat |
最適化されたJastrow因子. |
***_doublonHolon2site_opt.dat |
最適化された2サイトダブロン-ホロン相関因子. |
***_doublonHolon4site_opt.dat |
最適化された4サイトダブロン-ホロン相関因子. |
***_generalRBM_physlayer_opt.dat |
最適化されたRBM相関因子のうち、物理層のみに関わる変分パラメータ. |
***_generalRBM_hiddenlayer_opt.dat |
最適化されたRBM相関因子のうち、隠れ層のみに関わる変分パラメータ. |
***_generalRBM_physhidden_opt.dat |
最適化されたRBM相関因子のうち、物理層と隠れ層を繋ぐ変分パラメータ. |
***_orbital_opt.dat |
最適化されたペア軌道因子. |
xxx_out_yyy.dat |
エネルギーとその分散. |
xxx_SRinfo.dat |
SR法に関連した情報. |
xxx_var_yyy.dat |
パラメータ最適化過程の情報. |
xxx_CalcTimer.dat |
各プロセスに対する計算時間に関する情報. |
xxx_time_zzz.dat |
モンテカルロサンプリングの過程に関する情報. |
xxx_cisajs_yyy.dat |
一体グリーン関数. |
xxx_cisajscktalt_yyy.dat |
二体グリーン関数. |
変分パラメータ出力ファイル(***_opt.dat)¶
SR法で最適化された変分パラメータとエネルギーが一斉出力されます。 変分パラメータが一斉に読み込めるため、変分パラメータ最適化後の物理量の計算を行う場合に使用します。 出力されるデータは
で、それぞれの平均値と標準偏差が出力されます(平均値は実数、虚数の順に、標準偏差は実数のみ出力)。
なお、全データが1行で出力され、数値の間は半角空白で区切られます。
***には ModPara
ファイルの CParaFileHead
で指定されるヘッダが記載されます。
ステップ別変分パラメータ出力ファイル(xxx_var_yyy.dat)¶
SR 法の各ステップにおける変分パラメータとエネルギーがzqp_opt.dat
と同形式で“追記しながら” 出力されます(標準偏差はゼロ)が出力されます。
xxxには CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。
Gutzwiller因子出力ファイル(***_gutzwiller_opt.dat)¶
SR法で最適化されたGutzwiller因子が出力されます。 出力形式は 変分パラメータ初期値指定ファイル のInGutzwiller指定ファイルと同じです。
Jastrow因子出力ファイル(***_jastrow_opt.dat)¶
SR法で最適化されたJastrow因子が出力されます。 出力形式は 変分パラメータ初期値指定ファイル のInJastrow指定ファイルと同じです。
2サイトダブロンホロン相関因子出力ファイル(***_doublonHolon2site_opt.dat)¶
SR法で最適化された2サイトのdoublon-holon相関因子が出力されます。 出力形式は 変分パラメータ初期値指定ファイル のInDH2指定ファイルと同じです。
4サイトダブロンホロン相関因子出力ファイル(***_doublonHolon4site_opt.dat)¶
SR法で最適化された4サイトのdoublon-holon相関因子が出力されます。 出力形式は 変分パラメータ初期値指定ファイル のInDH4指定ファイルと同じです。
ペア軌道出力ファイル(***_orbital_opt.dat)¶
SR法で最適化されたペア軌道の変分パラメータが出力されます。 出力形式は 変分パラメータ初期値指定ファイル のInOrbital指定ファイルと同じです。
xxx_out_yyy.dat¶
ビン毎の計算情報として、
が順に出力されます。 CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。以下に出力例を記載します。
1.151983765704212992e+01 8.124622418360909482e-01 \
1.619082955438887268e+02 2.019905203939084959e-01
1.288482613817423150e+01 5.006903733262847433e-01
1.972000325276957824e+02 1.824505193695792893e-01
1.308897206011880421e+01 5.701244886956570168e-01 \
2.072610167083121837e+02 2.029162857569105916e-01
…
xxx_SRinfo.dat.dat¶
各最適化ステップごとに、
変分パラメータ数 Npara
、S行列の次元数 Msize
、 Orbital
などの入力ファイルで最適化しないと指定した実パラメータ数 optCut
、 ModPara
ファイルの DSROptRedCut
の値により削減された実パラメータ数 diagCut
、S行列の対角成分の最大値 sDiagMax
と最小値 sDiagMin
、変分パラメータの変化量の最大値 absRmax
とそのパラメータインデックス imax
といったSR法による最適化情報が順に出力されます。
xxxには ModPara
ファイルの CDataFileHead
で指定されるヘッダが記載されます。以下に出力例を記載します。なお、変分パラメータが実変数( ComplexType=0
)として扱われた場合、虚部のパラメータ数は optCut
にカウントされます。
#Npara Msize optCut diagCut sDiagMax sDiagMin absRmax imax
4 4 4 0 4.17626e-02 0.00000e+00 -1.60883e-01 4
4 4 4 0 3.53941e-02 0.00000e+00 1.63056e-01 0
4 4 4 0 3.28032e-02 0.00000e+00 1.69939e-01 0
4 4 4 0 3.31451e-02 0.00000e+00 1.92363e-01 0
…
xxx_CalcTimer.dat¶
計算終了後に、処理毎の計算処理時間が処理名、処理に割り当てられた識別番号、実行秒数の順に出力されます。出力例は以下の通りです。
All [0] 15.90724
Initialization [1] 0.04357
read options [10] 0.00012
ReadDefFile [11] 0.00082
SetMemory [12] 0.00002
InitParameter [13] 0.03026
VMCParaOpt [2] 15.86367
VMCMakeSample [3] 12.85650
makeInitialSample [30] 0.20219
make candidate [31] 0.02553
hopping update [32] 12.51967
UpdateProjCnt [60] 7.41864
CalculateNewPfM2 [61] 3.67098
CalculateLogIP [62] 0.07599
UpdateMAll [63] 1.27466
exchange update [33] 0.00000
UpdateProjCnt [65] 0.00000
CalculateNewPfMTwo2 [66] 0.00000
CalculateLogIP [67] 0.00000
UpdateMAllTwo [68] 0.00000
recal PfM and InvM [34] 0.08294
save electron config [35] 0.00232
VMCMainCal [4] 2.45481
CalculateMAll [40] 0.47556
LocEnergyCal [41] 0.79754
CalHamiltonian0 [70] 0.00259
CalHamiltonian1 [71] 0.18765
CalHamiltonian2 [72] 0.00107
ReturnSlaterElmDiff [42] 0.40035
calculate OO and HO [43] 0.68045
StochasticOpt [5] 0.30489
preprocess [50] 0.02587
stcOptMain [51] 0.25471
initBLACS [55] 0.06564
calculate S and g [56] 0.05603
DPOSV [57] 0.09833
gatherParaChange [58] 0.02774
postprocess [52] 0.02372
UpdateSlaterElm [20] 0.02556
WeightAverage [21] 0.06676
outputData [22] 0.10554
SyncModifiedParameter [23] 0.02151
xxx_time_zzz.dat¶
CDataFileHead
で指定されるヘッダが、zzzには ModPara
ファイルの NDataIdxStart
が記載されます。
出力例は以下の通りです。00000 acc_hop acc_ex n_hop n_ex : Mon Jul 25 14:03:29 2016
00001 0.59688 0.00000 320 0 : Mon Jul 25 14:03:30 2016
00002 0.47727 0.00000 176 0 : Mon Jul 25 14:03:30 2016
00003 0.50000 0.00000 176 0 : Mon Jul 25 14:03:30 2016
00004 0.49432 0.00000 176 0 : Mon Jul 25 14:03:30 2016
00005 0.57386 0.00000 176 0 : Mon Jul 25 14:03:30 2016
00006 0.55114 0.00000 176 0 : Mon Jul 25 14:03:30 2016
…
xxx_cisajs_yyy.dat¶
OneBodyG指定ファイルで指定された一体グリーン関数 CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。以下にファイル例を記載します。
0 0 0 0 0.4452776740 0.0000000000
0 1 0 1 0.4452776740 0.0000000000
1 0 1 0 0.5000000000 0.0000000000
1 1 1 1 0.5000000000 0.0000000000
2 0 2 0 0.4452776740 0.0000000000
2 1 2 1 0.4452776740 0.0000000000
3 0 3 0 0.5000000000 0.0000000000
3 1 3 1 0.5000000000 0.0000000000
…
ファイル形式¶
int01 int02 int03 int04 double01 double02
パラメータ¶
int01 , int03形式 : int型
説明 : サイト番号を指定する整数。
int01 が サイト、 int03 が サイトを表します。 int02 , int04形式 : int型
説明 : スピンを指定する整数。 int02 が 、 int03 が に対応します。0: アップスピン1: ダウンスピンを表します。 double01 , double02形式 : double型
説明 : の値を表します。 double01 が実部、 double02 が虚部を表します。
xxx_cisajscktalt_yyy.dat¶
TwoBodyG指定ファイルで指定された二体グリーン関数 CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。以下にファイル例を記載します。
15cm
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
…
ファイル形式¶
int01 int02 int03 int04 int05 int06 int07 int08 double01 double02
パラメータ¶
int01 , int03 , int05 , int07形式 : int型
説明 : サイト番号を指定する整数。
int01 が サイト、 int03 が サイト、 int05 が サイト、 int07 が サイトを表します。 int02 , int04 , int06 , int08形式 : int型
説明 : スピンを指定する整数。 int02 が 、 int04 が 、 int06 が 、 int08 が に対応します。0: アップスピン1: ダウンスピンを表します。 double01 , double02形式 : double型
説明 : の値を表します。 double01 が実部、 double02 が虚部を表します。
xxx_ls_out_yyy.dat¶
Power Lanczos法により求めた ModPara
指定ファイルで NVMCCalMode
=1, NLanczosmode
=1,
2に設定することで計算されます。
xxxには CDataFileHead
で指定されるヘッダが、yyyには ModPara
ファイルの NDataIdxStart
,
NDataQtySmp
に従い NDataIdxStart
NDataIdxStart
+ NDataQtySmp
の順に記載されます。
xxx_ls_cisajs_yyy.dat¶
Power Lanczos法により求めた,
OneBodyG指定ファイルで指定された一体グリーン関数 ModPara
指定ファイルで NVMCCalMode
=1,
NLanczosmode
=2に設定することで計算されます。
xxx_ls_cisajscktalt_yyy.dat¶
Power Lanczos法により求めた,
TwoBodyG指定ファイルで指定された二体グリーン関数 ModPara
指定ファイルで NVMCCalMode
= 1, NLanczosmode
= 2 に設定することで計算されます。