Skip to content

Commit

Permalink
Don't add "0x" to checksums.
Browse files Browse the repository at this point in the history
  • Loading branch information
SaltyChiang committed Dec 10, 2024
1 parent cb00e91 commit 1a5a91b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pyquda_core/pyquda/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.9.9"
__version__ = "0.9.10"
12 changes: 6 additions & 6 deletions pyquda_core/pyquda/file.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ def checksum(latt_info, data: numpy.ndarray) -> Tuple[int, int]:
)
rank29 = (rank % 29).astype("<u4")
rank31 = (rank % 31).astype("<u4")
sum29 = MPI.COMM_WORLD.allreduce(numpy.bitwise_xor.reduce(work << rank29 | work >> (32 - rank29)).item(), MPI.BXOR)
sum31 = MPI.COMM_WORLD.allreduce(numpy.bitwise_xor.reduce(work << rank31 | work >> (32 - rank31)).item(), MPI.BXOR)
sum29 = MPI.COMM_WORLD.allreduce(numpy.bitwise_xor.reduce(work << rank29 | work >> (32 - rank29)), MPI.BXOR)
sum31 = MPI.COMM_WORLD.allreduce(numpy.bitwise_xor.reduce(work << rank31 | work >> (32 - rank31)), MPI.BXOR)
return sum29, sum31


Expand Down Expand Up @@ -186,8 +186,8 @@ def _load(cls, latt_info: _LatticeInfo, dataset: h5py.Dataset, check: bool = Tru
data: numpy.ndarray = dataset[latt_info.slice]
if check:
sum29, sum31 = checksum(latt_info, data.reshape(latt_info.volume, -1).view("<u4"))
assert dataset.attrs["sum29"] == f"0x{sum29:08x}", f"{dataset.attrs['sum29']} != 0x{sum29:08x}"
assert dataset.attrs["sum31"] == f"0x{sum31:08x}", f"{dataset.attrs['sum31']} != 0x{sum31:08x}"
assert dataset.attrs["sum29"] == f"{sum29:08x}", f"{dataset.attrs['sum29']} != {sum29:08x}"
assert dataset.attrs["sum31"] == f"{sum31:08x}", f"{dataset.attrs['sum31']} != {sum31:08x}"
return data

def load(
Expand Down Expand Up @@ -236,8 +236,8 @@ def _save(cls, latt_info: _LatticeInfo, dataset: h5py.Dataset, data: numpy.ndarr
dataset[latt_info.slice] = data
if check:
sum29, sum31 = checksum(latt_info, data.reshape(latt_info.volume, -1).view("<u4"))
dataset.attrs["sum29"] = f"0x{sum29:08x}"
dataset.attrs["sum31"] = f"0x{sum31:08x}"
dataset.attrs["sum29"] = f"{sum29:08x}"
dataset.attrs["sum31"] = f"{sum31:08x}"

def save(
self,
Expand Down

0 comments on commit 1a5a91b

Please sign in to comment.