issue #10: XLEN divides nxc should be enforced
issue #47: created communication/VCtopology3D.cpp to speed recompile for XLEN