OneBodyG file¶
This file determines the list of indices of the one-body Green’s function \(\langle c_{i\sigma_1}^{\dagger} c_{j\sigma_2}^{\phantom{\dagger}} \rangle\) to be exported. An example of the file format is presented below.
===============================
NCisAjs 24
===============================
======== Green functions ======
===============================
0 0 0 0
0 1 0 1
1 0 1 0
1 1 1 1
2 0 2 0
2 1 2 1
3 0 3 0
3 1 3 1
4 0 4 0
4 1 4 1
5 0 5 0
5 1 5 1
6 0 6 0
6 1 6 1
7 0 7 0
7 1 7 1
8 0 8 0
8 1 8 1
9 0 9 0
9 1 9 1
10 0 10 0
10 1 10 1
11 0 11 0
11 1 11 1
File format¶
Line 1: Header
Line 2:
[ncisajs] [count]
Lines 3-5: Header
Lines 6-:
[i] [s1] [j] [s2]
Parameters¶
[ncisajs]
Type : String (blank is not allowed)
Description : An arbitrary keyword for the total number of components of the one-body Green’s functions.
[count]
Type : Integer (blank is not allowed)
Description : An integer giving the total number of components of the one-body Green’s functions.
[i]
,[j]
Type : Integer (blank is not allowed)
Description : An integer giving a site index (\(0 \le i, j < {\rm Nsite}\)).
[s1]
,[s2]
Type : Integer (blank is not allowed)
Description : An integer giving a spin index: either 0 (up-spin) or 1 (down-spin).
Usage rules¶
Headers cannot be omitted.
The program is terminated with error if there are duplicated entries.
The program is terminated with error when the number of entries is different from
[count]
.The program is terminated with error if
[i]
,[j]
,[s1]
, or[s2]
are outside the range of the defined values.