I added a cmake configuration option the 8-neighbor routing scheme. If -D DHSVM_D8:BOOL=ON is specified, DHSVM is built with the 8-neighbor scheme instead of the default 4-neighbor.
This should really be a run-time not compilation option. I've already caught myself several times building DHSVM incorrectly for a specific applications.
I added a cmake configuration option the 8-neighbor routing scheme. If
-D DHSVM_D8:BOOL=ON
is specified, DHSVM is built with the 8-neighbor scheme instead of the default 4-neighbor.