paboyle / Grid

Data parallel C++ mathematical object library
GNU General Public License v2.0
155 stars 111 forks source link

CayleyFermion5D Conserved current fix #364

Closed AndrewYongZhenNing closed 3 years ago

AndrewYongZhenNing commented 3 years ago

Currently, implementation does not include periodic boundary conditions. As a result, current insertion on the last timeslice (T-1) is excluded since the next timeslice exceeds the temporal extent ( code block treats (T-1)+1 = T).

This fix implements the periodic boundary condition such that current insertion on the last timeslice will connect to the zeroth timeslice.

See this for more information.

paboyle commented 3 years ago

Is this code full general in tshift ? Can we talk about it on a Monday or software call?

paboyle commented 3 years ago

THanks - I've read and understood in detail.