Torus 128x128 run works.
Cleaned up boundary.c
Torus 256^2 run is going on. Fingers crossed.