Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

InvocationsUsage (supported standards)

xlc

Compile C source files.

(ANSI C89, ISO C99, IBM language extensions)

xlc++Compile C++ source files.
xlfCompile FORTRAN 77 source files
xlf90Compile FORTRAN 90 source files
xlf95Compile FORTRAN 95 source files
xlcufCompile CUDA FORTRAN  source files

To learn more about the XL Fortran for Linux compiler, access the online product documentation in IBM Knowledge Center for the XL C/C++ compiler and the XL Fortran compiler.        All invocations with a suffix of _r (eg. xlc_r, xlf_r,...) allow for thread-safe compilation. Use these commands to create threaded applications or to link programs that use multi-threading.

The OpenMP parallelization is enabled by the -qsmp compiler option. If -qsmp=omp is specified, strict OpenMP compliance is applied on the compiling programs. Please refer to the official OpenMP support in IBM XL compilers documentation.

To learn more about the XL Fortran for Linux compiler, access the online product documentation in IBM Knowledge Center for the XL C/C++ compiler and the XL Fortran compiler.      


PORTLAND Group (PGI)

The name of the PGI compilers are:

...