AnomalousG file¶
This file determines the target components of anomalous pair Green’s
functions for HubbardGC calculations. A line with type 0 represents
\(\langle c_{i\sigma_1}c_{j\sigma_2}\rangle\), and a line with type
1 represents
\(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}^{\dagger}\rangle\). An
example of the file format is as follows.
========================
NAnomalousG 2
========================
========AnomalousG=======
========================
0 0 0 0 1
1 0 1 0 0
File format¶
Line 1: Header
Line 2: [string01] [int01]
Lines 3-5: Header
Lines 6-: [int02] [int03] [int04] [int05] [int06].
Parameters¶
[string01]
Type : String (a blank parameter is not allowed)
Description : A keyword for the total number of anomalous pair Green’s functions. You can freely give a name to the keyword.
[int01]
Type : Int (a blank parameter is not allowed)
Description : An integer giving the total number of anomalous pair Green’s functions.
[int02]
Type : Int (a blank parameter is not allowed)
Description : The anomalous pair type:0: \(\langle c_{i\sigma_1}c_{j\sigma_2}\rangle\)1: \(\langle c_{i\sigma_1}^{\dagger}c_{j\sigma_2}^{\dagger}\rangle\).[int03], [int05]
Type : Int (a blank parameter is not allowed)
Description : An integer giving a site index (\(0<=\) [int03], [int05] \(<\)
Nsite).[int04], [int06]
Type : Int (a blank parameter is not allowed)
Description : An integer giving a spin index:0: Up-spin,1: Down-spin.
Use rules¶
Headers cannot be omitted.
This file is currently supported only for HubbardGC calculations.
MPI execution is supported for Lanczos, CG, TPQ, cTPQ, and time evolution calculations. MPI execution with the FullDiag method is not supported for
AnomalousG.AnomalousGis not supported forCalcSpeccalculations.The same fermion operator cannot be used twice in one anomalous pair.
A program is terminated when [int01] is different from the total number of anomalous pair Green’s functions defined in this file.
A program is terminated when [int02]-[int06] are outside the range of the defined values.