fprintf(stderr,"-nzp # \tNumber of processors to write zero length buffers(np-nzp, write zero-len).\n");
fprintf(stderr,"\t The last -nzp processors will write zero length buffers.\n");
fprintf(stderr,"-naw # \tNumber of writes for each processor in ALL WRITE loop.\n");
fprintf(stderr,"-nzw # \tNumber of writes for each processor in ZERO length WRITE loop.\n");
fprintf(stderr,"-size # \tNumber of bytes to write for nonzero length buffers.\n");
fprintf(stderr,"-offm # \tOffset multiplier for debugging.\n");
fprintf(stderr,"-zplace # \tZero write placement flag (0=start,1=end,2>off-end,3=middle,4<start).\n");
fprintf(stderr,"-no_patch_1 \tDisable PATCH_1 in function ADIOI_Calc_aggregator\n");
fprintf(stderr,"-no_patch_2 \tDisable PATCH_2 in function ADIOI_Heap_merge\n");
fprintf(stderr,"-no_patch_3 \tDisable PATCH_3 in function ADIOI_Exchange_and_write\n");
fprintf(stderr,"-no_mpi_abort \tDisable MPI_Abort call after debug prints for PATCH_1&2\n");
fprintf(stderr,"-fname \%%s \tPath and file name to write to.\n");
fprintf(stderr,"-hints \%%s \%%s ... \%%s \%%s \tString pairs in the form of hint name (key) and value. Hints are expected to be in pairs and can list as many pairs as you like. File will be open with these hints.\n");