Nature Language: printHeader:Prints a header in the output.
  
CPP: int printHeader(){\n    char string[MAXSTRING];\n    threadSupportToString(benchReport.supportLevel, string);\n    printf(\"----------------------------------------------\\n\");\n    printf(\"Mixed mode MPI/OpenMP benchmark suite v1.0\\n\");\n    printf(\"----------------------------------------------\\n\");\n    printf(\"Number of MPI processes = %d\\n\", benchReport.numMPIprocs);\n    printf(\"Number of OpenMP threads = %d\\n\", benchReport.numThreads);\n    printf(\"Thread support = %s\\n\", string);\n    printf(\"\\n\");\n    return 0;\n}",
  
Fortran: SUBROUTINE printHeader(numProcs, numThreads, threadSupport)\n integer, intent(in) :: numProcs, numThreads, threadSupport\n character (len = MAXSTRING) :: string\n\n !Convert threadSupport to a string for output\n CALL threadSupportToString(threadSupport, string)\n\n write(,) "----------------------------------------------"\n write(,) " Mixed mode MPI/OpenMP benchmark suite v1.0 "\n write(,) "----------------------------------------------"\n write(,) " Number of MPI processes =", numProcs\n write(,) " Number of OpenMP threads =", numThreads\n write(,) " Thread support = ", trim(string)\n \n END SUBROUTINE printHeader
  