Added utility/defs.h file to eliminate calls to MPI_Barrier() via preprocessor