clean up makefile, minimal sufficient use of MPI3 sync, remove global variable struct v
clean up makefile, minimal sufficient use of MPI3 sync, remove global variable struct v
reduce max message size by factor of 4 to compensate for use of long instead of char