cleanup in mpi assert code that is not used anyways
move preprocessor junk around and replace 2^31 w/ POSIX definition of max int
preparing test