Note: If you specify any of the options listed here, it is essential that you specify the option both at compile time and and at link time.
Option | Language | Meaning |
---|---|---|
-fast | C C++ F95 | This option is a macro that you can effectively use as a starting point for tuning an executable for maximum run-time performance. |
-m32|64 | C C++ F95 | Specifies the memory model for the compiled binary object. |
-mt | C C++ F95 | Indicates compilation and linking for multithreaded code. |
-xarch | C C++ F95 | Specifies the target architecture instruction set (ISA). |
-xautopar | C C++ F95 | Turns on automatic parallelization for multiple processors. |
-xexplicitpar | C F95 | Parallelizes the loops that are specified. |
-xhwcprof | C C++ | Enables compiler support for hardware counter-based profiling. |
-xipo | C C++ F95 | Performs interprocedural optimizations. |
-xlinkopt | C C++ F95 | Performs link-time optimizations on relocatable object files. |
-xmemalign | C C++ F95 | Specifies the maximum assumed memory alignment and the behavior of misaligned data accesses. |
-xopenmp | C C++ F95 | Enable explicit parallelization with OpenMP directives. |
-xpagesize | C C++ F95 | Set the preferred page size for the stack and the heap. |
-xpagesize_heap | C C++ F95 | Set the preferred page size for the heap. |
-xpagesize_stack | C C++ F95 | Set the preferred page size for the stack. |
-xparallel | C F95 | Parallelizes loops both automatically (by the compiler) and explicitly (as specified by the programmer). |
-xpg | C C++ F95 | Compiles for profiling with the gprof profiler. |
-xprofile | C C++ F95 | Collects or optimizes with runtime profiling data. |
-xvector | C C++ F95 | Enables automatic generation of calls to the vector library and/or the generation of the SIMD (Single Instruction Multiple Data) instructions. |