4.1.5. Parameters for the numerical condition¶
2SType : Positive integer (
1as a default)Description : The \(2 S\) at each site in the localized spin system is specified. (E.g.
1for the \(1/2\) system)RestartType : String (choose from
"None","Restart_out","Restart_in","Restart"."None"as a default)Description : The condition of the restart is specified.
"None"for omitting file IOs for the restart,"Restart_out"for starting calculation from scratch and generating a restart-file after the calculation finishes,"Restart_in"for starting calculation with the restart-file generated in the previous run,"Restart"for"Restart_out"+"Restart_in".Lanczos_maxType : Positive integer (default value:
2000)Description : The upper limit of the Lanczos/LOBCG/BiCG step and the number of steps for TPQ/Time=evolution are specified with this parameter.
initial_ivType : Integer (default value:
-1)Description : An initial vector is specified with this parameter.
Lanczos method
For the canonical ensemble and
initial_iv\(\geq 0\)The non-zero components of an initial vector are specified with this parameter.
For the grand canonical ensemble or
initial_iv\(< 0\)The seed of the random generator is given by this parameter and the random vector is used as the initial vector.
TPQ method
The seed of the random generator is given by this parameter and the random vector is used as the initial vector.
See Algorithm for details of setting an initial vector.
exctType : Positive integer (default value:
1)Description : The number of eigenvectors obtained from the ground energy by the Lanczos method are specified.When exct=2, the eigenvector of the first-excited state is obtained. Whenmethod="CG", the number of states to be calculated is specified.Note: The condition
nvec\(>=\)exctmust be satisfied.LanczosEpsType : Positive integer (default value:
14)Description : The convergence criterion for the Lanczos method is specified with this parameter. If the difference between the old and the new target eigenvalue falls below \(10^{- {\tt LanczosEps}}\), the Lanczos step will finish. For
method="CG", we assume the calculation is converged when the 2-norm of the residual vector becomes smaller than \(10^{-{\tt LanczosEps}/2}\).LanczosTargetType : Positive integer (default value:
2)Description : The target eigenenergy for the convergence criterion is specified. If it is set to
1, the target eigenenergy becomes the ground state.LargeValueType : Double (the default value is provided below)
Description : (Only for TPQ) \(l\) as \((l-{\mathcal H}/N_{s})\) is used in the mTPQ calculation. Usually, the largest eigenvalue of the Hamiltonian is used as \(l\). Thus, the default value of \(l\) is taken as the summation of the absolute values of each coefficient in the Hamiltonian divided by the number of sites. In the cTPQ calculation,
LargeValueis used as \(\Delta\tau=1/LargeValue\). The definition of \(\Delta\tau\) is explained in Algorithm.NumAveType : Positive integer (default value:
5)Description : (Only for TPQ) The number of independent runs for the TPQ method is specified with this parameter.
ExpecIntervalType : Positive integer (default value:
20)Description : (Only for TPQ) The interval of calculating correlation functions in the TPQ iteration is specified.Note: A small interval increases the time cost of calculations.OutputModeType : Choose from
"none","correlation", and"full"(correlationas default)Description : Indices of correlation functions are specified with this keyword.
"none"indicates correlation functions will not be calculated. Whenoutputmode="correlation", the correlation function supported by the utilityfourieris computed. For more details, see the document indoc/fourier/. If"full"is selected, \(\langle c_{i \sigma}^{\dagger}c_{j \sigma'} \rangle\) is computed at all \(i, j, \sigma, \sigma'\), and \(\langle c_{i_1 \sigma_1}^{\dagger}c_{i_2 \sigma_2} c_{i_3 \sigma_3}^{\dagger}c_{i_4 \sigma_4} \rangle\) is computed at all \(i_1, i_2, i_3, i_4, \sigma_1, \sigma_2, \sigma_3, \sigma_4\).In a spin system, the indices are specified as those of the Bogoliubov representation (see Bogoliubov representation ).
InitialVecTypeType : Character (choose from
"C","R"."C"as a default)Description : The type of the initial eigenvector is specified.
Cfor the complex number, andRfor the real number.EigenVecIOType : String (choose from
"None","Out","In"."None"as a default)Description : The I/O of the eigenvector is specified.
"None"for omitting the IO of the eigenvector,"Out"for writing the eigenvector to a file,"In"for reading the eigenvector from a file and using it in the subsequent calculation (such as the Green’s function).HamIOType : String (choose from
"None","Out","In"."None"as a default)Description : (Only used in Full Diag mode)The I/O of the Hamiltonian is specified.None: not output Hamiltonian.Out: output Hamiltonian.Iut: Input Hamiltonian.OutputExcitedVecType : String (choose from
"None"or"Out"."None"as a default)Description : (Only used in the mode to calculate dynamical green’s functions)The mode to output the excited vector is specified.None: not output the excited vector.Out: output the excited vector.