Usage: tau_compiler.sh -optVerbose Turn on verbose debugging message -optDetectMemoryLeaks Track mallocs/frees using TAU's memory wrapper -optPdtDir="" PDT architecture directory. Typically $(PDTDIR)/$(PDTARCHDIR) -optPdtF95Opts="" Options for Fortran parser in PDT (f95parse) -optPdtF95Reset="" Reset options to the Fortran parser to the given list -optPdtCOpts="" Options for C parser in PDT (cparse). Typically $(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS) -optPdtCReset="" Reset options to the C parser to the given list -optPdtCxxOpts="" Options for C++ parser in PDT (cxxparse). Typically $(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS) -optPdtCxxReset="" Reset options to the C++ parser to the given list -optPdtF90Parser="" Specify a different Fortran parser. For e.g., f90parse instead of f95parse -optPdtGnuFortranParser Specify the GNU gfortran PDT parser gfparse instead of f95parse -optPdtUser="" Optional arguments for parsing source code -optTauInstr="" Specify location of tau_instrumentor. Typically $(TAUROOT)/$(CONFIG_ARCH)/bin/tau_instrumentor -optPreProcess Preprocess the source code before parsing. Uses /usr/bin/cpp -P by default. -optCPP="" Specify an alternative preprocessor and pre-process the sources. -optCPPOpts="" Specify additional options to the C pre-processor. -optCPPReset="" Reset C preprocessor options to the specified list. -optTauSelectFile="" Specify selective instrumentation file for tau_instrumentor -optPDBFile="" Specify PDB file for tau_instrumentor. Skips parsing stage. -optTau="" Specify options for tau_instrumentor -optCompile="" Options passed to the compiler by the user. -optTauDefs="" Options passed to the compiler by TAU. Typically $(TAU_DEFS) -optTauIncludes="" Options passed to the compiler by TAU. Typically $(TAU_MPI_INCLUDE) $(TAU_INCLUDE) -optIncludeMemory="" Flags for replacement of malloc/free. Typically -I$(TAU_DIR)/include/Memory -optReset="" Reset options to the compiler to the given list -optLinking="" Options passed to the linker. Typically $(TAU_MPI_FLIBS) $(TAU_LIBS) $(TAU_CXXLIBS) -optLinkReset="" Reset options to the linker to the given list -optTauCC="" Specifies the C compiler used by TAU -optOpariTool="" Specifies the location of the Opari tool -optOpariDir="" Specifies the location of the Opari directory -optOpariOpts="" Specifies optional arguments to the Opari tool -optOpariReset="" Resets options passed to the Opari tool -optNoMpi Removes -l*mpi* libraries during linking (default) -optMpi Does not remove -l*mpi* libraries during linking -optNoRevert Exit on error. Does not revert to the original compilation rule on error. -optRevert Revert to the original compilation rule on error (default). -optKeepFiles Does not remove intermediate .pdb and .inst.* files -optAppCC="" Specifies the fallback C compiler. -optAppCXX="" Specifies the fallback C++ compiler. -optAppF90="" Specifies the fallback F90 compiler.