-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathheisenberg_square_6x6.yaml
75 lines (75 loc) · 3.01 KB
/
heisenberg_square_6x6.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
basis:
number_spins: 36
hamming_weight: 18
spin_inversion: 1
symmetries:
# Initial layout:
# [ 0, 1, 2, 3, 4, 5,
# 6, 7, 8, 9, 10, 11,
# 12, 13, 14, 15, 16, 17,
# 18, 19, 20, 21, 22, 23,
# 24, 25, 26, 27, 28, 29,
# 30, 31, 32, 33, 34, 35]
#
# Translation along x-axis
- permutation: [ 1, 2, 3, 4, 5, 0,
7, 8, 9, 10, 11, 6,
13, 14, 15, 16, 17, 12,
19, 20, 21, 22, 23, 18,
25, 26, 27, 28, 29, 24,
31, 32, 33, 34, 35, 30]
sector: 0
# Translation along y-axis
- permutation: [ 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35,
0, 1, 2, 3, 4, 5]
sector: 0
# Reflection along x-axis (i.e. around y-axis)
- permutation: [ 5, 4, 3, 2, 1, 0,
11, 10, 9, 8, 7, 6,
17, 16, 15, 14, 13, 12,
23, 22, 21, 20, 19, 18,
29, 28, 27, 26, 25, 24,
35, 34, 33, 32, 31, 30]
sector: 0
# Reflection along y-axis (i.e. around x-axis)
- permutation: [30, 31, 32, 33, 34, 35,
24, 25, 26, 27, 28, 29,
18, 19, 20, 21, 22, 23,
12, 13, 14, 15, 16, 17,
6, 7, 8, 9, 10, 11,
0, 1, 2, 3, 4, 5]
sector: 0
# Rotation
- permutation: [ 5, 11, 17, 23, 29, 35,
4, 10, 16, 22, 28, 34,
3, 9, 15, 21, 27, 33,
2, 8, 14, 20, 26, 32,
1, 7, 13, 19, 25, 31,
0, 6, 12, 18, 24, 30]
sector: 0
hamiltonian:
name: "Heisenberg Hamiltonian"
terms:
- matrix: [[1, 0, 0, 0],
[0, -1, 2, 0],
[0, 2, -1, 0],
[0, 0, 0, 1]]
sites: [[0, 1], [0, 6], [1, 2], [1, 7], [2, 3], [2, 8], [3, 4], [3, 9],
[4, 5], [4, 10], [5, 0], [5, 11], [6, 7], [6, 12], [7, 8], [7, 13],
[8, 9], [8, 14], [9, 10], [9, 15], [10, 11], [10, 16], [11, 6], [11, 17],
[12, 13], [12, 18], [13, 14], [13, 19], [14, 15], [14, 20], [15, 16], [15, 21],
[16, 17], [16, 22], [17, 12], [17, 23], [18, 19], [18, 24], [19, 20], [19, 25],
[20, 21], [20, 26], [21, 22], [21, 27], [22, 23], [22, 28], [23, 18], [23, 29],
[24, 25], [24, 30], [25, 26], [25, 31], [26, 27], [26, 32], [27, 28], [27, 33],
[28, 29], [28, 34], [29, 24], [29, 35], [30, 31], [30, 0], [31, 32], [31, 1],
[32, 33], [32, 2], [33, 34], [33, 3], [34, 35], [34, 4], [35, 30], [35, 5]]
observables: []
number_vectors: 2
output: "data/heisenberg_square_6x6.h5"
datatype: "float32"
max_primme_block_size: 4
max_primme_basis_size: 20