| Option | Language | Meaning |
|---|---|---|
| -mt | C C++ F95 | Indicates compilation and linking for multithreaded code. |
| -openmp | F95 | Enable explicit parallelization with Fortran 95 OpenMP version 2.5 directives. |
| -xautopar | C C++ F95 | Turns on automatic parallelization for multiple processors. |
| -xcheck | C C++ F95 | Enables a runtime check for stack overflow. |
| -xdepend | C C++ F95 | Analyzes loops for inter-iteration data dependencies and performs loop restructuring. |
| -xexplicitpar | C F95 | Parallelizes the loops that are specified. |
| -xloopinfo | C F95 | Shows which loops are parallelized and which are not. |
| -xopenmp | C C++ F95 | Enable explicit parallelization with OpenMP directives. |
| -xparallel | C F95 | Parallelizes loops both automatically (by the compiler) and explicitly (as specified by the programmer). |
| -xreduction | C F95 | Analyzes loops for reduction in automatic parallelization. |
| -xsafe | C C++ F95 | Allows the compiler to assume that no memory protection violations occur. |
| -xthreadvar | C C++ | Works in conjunction with the __thread declaration specifier to take advantage of the compiler's thread-local storage facility. |
| -xvpara | C | Show parallelization warning messages. |
| -Zll | C | Creates the program database for lock_lint, but does not generate executable code. |