@@ -15,7 +15,7 @@ def readGauge(filename: str, grid_size: List[int], plaquette: bool = True, lexic
15
15
filename = path .expanduser (path .expandvars (filename ))
16
16
with open (filename , "rb" ) as f :
17
17
latt_size = struct .unpack ("<iiii" , f .read (16 ))[::- 1 ]
18
- plaquette = struct .unpack ("<d" , f .read (8 ))[0 ] / Nc
18
+ plaquette_ = struct .unpack ("<d" , f .read (8 ))[0 ] / Nc
19
19
offset = f .tell ()
20
20
Lx , Ly , Lz , Lt = getSublatticeSize (latt_size , grid_size )
21
21
dtype = "<c16"
@@ -35,10 +35,9 @@ def readGauge(filename: str, grid_size: List[int], plaquette: bool = True, lexic
35
35
if lexico :
36
36
gauge = gaugeLexico ([Lx , Ly , Lz , Lt ], gauge )
37
37
if plaquette :
38
- assert numpy .isclose (gaugePlaquette (latt_size , grid_size , gauge )[0 ], plaquette )
38
+ assert numpy .isclose (gaugePlaquette (latt_size , grid_size , gauge )[0 ], plaquette_ )
39
39
elif plaquette :
40
- gauge_lexico = gaugeLexico ([Lx , Ly , Lz , Lt ], gauge )
41
- assert numpy .isclose (gaugePlaquette (latt_size , grid_size , gauge_lexico )[0 ], plaquette )
40
+ assert numpy .isclose (gaugePlaquette (latt_size , grid_size , gaugeLexico (latt_size , gauge ))[0 ], plaquette_ )
42
41
gauge = gauge .astype ("<c16" )
43
42
44
43
return latt_size , gauge
@@ -62,8 +61,7 @@ def writeGauge(
62
61
plaquette = gaugePlaquette (latt_size , grid_size , gauge )[0 ]
63
62
gauge = gaugeEvenOdd ([Lx , Ly , Lz , Lt ], gauge )
64
63
elif plaquette is None :
65
- gauge_lexico = gaugeLexico ([Lx , Ly , Lz , Lt ], gauge )
66
- plaquette = gaugePlaquette (latt_size , grid_size , gauge_lexico )[0 ]
64
+ plaquette = gaugePlaquette (latt_size , grid_size , gaugeLexico ([Lx , Ly , Lz , Lt ], gauge ))[0 ]
67
65
gauge = gaugeEvenShiftBackward (latt_size , grid_size , gauge )
68
66
gauge_reorder = numpy .zeros ((Lt , Lx , Ly , Lz // 2 , Nd , 2 , Nc , Nc ), dtype )
69
67
for t in range (Lt ):
0 commit comments