4.2.15. TwoBodyG file¶
This file determines the target components of 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\). For the spin system, the conditions \(i=j\) and \(k=l\) must be satisfied. An example of the file format is as follows.
=============================================
NCisAjsCktAltDC 576
=============================================
======== Green functions for Sq AND Nq ======
=============================================
0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 1
0 0 0 0 1 0 1 0
0 0 0 0 1 1 1 1
0 0 0 0 2 0 2 0
0 0 0 0 2 1 2 1
0 0 0 0 3 0 3 0
0 0 0 0 3 1 3 1
0 0 0 0 4 0 4 0
0 0 0 0 4 1 4 1
0 0 0 0 5 0 5 0
0 0 0 0 5 1 5 1
0 0 0 0 6 0 6 0
0 0 0 0 6 1 6 1
0 0 0 0 7 0 7 0
0 0 0 0 7 1 7 1
0 0 0 0 8 0 8 0
0 0 0 0 8 1 8 1
0 0 0 0 9 0 9 0
0 0 0 0 9 1 9 1
0 0 0 0 10 0 10 0
0 0 0 0 10 1 10 1
0 0 0 0 11 0 11 0
0 0 0 0 11 1 11 1
0 1 0 1 0 0 0 0
...
File format¶
- Line 1: Header
- Line 2: [string01] [int01]
- Lines 3-5: Header
- Lines 6-: [int02] [int03] [int04] [int05] [int06] [int07] [int08] [int09].
Parameters¶
[string01]
Type : String (a blank parameter is not allowed)
Description : A keyword for the total number of two-body 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 two-body Green’s functions.
[int02], [int04],[int06], [int08]
Type : Int (a blank parameter is not allowed)
Description : An integer giving a site index (\(0<=\) [int02], [int04], [int06], [int08] \(<\)
Nsite
).[int03], [int05],[int07], [int09]
Type : Int (a blank parameter is not allowed)
Description : An integer giving a spin index:For Hubbard or Kondo system, the index can be selected from0: Up-spin,1: Down-spin.For Spin system, the index can be selected from\(0, 1, \cdots, 2S+1\) (corresponding to -\(S-0.5, -S+0.5, \cdots S+0.5\)).
Use rules¶
- Headers cannot be omitted.
- A program is terminated when the components of the two-body Green’s functions are double counted.
- A program is terminated when the conditions \(i=j\) and \(k=l\) are not satisfied for the spin model.
- A program is terminated when [int01] is different from the total number of two-body Green’s functions defined in this file.
- A program is terminated, when [int02]-[int09] are outside the range of the defined values.