Output files¶
The list of output files are shown in Table [Table:Output], where ***
and xxx are the header indicated by
CParaFileHead
,``CDataFileHead`` in ModPara
file, respectively.
yyy is a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file and zzz is a number given by NDataIdxStart
in
ModPara
.
Name |
Details for corresponding files |
---|---|
***_opt.dat |
All optimized parameters. |
***_gutzwiller_opt.dat |
Optimized gutzwiller factors. |
***_jastrow_opt.dat |
Optimized jastrow factors. |
***_doublonHolon2site_opt.dat |
Optimized 2-site doublon-holon correlation factors. |
***_doublonHolon4site_opt.dat |
Optimized 4-site doublon-holon correlation factors. |
***_generalRBM_physlayer_opt.dat |
Optimized variational parameters of the general RBM correlation factors only in a physical layer. |
***_generalRBM_hiddenlayer_opt.dat |
Optimized variational parameters of the general RBM correlation factors only in a hidden layer. |
***_orbital_opt.dat |
Optimized variational parameters of the general RBM correlation factors which connect physical and hidden layers. |
***_orbital_opt.dat |
Optimized pair orbital factors. |
xxx_out_yyy.dat |
Energy and deviation. |
xxx_SRinfo.dat |
Information related to SR optimization method. |
xxx_var_yyy.dat |
Progress information for optimizing variational parameters. |
xxx_CalcTimer.dat |
Computation time for each processes. |
xxx_time_zzz.dat |
Progress information for Monte Carlo samplings. |
xxx_cisajs_yyy.dat |
One body Green’s functions. |
xxx_cisajscktalt_yyy.dat |
Correlation functions. |
Output file for variational parameters (***_opt.dat)¶
The average and deviation values of variational parameters and the energy optimized by the SR method are outputted in the following order:
The type of average values is a complex number, while that of the
deviation is a real number. Since the initial values of all variational
parameters are specified at the beginning of the calculation, the
calculation of physical quantities is done by using this file file.
Here, *** is the header indicated by CParaFileHead
in ModPara
file.
Output files for variational parameters at each steps (xxx_var_yyy.dat)¶
The average and deviation values of variational parameters and the
energy optimized by the SR method are postscripted by the order same as
$$$_opt.dat file (the deviation is always outputted as 0). Here, xxx is
the header indicated by CDataFileHead
in ModPara
file and yyy is
a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file.
Output file for gutzwiller factors (***_gutzwiller_opt.dat)¶
The optimized Gutzwiller factors by SR method are outputted. The file
format is same as the InGutzwiller
file defined in Sec.
Files to set initial values of variational parameters.
Output file for jastrow factors (***_jastrow_opt.dat)¶
The optimized Jastrow factors by SR method are outputted. The file
format is same as the InJastrow
file defined in Sec.
Files to set initial values of variational parameters.
Output file for doublonHolon 2-site factors (***_doublonHolon2site_opt.dat)¶
The optimized 2-site doublon-holon correlation factors by SR method are
outputted. The file format is same as the InDH2
file defined in Sec.
Files to set initial values of variational parameters.
Output file for doublonHolon 4-site factors (***_doublonHolon4site_opt.dat)¶
The optimized 4-site doublon-holon correlation factors by SR method are
outputted. The file format is same as the InDH4
file defined in Sec.
Files to set initial values of variational parameters.
Output file for pair orbitals (***_orbital_opt.dat)¶
The optimized pair orbitals by SR method are outputted. The file format
is same as the InOrbital
file defined in Sec. Files to set initial values of variational parameters.
xxx_out_yyy.dat¶
The calculation information at each bins are outputted in the order:
The type of \(\langle H \rangle\) is a complex number, and that of
the others is a real number. Here, xxx is the header indicated by
CDataFileHead
in ModPara
file and yyy is a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file. An example of outputted file is shown as follows.
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¶
This file provides the optimization information by the SR method at each step.
From the left column, the number of variational parameters as complex numbers Npara
, the dimension of the S metric matrix Msize
, the number of variational parameters that are not optimized in the input files for trial wavefunctions such as Orbital
, the number of variational parameters cut by the value of DSROptRedCut
in the ModPara
file diagCut
, the maximum and minimum values of the diagonal components of the S matrix sDiagMax
and sDiagMin
, the maximum value of the change in the variational parameters absRmax
and its parameter index imax
are outputted.
The header specified by CDataFileHead
in the ModPara
file is described in xxx.
An example of the file format is as follows.
Note that the number of imaginary parameters is counted in optCut
when the variational parameters are treated as real variables (ComplexType=0
).
#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¶
After finishing calculation, the processing time is outputted in the order of the name, the number assigned by the process and the seconds at each processes. An example of outputted file is shown as follows.
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
...
xxx_time_zzz.dat¶
The calculation information at each bins are outputted in the order of
the sampling number, the acceptance ratio for hopping and exchange term
(acc_hopp, acc_ex), trial numbers to update for hopping and exchange
term (n_hopp, n_ex) and the time stamp. Here, xxx is the header
indicated by CDataFileHead
in ModPara
file and zzz is a number
given by NDataIdxStart
in ModPara
. An example of outputted file
is shown as follows.
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¶
This file is the outputted files for one-body Green’s function
\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}\rangle\). The target
components are set in the input file with the keyword “OneBodyG”. Here,
xxx is the header indicated by CDataFileHead
in ModPara
file and
yyy is a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file.
An example of the file format is as follows.
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
...
File format¶
[int01] [int02] [int03] [int04] [double01] [double02]
Parameters¶
[int01], [int03]
Type : Int
Description : The integer of the site number. [int01] and [int03] show the \(i\) and \(j\) site numbers, respectively.
[int02], [int04]
Type : Int
Description : The integer of the spin index:0: Up-spin1: Down-spin.[int02] and [int04] show \(\sigma_1\) and \(\sigma_2\), respectively.[double01], [double02]
Type : Double
Description : The value of \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}\rangle\).[double01] and [double02] show the real and imaginary part of \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}\rangle\), respectively.
xxx_cisajscktalt_yyy.dat¶
This file is the outputted files for the two-body Green’s function
\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\).
The target components are set in the input file with the keyword
“TwoBodyG”. Here, xxx is the header indicated by CDataFileHead
in
ModPara
file and yyy is a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file. An example of the file format is as follows.
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
...
File format¶
[int01] [int02] [int03] [int04] [int05] [int06] [int07] [int08] [double01] [double02].
Parameters¶
[int01], [int03],[int05], [int07]
Type : Int
Description : The integer of the site number. [int01], [int03], [int05], and [int07] show the \(i\), \(j\), \(k\), and \(l\) site numbers, respectively.
[int02], [int04],[int06], [int08]
Type : Int
Description : The integer of the spin index:
0: Up-spin
1: Down-spin.
[int02], [int04], [int06], and [int08] show \(\sigma_1\), \(\sigma_2\), \(\sigma_3\), and \(\sigma_4\), respectively.
[double01], [double02]
Type : Double
Description : The value of \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\). [double01] and [double02] show the real and imaginary part of \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\), respectively.
xxx_ls_out_yyy.dat¶
This file is the outputted files for \(\langle H \rangle\),
\((\langle H^2\rangle - \langle H \rangle^2)/\langle H \rangle^2\), and the optimized parameter \(\alpha\)
obtained by Power Lanczos method. This file is outputted when
NVMCCalMode
= 1, NLanczosmode
= 1 or 2 are set in ModPara
file. Here, xxx is the header indicated by CDataFileHead
in
ModPara
file and yyy is a number given by
NDataIdxStart
\(\cdots\) NDataIdxStart
+ NDataQtySmp
,
where both NDataIdxStart
and NDataQtySmp
are defined in
ModPara
file.
xxx_ls_cisajs_yyy.dat¶
This file is the outputted files for one-body Green’s function
\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}\rangle\) obtained by
Power Lanczos method. The file format is same as the
xxx_cisajs_yyy.dat file. This file is outputted when NVMCCalMode
=
1, NLanczosmode
= 2 are set in ModPara
file.
xxx_ls_cisajscktalt_yyy.dat¶
This file is the outputted files for the two-body Green’s function
\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}c_{k\sigma_3}^{\dagger}c_{l\sigma_4}\rangle\)
obtained by Power Lanczos method. The file format is same as the
xxx_cisajscktalt_yyy.dat file. This file is outputted when
NVMCCalMode
= 1, NLanczosmode
= 2 are set in ModPara
file.