Compilers: Cray compiler
Operating systems: Linux
Last updated: 21-Jan-2014 blw
The text for many of the descriptions below was taken from the online help for Cray compiler.
Selecting one of the following will take you directly to that section:
Enable OpenACC directives and disable OpenMP directives.
Enable OpenACC directives.
Disable OpenMP directives.
Generates position independent code (PIC)
When this option is enabled, the compiler creates .mod files to hold module information for future compiles.
Directs the compiler driver to link dynamic libraries at runtime. This option is used to create dynamically linked executable files and may not be used with the -h static or -h shared options. Note that the preferred invocation is to call the generic cc command with the -dynamic option, rather than using this compiler specific option. See the cc(1) man page.
Adds the directory for include files to the search path at compile time.
Adds the library directory search path at link time
Specify optimization level n:
Platform settings
One or more of the following settings may have been applied to the testbed. If so, the "Platform Notes" section of the report will say so; and you can read below to find out more about what these settings mean.
LD_LIBRARY_PATH=<directories> (linker)
LD_LIBRARY_PATH controls the search order for both the compile-time and run-time linkers. Usually, it can be
defaulted; but testers may sometimes choose to explicitly set it (as documented in the notes in the submission), in order to
ensure that the correct versions of libraries are picked up.
STACKSIZE=<n> (Unix)
Set the size of the stack (temporary storage area) for each slave thread of a multithreaded program.
ulimit -s <n> (Unix)
Sets the stack size to n kbytes, or "unlimited" to allow the stack size to grow without limit.