Preparation to code full sdm read & write

Don’t know whether needed in openCL.

Given the small number of hard locations (~1200), maybe this should be
done in numpy.

~ (1200 * N) updates for writing
~ (1200 * N) checks for reading

Approximately 300kb per operation, but way faster to try new reads &
writes.